I've been setting up VPSes for side projects for a few years now, and I still find myself Googling the same hardening steps every time — SSH key setup, disabling root login, firewall rules, fail2ban, unattended upgrades...
Every time I spin up a new Hetzner/DO/Linode box, I spend 1-2 hours doing what should take 30 minutes, because I'm paranoid about missing something.
Curious what your workflow looks like:
1. Do you have a personal checklist or script you run?
2. What's the one step most pe
r/selfhosted
Found this and want to share it.
r/selfhosted
Hi! First time posting here.
If you've ever tried running Keycloak (or any self-hosted auth server) on a cheap VPS and watched it eat 512MB before your app even started — I feel you. That's literally why I built this.
**ovlt** is a self-hosted auth server in Rust that runs in \~20MB. It's open source, has a public roadmap, and I'm actively looking for feedback from people who've suffered through the same nightmares I have.
Feel free to take a look! I'm always open to suggestions or comments t
r/selfhosted