This week, I went all-in on self-hosting from tinkering with operating systems to spinning up my own VPS and deploying apps with Docker.
I grabbed a basic hosting plan for around ₹700, and honestly? Totally worth the experiment. The journey started with the essentials: creating users, updating packages, patching the system—basically getting everything production-ready.
For exposing ports, I went with Caddy instead of the usual Nginx.
The apps I tested this week:
Glance — simple self-hostable server status/dashboard - https://github.com/glance-gh/glance
Uptime Kuma — self-hosted uptime monitoring
https://github.com/louislam/uptime-kuma
https://uptime.kuma.pet/Outline — team knowledge base
https://github.com/outline/outline
https://www.getoutline.com/Zerobyte
ntfy — simple notification service
https://github.com/binwiederhier/ntfy
https://ntfy.sh/n8n — workflow automation
https://n8n.io/
https://github.com/n8n-io/n8n
Each one was a mini-adventure in itself.
I've even been experimenting with building my own OS (more on that in an upcoming series!), but today I want to focus on something simple: why you should try self-hosting.
It gives you control, teaches you a ton, and it's honestly just fun. Right now, I'm eyeing a Raspberry Pi to host my own home VPS.
Could be the next chapter in this journey.
Stay tuned! 🚀
Top comments (0)