I’ve put together an all-in-one script for self-hosting Ente where all configuration is centralized in a single compose.yaml. The setup includes Caddy for multi-domain handling, reverse proxying, and automatic TLS, and the setup wizard performs a dig check to verify DNS resolution.
- Run setup wizard
- It generates a
.envfile - Bring everything up with a single
docker composecommand (including reverse proxy and HTTPS)
bash <(curl -sSL https://raw.githubusercontent.com/polarhive/dots/main/hosts/pina/setup.sh)
Question: Is there a supported way to run Museum without a museum.yaml file and configure it entirely via environment variables? The goal is for .env to be the single source of truth.
I currently auto-generate museum.yaml, but I’m wondering whether full environment-variable–based configuration is supported or planned upstream.