After a bit of research I came across Oracle's Free Tier (<https://www.oracle.com/cloud/free/faq/>) which offers a LOT, and in my eyes seems like the perfect test-bed to try out homebrew before I invest in my own DIY VPS at home.
Currently thinking of setting up the following:
- <https://www.getoutline.com/> (Notion alternative)
- <https://github.com/jellyfin/jellyfin> (Media management)
- <https://github.com/Radarr/Radarr> (Movies)
- <https://github.com/dani-garcia/vaultwarden> (Passwords)
- <https://wildduck.email/> (E-mail)
Even though I have self-hosted things individually (eg: my Ghost blog on a RasPi connected to my home WiFi), something which I've always been concerned about is the separation of all these services, since they must have APIs and access rules. What's an ideal way of setting up a multi-service server like this, and what security policies should I implement. Additionally what are some must haves that you have running on your servers?
I understand self-hosting is a huge labour of love, and I have no qualms in investing time/effort learning :) Thank you for reading!
tl;dr got a server, want to self-host things, how do I secure it/what all do HN'ers have running on their servers.