Установка Traefik в Docker с автоматическим HTTPS: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Traefik в Docker с автоматическим HTTPS». Страница справочника целиком: Установка Traefik 3 в Docker.
Коротко о теме
Установка Traefik на VPS: compose-файл с Let's Encrypt, маршруты из меток контейнеров, пароль на панель и разбор 404 с ошибкой Bad Gateway.
Подробности по разделам
Как устроен Traefik: точки входа, роутеры и сервисы
Готовый образ сервера с Traefik есть в маркетплейсе Таймвеб Клауд, но метки приложений пишете вы, так что compose-файл ниже нужен в любом случае.
Метки Traefik для вашего приложения: домен, порт и пароль
Хэш получают командой htpasswd -nb admin пароль из пакета apache2-utils. Знак доллара в хэше удваивают В compose-файле одиночный знак $ означает подстановку переменной, поэтому каждый $ в хэше basicauth записывают как $$. Без этого Traefik получит обрезанный хэш и будет отвечать отказом на любой пароль.
Проверка настройки Traefik перед выпуском сертификата
Перед сменой ветки прочитайте заметки о миграции на сайте Traefik. Копии тома и порядок их хранения описаны на странице сервер для бэкапов.
Ключевые цифры
- Включите флаг api.dashboard, не публикуйте порт 8080 и подключите панель отдельным роутером с сервисом api@internal, мидлваром basicauth и сертификатом.
- Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Traefik: публикация сервисов в Docker, doc.traefik.io/traefik/expose/docker/basic, проверено 15 октября 2026.
Термины на странице
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Let's Encrypt
- Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
- DNS
- DNS это система, которая переводит имя домена в адрес сервера.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
- A-запись
- A-запись связывает домен с IPv4-адресом сервера.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- Поддомен
- Поддомен это адрес внутри домена, например shop.example.ru.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.