Comment on Recommendations for next steps for my setup and order of operations (primarily as it relates to reverse proxies)?

irmadlad@lemmy.world ⁨1⁩ ⁨day⁩ ago

I’m not sure what order to do those steps in: DNS servers, buying a domain, getting certs, configuring reverse proxy.

You have a lot of avenues and approaches available to you. Caddy has been a mainstay for some users. Setting up Caddy with letsencrypt is fairly straight forward. Traefik, Pangolin, Nginx, HAproxy are good candidates. Pangolin being a self-hosted tunneled reverse proxy. You could also go with the Cloudflare Tunnel/Zero Trust route. You will have to have a domain name that you can change the nameservers on to the ones Cloudflare assigns you. Most people get a cheapo domain name from NameServers or Pork Bun. From there, you install Cloudflare Tunnel/Zero Trust on your server, and connect to your Cloudflare account. The beauty of Cloudflare Tunnel/Zero Trust is that you don’t have to fiddle with opening ports and such, other than port 22 to admin the server. Cloudflare takes care of all of that.

I’m not sure what OS to put on it.

I run Ubuntu Jammy server, but there are other options. Is it imperative you have a GUI? I realize that the CLI can be daunting, but it is quite effective. I guess you could have a desktop OS to serve up services tho I’ve never done that. I’ve always just used the minimal server install of Ubuntu, then add whatever I needed later. As far as an OS recommendation, I’m a fan of Ubuntu. Mainly because that’s what I started with so I know how to drive that bus fairly well.

original
Sort:hotnewtop