Most cookbooks expect you to put the whole stack inside Docker. Why run Nginx twice?
The container linked below uses SQLite by default, and allows connecting to a separate database during initial startup.
https://github.com/nextcloud/docker
If you’ve ever found yourself drowning in a sea of self-hosted services, struggling to remember which port Plex is running on, or wondering why your Home Assistant URL is buried under a dozen bookmarks, then congratulations—you’re one of us. The self-hosting crowd loves tinkering, automating, and optimizing...
Organizr: https://docs.organizr.app/installation/installing-organizr
See also: https://cockpit-project.org
It requires Node.js, so maybe not something that works on (free) shared web hosting.
[orchestration for cloud services, including Kubernetes]
works with EtherCalc in a sandbox with authentication