With Github's UI/UX feeling increasingly annoying over time, I am taking a look at self hosting again to pair with https://codeberg.org/anuragsoni as an externally hosted git forge! Compared to last time I hosted a server, I'm doing things a little differently this time (I promise I will not write yet another static website generator!!)
* Picked Hetzner instead of Linode. No particular issues with Linode but Hetzner's pricing was more attractive and they offer ampere based arm64 servers
* Picked fedora as my server! Ideally I'd run #microos but that isn't available on Hetzner-cloud. Fedora gets me the latest podman!
* Provisioned a non-admin user dedicated to all my Podman use
* Running caddy as a rootless Podman container (among other services) paired with systemd!
This is my first time looking at #systemd and so far I'm really liking it!!
Re rootless podman, the only "gotcha" I ran into was having to allow non-admin users to access privileged ports >= 80 as those are typically blocked for rootless applications.
Maybe this will give be a nice excuse to also document everything I did to configure this whole thing and add some stuff to my website!!
Next step will be to setup https://forgejo.org to run in another rootless container and sit behind caddy!