I have a couple VMs on a proxmox BW at home, and I have 1 external IP address.
I’m doing port forwarding for 80 & 443 for a couple websites (using Nginx, and I’m pretty new at it, having just moved over from Apache) that I’m already hosting on one of the VMs. I have certificates already installed and they work fine.
My plan was to spin up another ubuntu VM just for mastodon & postgresql.
Is alpine linux a better choice? stock Debian? or just go with ubuntu 20.04.1 LTS?
Most of the tutorials I see are for ubuntu 16.xx or 18.xx versions and are now quite outdated. Do the official install docs work with 20.04?
I admit that I am not familiar with Ruby at all.
Also I’m finding most of Docker to be more confusing than anything, so for the time being, I’d like to avoid that too.
Can I do this and use Nginx to proxy traffic to this other internal VM?
Does that make sense at all?
Or does Nginx need to live on the same VM?