Docker 开源项目汇总整理:近 50 款可用 Docker 开源自建项目

NAS、群晖、群晖替代系统、垃圾佬软路由、Proxmox 虚拟机……只要有一台常驻的 Linux 主机,Docker 几乎是自建应用最省心的方式:一条 docker run 或一份 docker-compose.yml,几分钟就能把别人写好的成熟应用跑起来,不用操心依赖和环境冲突。这几年国内外涌现了大量高质量的开源自建项目,从相册、笔记到 AI 面板应有尽有,本文按用途做了梳理,方便大家按需选用。

说明:项目状态与生态变化较快,部署前建议先查看各项目 GitHub 仓库的最新 README 与 Release 说明;部分项目仅提供官方镜像或 Docker Hub 地址而非独立 GitHub 仓库,本文只收录有公开源码仓库的开源项目。


一、Docker 管理与运维

这一类是"元工具"——用来管理你部署的其他容器,属于自建 NAS/服务器的第一批必装项目。

项目名称 简介 GitHub 地址
Dockge 基于 docker-compose 的可视化管理面板,界面简洁,支持在线编辑 compose 文件并一键部署,是目前最受欢迎的轻量级 Docker 管理工具之一 louislam/dockge
Watchtower 经典的容器自动更新工具,监测到镜像有新版本后自动拉取并重建容器,省去手动更新的麻烦 containrrr/watchtower
Diun 专注于镜像更新提醒而非自动更新,支持邮件、Telegram、Bark 等多渠道通知,适合希望手动确认再更新的用户 crazy-max/diun
What's up Docker 另一款镜像升级提醒工具,界面更现代化,支持容器分组和触发器联动 fmartinou/whats-up-docker
Yacht 面向 Docker 新手的可视化管理面板,内置应用商店模板,一键部署常见自建服务 SelfhostedPro/Yacht
AutoCompose 把已经在运行的容器一键反向生成 docker-compose 配置文件,方便迁移和版本管理 Red5d/docker-autocompose

二、NAS 与服务器管理

项目名称 简介 GitHub 地址
Cosmos-Server 一款以安全为核心设计的 NAS 操作系统,集成应用商城、容器管理与导航栏,主打通过单一端口反代访问所有容器服务 azukaar/Cosmos-Server
UmbrelOS 界面友好的家庭服务器操作系统,内置应用商店,安装体验接近成品 NAS 系统,适合追求"开箱即用"的自建用户 getumbrel/umbrel
Netdata 经典的实时服务器监控仪表盘,秒级刷新,指标维度极其丰富,是排查性能问题的常用工具 netdata/netdata
Beszel 轻量级的 NAS/服务器监控工具,资源占用极小,适合放在配置较低的软路由或迷你主机上长期运行 henrygd/beszel
Hertzbeat 一站式实时监控告警系统,同时支持网络设备、服务器性能、数据库、容器等多种监控对象,告警渠道丰富 apache/hertzbeat
Easynode 多功能 Linux 服务器 Web 管理面板,内置 WebSSH 与 WebSFTP,无需额外客户端即可管理多台服务器 chaos-zhu/easynode

三、导航与书签

项目名称 简介 GitHub 地址
Homepage 高度可自定义的自建导航栏工具,支持直接读取 Docker 容器状态卡片、天气、日历等小组件,是目前最主流的导航面板之一 gethomepage/homepage
Mafl 使用 YAML 配置的极简导航工具,内置超过 20 万种免费图标,支持主题和分组,中文支持完善 hywax/mafl
Fenrus 功能丰富的导航系统,支持外部链接嵌套和多种小组件,视觉风格更活泼 revenz/Fenrus
Dailyhot 聚合全网数十个主流网站实时热榜的一站式浏览工具,适合放在导航首页当"信息流" rehiy/dailyhot-docker

四、安全与网络防护

项目名称 简介 GitHub 地址
Vaultwarden 用 Rust 重写的 Bitwarden 兼容服务端,资源占用极低,是自建密码管理器最主流的选择 dani-garcia/vaultwarden
SafeLine(雷池) 国产开源 WAF 防火墙,规则库更新及时,对中文使用者的部署与告警提示都比较友好 chaitin/SafeLine
2FAuth 自托管的 2FA 双因素验证码管理工具,替代手机端 Authenticator App,支持多用户和分组 Bubka/2FAuth
Next Terminal 开源堡垒机系统,支持 RDP、SSH、VNC、Telnet、Kubernetes 等多种协议的统一录屏审计 dushixiang/next-terminal
Web-check 面向站长的网站分析工具,可对域名、IP 做一次性完整安全与配置体检,排查自建站点问题很实用 Lissy93/web-check

五、影音媒体

项目名称 简介 GitHub 地址
Jellyfin 完全免费开源的家庭影音媒体服务器,Plex/Emby 的开源替代,社区活跃、插件生态成熟 jellyfin/jellyfin
Navidrome NAS 圈公认最好用的自建音乐服务器之一,兼容 Subsonic API,客户端选择非常丰富 navidrome/navidrome
Immich 开源家庭相册管理系统,支持 AI 人脸识别与照片检索,是目前最受欢迎的 Google 相册开源替代方案 immich-app/immich
Audiobookshelf 专注于播客和有声书管理的自托管系统,支持进度同步和多用户 advplyr/audiobookshelf
Kavita 快速、功能丰富的跨平台电子书/漫画阅读服务器,支持多种电子书与漫画格式 Kareadita/Kavita
Komga 专注漫画、BD、杂志和电子书的媒体服务器,元数据管理和阅读体验都比较出色 gotson/komga

