Repolode
chr0nzz

chr0nzz/traefik-manager

自托管的 Traefik 反向代理网页管理界面,无需手动编辑 YAML 即可管理路由、中间件、证书和日志。

Star
1,671
Fork
75
未关闭 Issue
0
最近提交
昨天

这是什么?

Traefik Manager 是为 Traefik 反向代理打造的自托管网页管理界面。你可以在浏览器中创建和编辑 HTTP、TCP、UDP 路由、服务和中间件,常见中间件(如认证、限流、请求头、重定向)都有向导式配置,其他需求也可直接使用原始 YAML 编辑器。

除配置外,它还基于 Traefik API 展示路由和服务的实时健康状态,列出 acme.json 中的全部证书及到期信息,并提供访问日志与 CrowdSec 封禁决策的分析面板。每次修改前都会生成带时间戳的备份,并支持通过 git 推送和一键恢复。

项目可以以 Docker 容器、Podman 或原生 Linux 服务运行,也支持 Unraid 和 umbrelOS。远程主机上可运行轻量级 Go 编写的 agent,由同一界面管理多台服务器。安全方面支持 bcrypt 密码、TOTP 两步验证、OIDC 单点登录、API 密钥以及敏感信息加密存储。

核心功能

  • 01在浏览器中创建和编辑 HTTP、TCP、UDP 路由、服务和中间件。
  • 02提供 30 种中间件的向导配置,并支持原始 YAML 编辑。
  • 03列出 acme.json 中的证书,显示到期时间并可删除。
  • 04实时显示路由和服务健康状态,支持 Docker、Kubernetes 等多种 provider。
  • 05提供 CrowdSec 和访问日志分析。
  • 06通过远程 agent 管理多台服务器。

适用场景

  • 在家庭实验室中无需手动编辑动态 YAML 即可管理 Traefik。
  • 检查哪些证书仍在使用并清理未使用的证书。
  • 监控 Traefik 路由,并在后端故障时收到通知。
  • 通过一个网页界面管理分布在多台远程主机上的 Traefik。

快速上手

  1. 1

    运行 README 中的官方安装脚本(会安装 tm 命令行工具)

  2. 2

    或者把 traefik-manager 服务添加到你现有的 Traefik Docker Compose 文件中

  3. 3

    在浏览器中打开 http://your-server:5000 并按照设置向导操作

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。
  • Docker Compose 方案面向已有的 Traefik 安装,因此需要先运行 Traefik。

收录于专题

标签

常见问题

traefik-manager 是什么?
自托管的 Traefik 反向代理网页管理界面,无需手动编辑 YAML 即可管理路由、中间件、证书和日志。 Traefik Manager 是为 Traefik 反向代理打造的自托管网页管理界面。你可以在浏览器中创建和编辑 HTTP、TCP、UDP 路由、服务和中间件,常见中间件(如认证、限流、请求头、重定向)都有向导式配置,其他需求也可直接使用原始 YAML 编辑器。
traefik-manager 可以免费使用吗?用的什么许可证?
traefik-manager 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
traefik-manager 还在维护吗?
活跃维护中。traefik-manager 最近一次提交是在 2026年11月6日。
traefik-manager 适合用来做什么?
在家庭实验室中无需手动编辑动态 YAML 即可管理 Traefik。 检查哪些证书仍在使用并清理未使用的证书。 监控 Traefik 路由,并在后端故障时收到通知。 通过一个网页界面管理分布在多台远程主机上的 Traefik。
traefik-manager 怎么安装和运行?
运行 README 中的官方安装脚本(会安装 tm 命令行工具) 或者把 traefik-manager 服务添加到你现有的 Traefik Docker Compose 文件中 在浏览器中打开 http://your-server:5000 并按照设置向导操作
在哪里获取 traefik-manager?
源代码和安装说明在 GitHub 上:https://github.com/chr0nzz/traefik-manager

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目