💾 Archived View for freeside.wntrmute.net › log › 2021 › 20210328.gmi captured on 2023-04-26 at 13:16:48. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Back to gemlog

Nomad appreciation

2021-03-28 21:30 PDT

So, Nomad. It was an itch of an idea I had based on a Craig Mod project. I sketched out the basic version in Quiver on the bus into work in early 2019 on an 11" Macbook Air, then hacked out a prototype / proof of concept overnight running as a single process with a SQLite database in the most hackiest of ways possible.. Two days later, I switched it over to use Heroku as the front end, Postgres for the database, and Digital Ocean's spaces for media storage.

According to Gitlab the first commit was on the 2nd of May, 2019; that was almost two years ago (696 days, according to Wolfram Alpha). In that time, it's pretty much just worked. I've made 1,143 posts (out of 1,734 total posts). There have been 1,091 media posts made with 243 MB (723 of which are mine, for a total size of 157 MB or 66% of images). There's about 2.5 active users (one who posts regularly if infrequently, and two who post semi-regularly). I've definitely scaled back on posting because life these days, but it's always nice to know it's there. The last commit was about a year ago, on April 1, 2020. Computers may have been a mistake, but this is one piece of software I don't regret.

It's a Python Flask app running on Heroku and saving data to Digital Ocean's Spaces (their S3 equivalent). This isn't ideal but it totally works for alleviating the sysadmin burden.

There's a bunch of things I want to do with it, including switching languages and potentially moving to 100% local, but until then, it just works. And that's fantastic.

Huge props to Wally and Aaron for helping out.