Alvyn I'm not an expert whatsoever, but i'm a hobbyist selfhoster. I selfhost different services from a server in my basement with proxmox as a hypervisor. In the past i choose to deploy some services with docker on lxc's on proxmox because of the low resource usage (hence lower electricity costs). However a while ago i learned that lxc's with docker running especially, aren't that isolated from the host.
Since, i migrated all services deployed with docker on lxc's, to a secureblue vm and switching them from docker to podman rootless. Again i'm not an expert whatsoever, but i believe i greatly improved security by riding of the implementations done to secureblue by people more knowledgable then me, aswell as switching from docker to podman rootless. I have this setup now for +- a year, and till now it has been rock solid stable...