自托管的 Traefik 反向代理网页管理界面,无需手动编辑 YAML 即可管理路由、中间件、证书和日志。
SimpleHomelab/Deployrr
面向家庭实验室的自动化部署工具,基于 Docker 和 Docker Compose,内置 160 多款预配置应用。
- Star
- 859
- Fork
- 80
- 未关闭 Issue
- 62
- 最近提交
- 4天前
这是什么?
Deployrr 是一个命令行工具,用于自动搭建基于 Docker 和 Docker Compose 的家庭实验室环境。用户通过引导式界面安装容器化应用,无需为每个服务手写 Compose 文件。
工具预置了 160 多款应用的配置,包括带 Let's Encrypt 证书的 Traefik、Authentik、Authelia、TinyAuth、Portainer、Plex、Jellyfin、Gluetun、Uptime-Kuma、Homepage 和 CrowdSec。它还支持内网、外网或混合的暴露模式,多服务器和多域名配置,并可挂载 SMB、NFS 和 Rclone 远程共享。
可通过 npm/npx 或独立的 bash 脚本安装,主要面向 Ubuntu 和 Debian 系统。部分高级安全和备份功能与免费或付费的授权档位相关。
核心功能
- 01自动部署 160 多款预配置的自托管应用
- 02配置 Traefik 反向代理并自动获取 Let's Encrypt SSL 证书
- 03支持 Authentik、Authelia、TinyAuth 等多种身份认证方式
- 04集成 CrowdSec,并提供 Docker socket 代理保护
- 05支持堆栈的自动备份与恢复
- 06支持通过 SMB、NFS 和 Rclone 挂载远程共享
适用场景
- 在新家庭服务器上快速搭建 Docker 和反向代理,减少手动配置
- 部署 Plex、Jellyfin 等媒体服务及相关下载自动化工具
- 为自托管服务统一添加 Authentik 或 Authelia 单点登录
- 使用 Ollama 和 Open-WebUI 搭建自托管 AI 环境
快速上手
- 1
根据你的发行版安装 Node.js 和 npm(参见 README 前置要求)
- 2
使用 npx 运行 Deployrr(推荐的安装方式)
sudo npx @simplehomelab/deployrr@latest - 3
安装后在任意位置启动 Deployrr
deployrr
使用前须知
- 主要支持平台是 Ubuntu 和 Debian,其他发行版不受官方支持。
- 许可证信息不明确,部分功能需要付费版本。
- DNS 验证目前仅支持 Cloudflare。
- 反向代理设置需要转发 80 和 443 端口。
收录于专题
标签
常见问题
- Deployrr 是什么?
- 面向家庭实验室的自动化部署工具,基于 Docker 和 Docker Compose,内置 160 多款预配置应用。 Deployrr 是一个命令行工具,用于自动搭建基于 Docker 和 Docker Compose 的家庭实验室环境。用户通过引导式界面安装容器化应用,无需为每个服务手写 Compose 文件。
- Deployrr 可以免费使用吗?用的什么许可证?
- Deployrr 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- Deployrr 还在维护吗?
- 活跃维护中。Deployrr 最近一次提交是在 2026年11月3日。
- Deployrr 适合用来做什么?
- 在新家庭服务器上快速搭建 Docker 和反向代理,减少手动配置 部署 Plex、Jellyfin 等媒体服务及相关下载自动化工具 为自托管服务统一添加 Authentik 或 Authelia 单点登录 使用 Ollama 和 Open-WebUI 搭建自托管 AI 环境
- Deployrr 怎么安装和运行?
- 根据你的发行版安装 Node.js 和 npm(参见 README 前置要求) 使用 npx 运行 Deployrr(推荐的安装方式): sudo npx @simplehomelab/deployrr@latest 安装后在任意位置启动 Deployrr: deployrr
- 在哪里获取 Deployrr?
- 源代码和安装说明在 GitHub 上:https://github.com/SimpleHomelab/Deployrr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自动发现并展示经由 Traefik 路由的服务的现代化动态仪表盘。
按需启动容器等工作负载,空闲一段时间后自动停止,可配合反向代理使用。
自托管工具,根据 Docker 容器标签自动配置 Cloudflare Tunnel 路由、DNS 记录和 Access 策略。
一个读取远程 Docker 节点容器标签并发布到 Redis 的发现代理,让单个 Traefik 实例可路由多台主机上的服务。
一款基于 Shell 的终端工具,帮助你安装 Docker,并以 Docker Compose 方式部署和管理自托管应用。