What started as a project to run "some crypto applications" grew into something much bigger, but also more useful. I learned a tremendous amount about virtual machines, lxc containers and Proxmox. And although I'm just scratching the surface and I don't actually understand it, I know how to do some things. I'll write them down here, partly for myself, but also for you in hopes it will save one of us a lot of time and frustration.
I wanted to run Nginx in an LXC container. However at first I couldn't install the
certbot snap, so I couldn't create and update my SSL certificates. You have to enable "FUSE" in LXC options to make this work.
Go to "nfs-pool1" -> "CT Templates" and click "Templates". Download Ubuntu 20.
Click "Create CT":
Select a container template:
Enter amount of cores:
Enter amount of memory:
Confirm next two screens.
Click on the container and go to "Options". Select "Features" and click "Edit". Enable "FUSE".
Start the container and open a shellsession.
pct enter <id>
Add snap apt package.
apt updateapt upgradeapt install snapd
Install snap core.
snap install core
If this command fails, just try again. It worked the second time for me.
Install the snap you want.