I want to selfhost my own personal website. This is just for fun, as a hobby and to show off my skills to others. nothing big.
I have my own server home but I want to have something that’s separate from my personal stuff.
I do not need any support, meaning it can be as cheap as possible. I do not yet know how much RAM or CPU or storage I need. I guess CPU > 2GHz and 2GB RAM should be enough to start.
daily/weekly backup with rsync in case the hoster goes out of business.
I do not need a domain, I will use a dynamic dns hoster.
I was able to open any ports in NAT settings on my router and get access to my network. One day they pit me behind CGNAT. Wo i did the Wireguard tunnel connecting my tiny client ubuntu with outside VPS. Works like a charm. My operator can go screw themselves.
Great, but what services are you hosting ? What ports you need?
Adguard Home DNS, Jellyfin, Gitea, Webmin, webmail, LibreSpeed, SSH access, Wanderer (trail database), Portainer, Apache2 web server and most likely more.
So, looks like tons of HTTP services and SSH.