Publicly Available Containers via Ubuntu 18.04 -- individual website containers

Hey @RounceWell,

I am assuming you have a single public IP on your VPS and all of your containers will reside inside of a private network managed by LXD.

In my opinion, with that setup I would use a proxy device - you can read how another user has set it up on this topic: News feature 3.0 proxy question - And point http and https ports to a container which would run some sort of reverse proxy capable software like haproxy, apache, nginx or something of that sort.

Then I would use that proxying software to route the connections to the correct container inside of the private network based on the domain name that is reaching the haproxy.

Resuming:

You have a website which has a DNS A record pointing to the IP of the VPS -> proxy container -> container which holds the website.