lee_mcr
Member
OP
- Joined:
- Sep 2024
- Posts:
- 242
- From:
- Manchester, UK
Right then, one year ago I bought a Hostinger plan for $10/year because I am a tightwad with self-hosting delusions. The specs are embarrassing: 512MB RAM, 10GB SSD, one vCPU that I suspect is a repurposed thermostat controller.
What I learned:
- Uptime monitoring is not optional. I use UptimeRobot free tier (https://uptimerobot.com). It caught three "blips" under 60 seconds that I would have missed.
- Automatic updates are a trap on 512MB. I came back from holiday to find OOM-killer had murdered my Unbound instance. Now: unattended-upgrades only for security, and I schedule restarts.
- The provider's status page is fiction. Proper fiction. I have seen "all systems operational" during 20-minute periods where my monitoring screamed.
- $10/year changes your risk calculus. I do not run anything here that would make me cry if it vanished. That is liberating. I have learned what "good enough" actually means.
I run: WireGuard endpoint, a static site, and a Gitea mirror. Nothing else. It has been, against expectations, proper reliable.
Cheers lads.
Honey badger don't care... about downtime
lee_mcr
Member
OP
- Joined:
- Sep 2024
- Posts:
- 242
- From:
- Manchester, UK
What kernel are you running on that 512MB box, lee
5.15 LTS, custom compiled with most of the fat trimmed. No modules I don't need, no debug, no spectre mitigations I can live without on a personal box. Went from OOM every other week to maybe once a quarter.
Might be worth checking `last reboot` or your syslog
Good shout. Just checked: two reboots in the year, both within scheduled maintenance windows I actually got emails about. So Hostinger's comms worked for me, or I got lucky with the node. The "blips" UptimeRobot caught were sub-60s, no reboots, probably network hiccups.
Still. Asterisk noted.
Honey badger don't care... about downtime
lee_mcr
Member
OP
- Joined:
- Sep 2024
- Posts:
- 242
- From:
- Manchester, UK
Do you use any cgroup limits to protect the Unbound process specifically
No cgroups, just `systemd` memory limits on the Unbound service. 128MB max, after which it restarts. The scheduled restart is weekly, Sunday 4am, which also clears any memory fragmentation from the PHP stuff I shouldn't be running on this box but am.
Did you strip out EFI support and the printer subsystem
EFI yes, printer no because I got lazy halfway through `make menuconfig`. The bloat I missed probably costs me 20MB. One day I'll care enough.
Honey badger don't care... about downtime