160以上のセルフホストアプリを事前設定済みで提供し、リバースプロキシや認証機能も備えた、ホームラボ向けDocker・Docker Compose環境の自動構築ツールです。
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
README にある公式インストールスクリプトを実行します(tm CLI がインストールされます)
- 2
または、既存の Traefik 用 Docker Compose ファイルに traefik-manager サービスを追加します
- 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 の数値は毎日更新されます。
関連プロジェクト
Traefik経由のサービスを自動検出して表示する、モダンで動的なダッシュボード。
nginxのリバースプロキシをWeb GUIで管理できるnginx-proxy-managerのフォーク。HTTP/3、CrowdSec、強化されたTLSとmTLSに対応し、Dockerイメージとして提供されます。
リクエストに応じてコンテナなどのワークロードを起動し、一定時間アクセスがなければ停止します。リバースプロキシとも連携します。
リモートホスト上のDockerコンテナのラベルを読み取り、Redisに公開することで、単一のTraefikインスタンスから複数のDockerノード上のサービスへルーティングできるディスカバリーエージェント。
スケジュールまたは手動でコンテナの更新を確認・適用できる、Web UI付きのセルフホスト型Dockerアプリ。