Public because of fubar. Should NOT be used in prod by anyone. Really.
A dead-simple reverse proxy setup for Docker container web apps with DNS validation middleware that ensures DNS propagation before SSL certificate requests.
- Docker
- Docker Compose
- Clone repository
- Configure in
.env
:[email protected] SERVER_IP=your-server-ip
- Run setup:
./setup.sh
Variable | Description | Required |
---|---|---|
ACME_EMAIL | LetsEncrypt email | Yes |
SERVER_IP | Server IP | Yes |
Add containers to the proxy
network and configure Traefik labels:
services:
webapp:
networks:
- proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.webapp.rule=Host(`example.com`)"