Files
reverseproxy/compose.yml
2026-04-23 07:43:17 +00:00

50 lines
1014 B
YAML

services:
authelia:
image: 'authelia/authelia'
container_name: 'authelia'
volumes:
- './authelia/config:/config'
networks:
- authelia
- reverse-proxy
restart: 'unless-stopped'
healthcheck:
disable: true
environment:
TZ: 'America/Chicago'
redis:
image: 'redis:alpine'
container_name: 'redis'
volumes:
- './redis:/data'
networks:
- authelia
restart: 'unless-stopped'
environment:
TZ: 'America/Chicago'
caddy:
container_name: caddy
image: ghcr.io/caddybuilds/caddy-cloudflare:latest
restart: unless-stopped
cap_add:
- NET_ADMIN
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/data:/data
- ./caddy/config:/config
environment:
- CLOUDFLARE_API_TOKEN=your_cloudflare_api_token
networks:
authelia:
name: authelia
reverse-proxy:
name: reverse-proxy
external: true