Traefik — это современный обратный прокси-сервер, который автоматически управляет маршрутизацией трафика к вашим приложениям, работающим в контейнерах Docker. Он умеет работать с SSL, балансировать нагрузку и интегрироваться с популярными оркестраторами, упрощая управление веб-приложениями и сервисами. Traefik идеально подходит для новичков, потому что его настройка прозрачна, а документация понятна.
Шаг 1. Подготовка сервера
Обновите систему:
sudo apt update && sudo apt upgrade -y
Установите Docker и Docker Compose:
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker
Шаг 2. Создание структуры проекта
Создайте папку для Traefik и необходимых файлов:
mkdir -p ~/traefik/{data,logs,config}
cd ~/traefik
Шаг 3. Настройка конфигурации Traefik
Создайте файл traefik.yml в папке config:
entryPoints:
  web:
    address: ":80"
  websecure:
    address: ":443"
providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false
certificatesResolvers:
  myresolver:
    acme:
      email: your-email@example.com
      storage: /data/acme.json
      httpChallenge:
        entryPoint: web
Создайте файл docker-compose.yml в корне папки traefik:
services:
  traefik:
    image: traefik:v3.5
    container_name: traefik
    restart: unless-stopped
    command:
      - --configFile=/config/traefik.yml
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./config/traefik.yml:/config/traefik.yml:ro
      - ./data:/data
      - ./logs:/logs
      - /var/run/docker.sock:/var/run/docker.sock:ro
Шаг 4. Запуск Traefik
Выполните команду:
docker-compose up -d
Проверьте статус контейнера:
docker ps
Если все настроено правильно, Traefik будет слушать порты 80 и 443, а ваши будущие Docker-контейнеры смогут
    автоматически получать HTTPS с помощью Traefik.
А теперь — шаг к максимальной эффективности!
Чтобы ваши сервисы и приложения работали стабильно и быстро, размещайте их на надежном сервере с гарантированными ресурсами и минимальной задержкой. Наши VPS в России и Европе обеспечивают полную свободу конфигурации, высокую производительность и удобное управление.
Закажите VPS в Европе уже сегодня и ускорьте работу своих приложений с Traefik!