六、下载与网盘

项目名称 简介 GitHub 地址
qBittorrent 老牌 BT/PT 客户端,无广告、无捆绑,配合 Docker 部署方便做长期挂机保种 qbittorrent/qBittorrent
Transmission 轻量化的 PT/BT 下载工具,资源占用小,适合放在配置较低的设备上长期保种 transmission/transmission
MeTube 基于 yt-dlp 的可视化视频下载工具,网页端操作,支持批量下载和格式选择 alexta69/metube
Zfile 支持 17 种远程存储的网盘聚合项目,可以把多个网盘、对象存储统一成一个站点浏览 zfile-dev/zfile
JmalCloud 私有云存储网盘项目,支持本地存储和 OSS 对象存储,兼容在线 Office 编辑和文件浏览 jamebal/jmal-cloud-server

七、生产力与 AI

项目名称 简介 GitHub 地址
Dify 开源的 LLM 应用开发平台,可视化搭建工作流、知识库和 Agent,是目前最热门的国产开源 AI 应用框架之一 langgenius/dify
Open WebUI 友好易用的 AI 对话面板,可对接本地 Ollama 或各类大模型 API,界面体验接近 ChatGPT 官方网页版 open-webui/open-webui
LocalAI 完全离线运行的本地大模型推理系统,兼容 OpenAI API 格式,方便无缝接入现有应用 mudler/LocalAI
MinIO 兼容 S3 协议的自托管对象存储,是自建 NAS 与 R2/S3 之间做本地缓存或私有对象存储的常用方案 minio/minio
Penpot 开源原型设计与协作工具,Figma 的自托管替代方案,团队协作体验成熟 penpot/penpot

八、知识库与笔记

项目名称 简介 GitHub 地址
AFFiNE 无界白板 + 超强文档管理的一体化知识库工具,是目前热度最高的 Notion 开源替代之一 toeverything/AFFiNE
Memos 轻量化的碎片知识闪记工具,界面简洁,适合快速记录灵感和临时想法,支持 App/小程序 usememos/memos
FreshRSS 免费、可自托管的新闻聚合器,是自建 RSS 阅读器中口碑较好、更新稳定的一款 FreshRSS/FreshRSS
Wiki.js 基于 Node.js 的高颜值开源 Wiki 系统,适合团队或个人搭建结构化知识库 requarks/wiki
Bookstack 面向团队和个人的知识库/Wiki 管理系统,支持项目、书籍、书页多层级组织内容 solidnerd/docker-bookstack

九、文件管理与共享

项目名称 简介 GitHub 地址
Filebrowser 经典的自托管文件管理工具,功能克制、界面朴素,就是简简单单管理文件和文件夹 filebrowser/filebrowser
FileCodeBox 以匿名口令分享文本、文件的轻量工具,让文件分享像取快递一样输入口令即可 vastsa/FileCodeBox
Spacedrive 跨平台的统一文件管理系统,目标是把本地磁盘、云盘、NAS 整合到同一个文件浏览器里 spacedriveapp/spacedrive
MicroBin 支持设置访问次数和有效期的资料共享 Web 应用,适合做"稍后阅读"或临时分享 szabodanika/microbin

十、网络工具

项目名称 简介 GitHub 地址
Tailscale 基于 WireGuard 的异地组网工具,配置简单、打洞成功率高,是目前最主流的零配置内网穿透方案之一 tailscale/tailscale
ZeroTier 另一款经典的异地组网工具,支持自建 Controller,适合对隐私和自主可控有更高要求的用户 zerotier/ZeroTierOne
Frp-Panel FRP 集中管理平台,支持可视化部署和管理 frpc/frps 节点,比手写配置文件更省心 VaalaCat/frp-panel
Lucky 多用途的网络管理和反向代理工具,内置 DDNS、证书申请、端口转发等常用功能 gdy666/lucky
Certimate SSL 证书自动续签工具,支持多种 DNS 服务商和部署目标,省去手动续签证书的麻烦 usual2970/certimate
Umami 轻量、注重隐私的自建网站流量分析工具,无需 Cookie 即可统计访客数据,可作为 Google Analytics 的自托管替代 umami-software/umami

常见问题

部署这些项目对硬件配置有什么要求?
大部分轻量级工具(导航栏、笔记、消息通知类)在 1 核 1G 的小主机上就能流畅运行;影音媒体(Jellyfin、Immich)和 AI 类项目(Dify、LocalAI)如果涉及转码或本地推理,建议至少 4 核心 8G 内存起步,有独立显卡会体验更好。

Docker Compose 和单独 docker run 命令哪个更合适?
只部署一两个简单容器时 docker run 足够;一旦涉及多容器联动(比如应用 + 数据库 + 反代),用 docker-compose.yml 统一管理会更清晰,也方便配合 Dockge 这类可视化工具做版本管理。

这些开源项目能直接商用吗?
请先查看各项目仓库的 License 类型(MIT / GPL / AGPL 等),部分项目区分开源版和付费 Pro 版功能,商用或对外提供服务前建议仔细阅读授权条款。


Docker 自建生态更新非常快,本文难免有遗漏,如果你有正在用、觉得好用的项目,欢迎留言补充,后续会持续更新这份清单。

本文所列项目均为第三方开源作品,部署与使用请自行评估合规性与稳定性风险,具体功能请以各仓库最新说明为准。