Веб-сервер Caddy крайне популярен не только в виде веб-сервера, но и обратного прокси, благодаря крайне простой настройке, автоматической конфигурации TLS, включая прозрачную интеграцию с Let’s Encrypt. Также Caddy популярен как обратный прокси для Docker, который обычно принято настраивать «классически», например: grafana.example.com { reverse_proxy grafana:3000 } nextcloud.example.com { reverse_proxy nextcloud:8080 } Но Docker – это в первую очередь динамические среды, контейнеры могут создаваться, удаляться, меняться, особенно в тестовых средах и каждый раз править руками конфигурацию обратного прокси – занятие утомительное. Поэтому был разработан специальный плагин Caddy-Docker-Proxy, который позволяет Caddy работать с метками Docker, автоматически подхватывая конфигурацию, как Traefik. Для этого просто используйте готовый контейнер от разработчика плагина, для этого создайте следующий docker-compose.yaml services: caddy: image: lucaslorentz/caddy-docker-proxy:ci-alpine port