Repolode
chr0nzz

chr0nzz/traefik-manager

YAMLを手編集せずに、Traefikのルート、ミドルウェア、サービス、証明書、ログを管理できるセルフホスト型Web UI。

スター
1,677
フォーク
75
未解決の Issue
0
最終コミット
3 時間前

これは何?

Traefik Managerは、リバースプロキシTraefik向けのセルフホスト型Webインターフェースです。ブラウザーからHTTP、TCP、UDPのルーター、サービス、ミドルウェアを作成・編集でき、認証、レート制限、ヘッダー、リダイレクトなど一般的なミドルウェア用のウィザードも利用できます。それ以外の設定には、直接編集できるYAMLエディターを使えます。

設定管理に加え、Traefik APIからルーターとサービスの稼働状況をリアルタイムで表示し、acme.json内のすべての証明書を有効期限とともに一覧表示します。また、アクセスログとCrowdSecの判定を確認できるダッシュボードも備えています。変更を適用する前にタイムスタンプ付きでバックアップし、復元機能付きのgit pushにも対応しています。

Dockerコンテナ、PodmanまたはLinuxネイティブのサービスとして実行でき、UnraidやumbrelOSでも利用できます。軽量なGoエージェントをリモートホスト上でTraefikと並行して実行すれば、ひとつのインターフェースから複数のサーバーを管理できます。セキュリティ機能として、bcryptパスワード、TOTP二要素認証、OIDCシングルサインオン、APIキー、暗号化されたシークレットを備えています。

主な機能

  • 01ブラウザーからHTTP、TCP、UDPのルーター、サービス、ミドルウェアを作成・編集。
  • 0230種類のミドルウェアに対応したガイド付きウィザードと、直接編集できるYAMLエディター。
  • 03有効期限や削除オプションを備えた、acme.json内の証明書一覧。
  • 04ルーターとサービスの稼働状況をリアルタイム表示し、Docker、Kubernetesなどのプロバイダ別タブも提供。
  • 05CrowdSecとアクセスログの分析。
  • 06リモートエージェントを通じた複数サーバーの管理。

ユースケース

  • 動的YAMLファイルを手編集せずに、ホームラボのTraefik環境を管理する。
  • 使用中の証明書を確認し、不要な証明書を整理する。
  • Traefikのルートを監視し、バックエンドが停止したときにアラートを受け取る。
  • ひとつのWebインターフェースから、複数のリモートホスト上のTraefikを運用する。

クイックスタート

  1. 1

    README にある公式インストールスクリプトを実行します(tm CLI がインストールされます)

  2. 2

    または、既存の Traefik 用 Docker Compose ファイルに traefik-manager サービスを追加します

  3. 3

    ブラウザーで http://your-server:5000 を開き、セットアップウィザードに従います

使う前に知っておきたいこと

  • GPL-3.0 ライセンスで提供されています。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。
  • Docker Compose の設定は既存の Traefik 環境を前提としているため、先に Traefik を起動しておく必要があります。

収録されている特集

トピック

よくある質問

traefik-manager とは?
YAMLを手編集せずに、Traefikのルート、ミドルウェア、サービス、証明書、ログを管理できるセルフホスト型Web UI。 Traefik Managerは、リバースプロキシTraefik向けのセルフホスト型Webインターフェースです。ブラウザーからHTTP、TCP、UDPのルーター、サービス、ミドルウェアを作成・編集でき、認証、レート制限、ヘッダー、リダイレクトなど一般的なミドルウェア用のウィザードも利用できます。それ以外の設定には、直接編集できるYAMLエディターを使えます。
traefik-manager は無料で使えますか?ライセンスは?
traefik-manager は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
traefik-manager は今もメンテナンスされていますか?
活発にメンテナンス中。traefik-manager の最終コミットは 2026年11月7日 です。
traefik-manager は何に使えますか?
動的YAMLファイルを手編集せずに、ホームラボのTraefik環境を管理する。 使用中の証明書を確認し、不要な証明書を整理する。 Traefikのルートを監視し、バックエンドが停止したときにアラートを受け取る。 ひとつのWebインターフェースから、複数のリモートホスト上のTraefikを運用する。
traefik-manager のインストール方法は?
README にある公式インストールスクリプトを実行します(tm CLI がインストールされます) または、既存の Traefik 用 Docker Compose ファイルに traefik-manager サービスを追加します ブラウザーで http://your-server:5000 を開き、セットアップウィザードに従います
traefik-manager はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chr0nzz/traefik-manager

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト