this instance runs on open infrastructure. the code that deploys awful.systems is available here.
right now I’ve got the following planned for the awful.systems cluster:
in addition to the currentprodlemmy deployment, split offstaginganddev.stagingwill be used to function check infrastructure updates before they hitprod.devwill be used for feature development.add a maintenance mode toprodthat shuts off the lemmy services and replaces every route with a maintenace page. this will be necessary for big moves like host migrations or storage expansion that’ll take the database offlinemake the backend return a damn version so the lemmy apps don’t break? I’m guessing this broke because nix deletes.gitwhen pulling sources. this can probably be fixed lazily usingkeepGitor properly with a patch to lemmy’s version detection- start work on a less janky alternative to
lemmy-ui, which will be deployed todevuntil it’s worth using and hopefully mostly not broken (ima call itlessjank) - also start work on better moderation tools, implemented in both
lemmy-serverandlemmy-ui probably migrateprodto a bigger hetzner host – this’ll take awful.systems offline for a little bit as I restore the database into the new system- ~~eventually set up sendgrid? email notifications actually working will probably be beneficial ~~
if you’d like to contribute, contact me. the deployment parts of awful.systems are written in nix, and everything else will be rust
You must log in or # to comment.

