Docker Stack Setup
Bootstrap a small Docker host with Traefik, Homepage, log viewer, and auto-updates using the starter compose pack.
Stack Layout
- Traefik handles reverse proxy, HTTPS, and DNS-01 with Cloudflare.
- Homepage is your dashboard for services and quick links.
- Dozzle tails container logs securely.
- Watchtower keeps images updated on a schedule.
Keep CF_DNS_API_TOKEN in an env file and mount your docker socket read-only where possible.
Download
Grab the compose pack and adjust hostnames and emails before bringing the stack up.
Download compose fileBring-up Steps
- Create a project folder; place the compose file under it.
- Create .env with CF_DNS_API_TOKEN and your email.
- Adjust hostnames in Traefik labels for Homepage/Dozzle.
- Run docker compose up -d.
- Visit the hostnames and confirm certs issued via DNS-01.