My last self-hosted updated was Summer 2024, whatās new?
The Mini-ITX Proxmox server I built has been rock-solid. No downtime, no hardware hiccups, though I never bothered to use graphics PCI passthrough. My Raspberry Pi 5 is unplugged š just no use for it. It started randomly dropping off the LAN so I yanked the power. My Pi 4 runs a backup DNS server. Iāve given a few other Pis away.
My āsmart homeā has gotten progressively dumber. Iāve lost all interest in that area. I could get away with removing Home Assistant entirely soon.
Website Deployment
My Git Granary large file storage (LFS server) has been battle tested. It stores my blog images. I configured a GitHub Action with Tailscale for website deployment. I still havenāt had time to learn Forgejo Actions for an entirely self-hosted deploy.
The problem with using GitHub is that due to punching holes in NAT & firewalls, Tailscale cannot make a direct connection. The relays are slow. Well, slow-ish; deployment takes a couple of minutes rather than seconds (I want it now!)
I tentatively considered self-hosting my entire web server. Given the recent āAIā denial of service attacks now is not a good time.
Tailscale Decline
Thereās been talk of Tailscale āenshittificationā following their latest $160M funding round. From my experience that process was well underway. I asked in September is the magic fading? Yes it is. The iOS bug I reported is not fixed with no signs of progress. Itās clearly not priority. Tailscale no longer ājust worksā to put it simply.
My options are:
- Continue and pray Tailscale doesnāt get worse š
- Host my own Headscale control server (doesnāt solve all the issues)
- Find a pre-enshittified competitor (lol)
- Go back to manual WireGuard configuration (ugh)
I did actually pay periodically for Tailscale so I have some right to complain.
Build it Myself
Iāve been on a mission to reduce my general spending. That includes almost all Software as a Service subscriptions. I estimate Iām living 0ā50% cheaper! With rise in costs and inflation, Iām no better off in reality.
Like all self-hosting addicts I have an extensive multimedia collection. I use Jellyfin with Infuse apps to stream my favourite Linux ISOs. I pay for Infuse Pro but at Ā£0.79/month itās affordable. I maintain my own sauroPod web app to sync and play audiobooks and podcasts. The database needs a major refactor at some point. I made a bad bet on Deno KV. It shouldnāt be too painful to migrate to SQLite.
I built my own accounting software too to escape FreeAgent. Once my tax return calculations matched I cut the cord and sent a data deletion request.
Time is money as they say. Is it worth building my own solutions? The reason I can justify spending time over money because:
- Coding and programming is my job
- Itās also my hobby
I learn, I improve, I have fun (mostly). I would not have survived as a self-employed developer without honing my skills on self-hosted stuff. I started learning Zig and built a custom ZSH prompt that I run inside my VMs.
Todo List
My self-hosted projects for this year may be limited to:
- Improve remote and automated backups
- Replace Home Assistant with custom scripts
- Website deployment with Forgejo
I donāt foresee any hardware changes unless I spill tea where I shouldnāt! Iām inundated with paid client work until Summer so these are weekend plans.