Repolode
chr0nzz

chr0nzz/traefik-manager

Веб-интерфейс для самостоятельного управления маршрутами, middleware, сервисами, сертификатами и логами Traefik без ручного редактирования YAML.

Звёзды
1,671
Форки
75
Открытые issues
0
Последний коммит
позавчера

Что это?

Traefik Manager — веб-интерфейс для самостоятельного управления Traefik, обратным прокси-сервером. В браузере можно создавать и редактировать HTTP-, TCP- и UDP-роутеры, сервисы и middleware. Для распространённых middleware — например, аутентификации, ограничения частоты запросов, заголовков и перенаправлений — предусмотрены пошаговые мастера, а для остальных настроек есть редактор YAML.

Помимо настройки, интерфейс показывает текущее состояние роутеров и сервисов через API Traefik, выводит все сертификаты из acme.json и сведения об истечении срока их действия, а также предоставляет панели для анализа логов доступа и решений CrowdSec. Перед применением изменений создаются резервные копии с отметками времени; поддерживаются отправка изменений через git push и восстановление.

Traefik Manager можно запустить в контейнере Docker, как службу Podman или нативную службу Linux, а также на Unraid и umbrelOS. На удалённых хостах рядом с Traefik можно запустить лёгкий Go-агент, чтобы управлять несколькими серверами из одного интерфейса. Среди функций безопасности — пароли с хешированием bcrypt, двухфакторная аутентификация TOTP, единый вход OIDC, API-ключи и шифрование секретов.

Ключевые возможности

  • 01Создание и редактирование HTTP-, TCP- и UDP-роутеров, сервисов и middleware в браузере.
  • 02Пошаговые мастера для 30 типов middleware и редактор YAML для остальных настроек.
  • 03Список сертификатов из acme.json с данными об истечении срока действия и возможностью удаления.
  • 04Текущее состояние роутеров и сервисов, а также вкладки провайдеров Docker, Kubernetes и других.
  • 05Аналитика CrowdSec и логов доступа.
  • 06Управление несколькими серверами через удалённый агент.

Сценарии использования

  • Управление Traefik в домашней лаборатории без ручного редактирования динамических YAML-файлов.
  • Проверка используемых сертификатов и удаление тех, которые больше не нужны.
  • Мониторинг маршрутов Traefik и получение оповещений при сбое бэкенда.
  • Управление Traefik на нескольких удалённых хостах из одного веб-интерфейса.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README (он установит CLI tm).

  2. 2

    Или добавьте сервис traefik-manager в существующий файл Docker Compose для Traefik.

  3. 3

    Откройте http://your-server:5000 в браузере и следуйте инструкциям мастера настройки.

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с копилефтом, которая требует сохранять производные работы открытыми.
  • Конфигурация Docker Compose рассчитана на уже установленный Traefik, поэтому сначала необходимо запустить Traefik.

В подборках

Темы

Частые вопросы

Что такое traefik-manager?
Веб-интерфейс для самостоятельного управления маршрутами, middleware, сервисами, сертификатами и логами Traefik без ручного редактирования YAML. Traefik Manager — веб-интерфейс для самостоятельного управления Traefik, обратным прокси-сервером. В браузере можно создавать и редактировать HTTP-, TCP- и UDP-роутеры, сервисы и middleware. Для распространённых middleware — например, аутентификации, ограничения частоты запросов, заголовков и перенаправлений — предусмотрены пошаговые мастера, а для остальных настроек есть редактор YAML.
traefik-manager можно использовать бесплатно? Какая у него лицензия?
traefik-manager распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
traefik-manager всё ещё поддерживается?
Активно поддерживается. Последний коммит в traefik-manager — 6 нояб. 2026 г..
Для чего можно использовать traefik-manager?
Управление Traefik в домашней лаборатории без ручного редактирования динамических YAML-файлов. Проверка используемых сертификатов и удаление тех, которые больше не нужны. Мониторинг маршрутов Traefik и получение оповещений при сбое бэкенда. Управление Traefik на нескольких удалённых хостах из одного веб-интерфейса.
Как установить traefik-manager?
Запустите официальный скрипт установки из README (он установит CLI tm). Или добавьте сервис traefik-manager в существующий файл Docker Compose для Traefik. Откройте http://your-server:5000 в браузере и следуйте инструкциям мастера настройки.
Где скачать traefik-manager?
Исходный код и инструкции по установке — на GitHub: https://github.com/chr0nzz/traefik-manager

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Форк nginx-proxy-manager с веб-интерфейсом для настройки обратного прокси nginx, поддержкой HTTP/3, CrowdSec, усиленной защитой TLS и mTLS; поставляется в виде Docker-образа.

2,4 тыс.+8 за неделю123JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад

Агент обнаружения читает метки Docker-контейнеров на удалённых узлах и публикует их в Redis, чтобы один экземпляр Traefik мог направлять трафик к сервисам на нескольких узлах Docker.

526+2 за неделю29GoMITАктивно поддерживаетсяОбновлён 25 дней назад

Самостоятельно размещаемое Docker-приложение с веб-интерфейсом, которое по расписанию или вручную проверяет наличие обновлений контейнеров и устанавливает их.

1,5 тыс.+2 за неделю57PythonMITАктивно поддерживаетсяОбновлён 8 дней назад