services: caddy: image: caddy:alpine container_name: caddy restart: unless-stopped network_mode: host cap_add: - NET_ADMIN volumes: - /etc/caddy:/etc/caddy # configurations - ./caddy_data:/data # internal caddy data - ./caddy_config:/config # ^ - /srv/docker/mastodon/public:/srv/docker/mastodon/public # mastodon web frontend - /var/www:/var/www # generic web system directory - /var/log/caddy:/var/log/caddy # log directory