

Well, all I can do is provide my insight based on my experience.
I’ve been teaching in industry and at public universities for a few years and this is what I’ve Found to be big sticking points For people new to computing.
Well, all I can do is provide my insight based on my experience.
I’ve been teaching in industry and at public universities for a few years and this is what I’ve Found to be big sticking points For people new to computing.
Openrc is used by alpine and gentoo. They both work great.
Runit used by void is also fine.
If you can figure out gentoo it’s not a bad OS but compiling can be slow. You’ll learn a lot though. Checkout oddlama/gentoo-installer
Just use arch. It’s a lot simpler than Ubuntu Fedora etc.
Occasional hiccups but nothing major.
I’ve run gentoo and void and tbh they were fine too, but more burden knowledge wise.
Debian and Fedora were always a chore to maintain. Major updates on Fedora constantly caused down time. Debian has no software and no ports like system which makes it difficult to get software.
Arch has most things packaged, decent docs a simple packaging system etc. The community is a bit mediocre but the os is pretty simple. Also what the steam deck uses FWIW.
You could port forward.
However, I’d buy a digital droplet for 10 USD a month, point the A record of the domain to that and then use Caddy to implement SSL.
Caddy can run a http server or reverse proxy something on localhost.