

Please don’t fuck Elon Musk, he’s already got too many kids :P (and already mistreats some of them)
Software dev by day and software dev by night. Work life balance achieved by working on separate projects. Currently working on [REDACTED] for work and video game restoration as a hobby.
I also self-host a lot of stuff. That includes a Forgejo instance for my projects and for mirroring projects that should never disappear.


Please don’t fuck Elon Musk, he’s already got too many kids :P (and already mistreats some of them)


nitter is an alternative front-end/UI for X/Twitter


As soon as I saw this I mirrored the repo here. Notably, the original repo is still up but it just got marked as archived.


That’s a very elegant way of doing it! I need to do something similar with my setup one day. Having everything hosted in my home gives me the most control but also a lower availability than if I ran everything in someone else’s datacenter. Currently an outage means that browsers and other clients just time out which is not very informative. Have you explored any other options? I was thinking of spinning up a dedicated VM somewhere to handle this and automatically switching over DNS entries at the same time (maybe automatically update DynDNS when the VM boots).
WRT is this relevant to selfhosted: I think some people will disagree, but Cloudflare is still selfhosting. It’s not localhosting, but as long as it’s services that you provision yourself it’s selfhosting.


I too spin up a new DB for every service that needs one. It makes maintenance less intrusive since I only have to shut down one service at a time to update or do a full file backup and I can safely tweak the DB config to best suit the service without worrying about negatively impacting other services on the same DB. I also like the flexibility to choose the best DB for the service, e.g. I use Postgres for a lot of the services I develop but they do also support MySQL/MariaDB, but I have other services that are more tested on MariaDB.
I’d imagine having one database for everything could eventually cause performance problems across all services if the database gets too big or clunky or queries get too complex, even if just one service is causing the problem.
I also run a lot of physical servers (I have about 10 low power computers I use as servers right now) so having a dedicated DB per service allows me to get better performance since the DB can be on the same machine as the service. Not that they need high performance, but it also helps with the efficiency.


GlitchTip makes monitoring software easy. Track errors, monitor performance, and check site uptime all in one place. Our app is compatible with Sentry client SDKs, but easier to run.
For those that have no idea what GlitchTip is, it’s a service tracing service like Sentry.
More features that are preparing for full federation support! Exciting!


While the amount did increase, you missed the line right above it – minimum wage in the USA has effectively been decreasing since 1968.
Its purchasing power peaked in 1968, at $1.60 ($14.00 in 2024)
For anyone who is struggling to figure out how to delete their DigitalOcean account (it’s not obvious):