首页/系统与 Docker

选对 NAS 系统,
照着步骤装 Docker

先看六套系统到底差在哪,再学会端口和目录映射,最后按用途找好用的 Docker 服务。

先看系统差别
06套系统直比 03种安装方法 67个服务推荐

六套系统都能存文件,真正差别在这里

完整软件生态,官方与社区路线不同

群晖 DSM

官方最省心

DSM 技术上并非只能运行在群晖机箱里:官方群晖买的是受支持的整机体验;“黑群晖”则用社区引导器让 DSM 在部分通用 x86 硬件或虚拟机上启动。

真正特别

Drive、Photos、Hyper Backup、Active Backup、QuickConnect 等第一方软件把照片、同步、备份和远程访问连成一套生态,而不是单独一个 Docker 功能。

官方群晖花钱买支持与稳定边界

硬件、DSM、客户端、系统更新和售后由同一家负责,在线服务与兼容性最省心。

黑群晖 / Xpenology硬件自由,但后果自己承担

可复用旧电脑或高性能 DIY 主机;它不是官方群晖的免费版,也不属于群晖官方支持的安装方式。

优点
  • 照片、同步、分享、远程访问和多种备份工具非常完整。
  • 官方群晖最省维护;黑群晖可自由选 CPU、内存、网卡和盘位,硬件性价比更高。
缺点
  • 官方群晖同价位硬件性能通常不占优势,Docker、虚拟机、Btrfs 等还要看具体型号。
  • 黑群晖不属于官方许可与支持路线;驱动、升级和恢复都要自己负责,QuickConnect、Push 等在线服务不要按可用规划。

官方群晖适合:重要照片、电脑备份、小公司文件,以及希望自动更新和官方售后的人。

黑群晖适合:学习、影音、下载、实验机或有独立备份的第二台 NAS;不适合作为重要数据唯一副本。

Docker 安装教程

基础教程镜像、端口、目录、三种安装方法和管理面板
Docker 是什么?把应用和它需要的运行环境一起装进“容器”,不污染 NAS 系统,也方便删除、重装和迁移。
01

镜像 Image

应用安装包。优先用项目官网写明的官方镜像。

02

容器 Container

已经运行起来的应用。删容器不等于删镜像。

03

端口 Port

应用门牌号。浏览器通常用“NAS 地址:端口”打开。

04

目录映射 Volume

决定数据实际存在哪个 NAS 文件夹,也是备份重点。

05

环境变量

启动时填写的时区、账号、密码和功能开关。

06

Compose

把镜像、端口、目录和参数写在一起的安装清单。

端口这样看 8080:80

用 NAS 的 8080 端口,打开容器里的 80 端口。冲突时通常只改左边。

目录这样看 /volume1/docker/app:/config

应用写进 /config 的内容,实际存到左边的 NAS 文件夹。备份左边。

方法 1应用商店最简单
  1. 搜索服务名,确认发布者和项目官网。
  2. 选择一个未占用的 NAS 端口。
  3. 把配置和数据映射到明确的 NAS 文件夹。
  4. 填写账号、密码、时区等必填项。
  5. 安装后访问“NAS 地址:端口”;打不开先看日志。
方法 3手动镜像单容器
  1. 按官方文档拉取镜像和版本。
  2. 创建容器并填写容易辨认的名称。
  3. 添加端口、目录映射和环境变量。
  4. 设置自动重启,再启动并查看日志。
  5. 若还要数据库、Redis 等多个容器,改用 Compose。

不知道选哪个,照这一行判断

首选

NAS 自带界面

系统已经有好用的 Docker 页面就先用它,少维护一个服务。

适合:所有新手
Compose 最顺手

Dockge

专门用网页管理 Compose 文件,编辑、更新和迁移都直观。

适合:主要照官方 Compose 安装的人官方项目 ↗
中文轻量

DPanel Lite

中文 Docker 管理面板,带容器、Compose、镜像和应用商店。

适合:喜欢中文界面和轻量方案的人官方安装 ↗
整机管理

1Panel

连网站、数据库、防火墙和 Linux 主机一起管,不只是 Docker 面板。

适合:独立 Linux 服务器;品牌 NAS 新手不必先装官方文档 ↗

管理面板只放内网或 VPN,不要直接做路由器端口转发。

不要随意开特权模式,也不要把整个 NAS 根目录映射给容器。

更新或删除前,备份 Compose、环境变量和目录映射左边的数据。

完整安装实例Uptime Kuma:从建立路径到更新、备份和卸载

用 Compose 安装 Uptime Kuma

单容器 · 不需要额外数据库

Uptime Kuma 就是“服务在线监控”:它会定时检查 NAS、网页和端口是否正常。下面从建文件夹开始,完整安装一次。

  1. 01

    先建 Docker 路径

    在 NAS 文件管理器里新建 docker/uptime-kuma,里面再建一个 data 文件夹。Compose 放外层,程序数据放 data。

    群晖示例/volume1/docker/uptime-kuma/dataUnraid 示例/mnt/user/appdata/uptime-kuma/dataOMV / Linux 示例/srv/docker/uptime-kuma/data飞牛 / 绿联复制文件管理器显示的实际路径
  2. 02

    新建 Compose 项目

    在 NAS 的“项目 / Stack / Compose”页面新建项目 uptime-kuma,粘贴下面内容。不是群晖时,只替换目录映射左边的路径。

    compose.yaml
    services:
      uptime-kuma:
        image: louislam/uptime-kuma:2
        container_name: uptime-kuma
        ports:
          - "3001:3001"
        volumes:
          - "/volume1/docker/uptime-kuma/data:/app/data"
        restart: unless-stopped

    左边是 NAS 路径,右边的 /app/data 不要改。

  3. 03

    部署并看日志

    点击“部署 / 启动”。容器显示运行后打开日志;看到服务已经监听 3001 且没有反复报错,就说明启动成功。有终端的系统也可以在 Compose 所在目录运行:

    docker compose up -d
    docker compose logs --tail=100 uptime-kuma
  4. 04

    打开网页并创建管理员

    浏览器访问 http://NAS的局域网IP:3001,例如 http://192.168.1.20:3001。第一次打开会让你创建管理员账号。端口冲突时,把 Compose 左边的 3001 改成 3002,再访问 3002。

  5. 05

    更新、备份和卸载

    更新:先备份 data 文件夹,再在面板中拉取新镜像并重新部署;终端可运行 docker compose pull 和 docker compose up -d。

    备份:先停止容器,再备份目录映射左边的 data 文件夹。不要把它放在 NFS 网络目录。

    卸载:删除项目或运行 docker compose down。这不会删除左边的 data;确认备份可用后再手动删数据。

不知道装什么,就按用途找

显示 5 个服务

Docker 管理入门

Dockge

就是:专门用网页管理 compose.yaml 项目的面板。

注意:适合 Compose,不是完整服务器管理工具。官方资料 ↗
Docker 管理中等

Nginx Proxy Manager

就是:给不同 Docker 服务分配域名,并用图形界面申请 HTTPS 证书。

注意:通常占用 80、443;先弄清域名、路由器和公网条件。官方资料 ↗
Docker 管理入门

DDNS-GO

就是:家里公网 IP 变化后,自动把域名更新到新 IP。

注意:DDNS 不能解决运营商 CGNAT;没有公网入口仍连不回来。官方资料 ↗
家庭网络入门

Pi-hole

就是:另一套成熟的全家 DNS 广告过滤器。

注意:也要占 53 端口;通常与 AdGuard Home 二选一。官方资料 ↗
家庭网络中等

Tailscale

就是:让外面的手机和电脑像在家里局域网一样访问 NAS。

注意:开放整个家庭网段前,先限制成员和设备的访问范围。官方资料 ↗
家庭网络中等

Lucky

就是:把 DDNS、反向代理、证书、端口转发和网络唤醒装进一个面板。

注意:能力很强,配错也更容易把 NAS 服务暴露到公网。官方资料 ↗
文件与同步入门

File Browser

就是:在浏览器里上传、下载、改名和整理 NAS 文件。

注意:只挂需要管理的目录,不要直接挂整个宿主机根目录。官方资料 ↗
文件与同步中等

OpenList

就是:把多个网盘集中到一个网页或 WebDAV 入口。

注意:网盘令牌相当于账号密码;挂载网盘不等于备份网盘。官方资料 ↗
文件与同步中等

Nextcloud

就是:自己搭一套文件、日历、联系人和在线协作平台。

注意:正式使用通常还要数据库;备份必须同时包含文件和数据库。官方资料 ↗
文件与同步入门

Syncthing

就是:让电脑、手机和 NAS 之间自动同步文件夹。

注意:同步不是备份,误删和勒索加密也可能同步到其他设备。官方资料 ↗
文件与同步中等

SFTPGo

就是:给不同用户提供 SFTP、WebDAV、FTP 和网页文件入口。

注意:严格限制每个用户能进的目录,公网 SFTP 优先使用密钥。官方资料 ↗
文件与同步中等

Kopia

就是:把文件做成加密、去重、能回到旧版本的快照备份。

注意:仓库密码丢了就无法恢复;备份后还要定期试恢复。官方资料 ↗
下载工具入门

qBittorrent-nox

就是:带网页管理界面的 BT 下载器。

注意:固定配置和下载目录,修改管理员密码,只下载有权使用的内容。官方资料 ↗
下载工具中等

aria2 + AriaNg

就是:多协议下载引擎,再配一个浏览器操作界面。

注意:必须设置 RPC 密钥;只装 AriaNg 并不会自动拥有下载能力。aria2 官方项目 ↗
下载工具入门

MeTube

就是:给 yt-dlp 套一个网页,用来保存视频、音频和播放列表。

注意:网站规则常变,要及时更新镜像;Cookie 文件很敏感。官方资料 ↗
下载工具中等

pyLoad-ng

就是:适合网盘链接和文件托管站的网页下载管理器。

注意:首次部署立即改默认账号,谨慎保管插件和第三方账号凭据。官方资料 ↗
影音与音乐中等

Jellyfin

就是:免费搭建自己的电影、电视剧和音乐流媒体库。

注意:需要转码时要正确映射核显或显卡,否则高码率播放会吃满 CPU。官方资料 ↗
影音与音乐入门

Plex

就是:客户端丰富、配置相对省心的家庭影音库。

注意:依赖 Plex 账号,部分能力尤其硬件转码通常需要 Plex Pass。官方资料 ↗
影音与音乐入门

Navidrome

就是:把 NAS 里的音乐变成自己的在线音乐库。

注意:体验很依赖歌曲标签和封面,先整理元数据。官方资料 ↗
影音与音乐入门

Audiobookshelf

就是:管理有声书和播客,并记录每个人听到哪里。

注意:/config 里有数据库,按官方要求放本地文件系统。官方资料 ↗
照片管理中等

PhotoPrism

就是:给已有照片目录建立搜索、分类、人脸和地图索引。

注意:大量 RAW 首次索引会吃内存;原图和数据库要一起备份。官方资料 ↗
漫画与阅读入门

Kavita

就是:在网页和手机上阅读漫画、漫画书和电子书的私人书库。

注意:目录结构和文件命名会直接影响识别结果。官方资料 ↗
漫画与阅读中等

Komga

就是:偏漫画、杂志、PDF 和 EPUB 的阅读服务器。

注意:配置数据库应放本地文件系统,不建议放 CIFS / NFS。官方资料 ↗
漫画与阅读中等

Calibre-Web

就是:给已有 Calibre 书库加网页浏览、阅读和下载入口。

注意:Docker 镜像为社区维护;不要让两个程序同时改同一数据库。项目资料 ↗
漫画与阅读入门

FreshRSS

就是:把各网站更新集中成一个没有推荐算法的订阅阅读器。

注意:持久化数据和扩展目录,并设置定时抓取。官方资料 ↗
笔记与文档入门

Memos

就是:随手记一句话、代码片段和待办的小型时间线笔记。

注意:SQLite 和附件目录都要备份。官方资料 ↗
笔记与文档中等

Joplin Server

就是:让多台 Joplin 客户端同步笔记的自建后端。

注意:它主要负责同步,不是完整网页编辑器;正式使用建议配 PostgreSQL。官方镜像 ↗
笔记与文档中等

TriliumNext Notes

就是:适合层级笔记、双向链接和个人知识库的网页笔记。

注意:升级前备份数据目录并固定版本。官方资料 ↗
笔记与文档中等

BookStack

就是:按“书、章节、页面”整理说明书和团队知识的 Wiki。

注意:官方项目没有自己维护 Docker 镜像,页面列的是社区方案。官方资料 ↗
笔记与文档入门

Stirling PDF

就是:在网页里合并、拆分、压缩、转换和 OCR PDF 的工具箱。

注意:文件会在服务器上处理;给别人用时先启用登录和资源限制。官方资料 ↗
导航与监控中等

Homepage

就是:把所有 NAS 服务做成一个带状态和信息卡片的首页。

注意:读取容器状态可能需要 Docker Socket,能不用就不用。官方资料 ↗
导航与监控入门

Homarr

就是:可以拖拽布局、添加服务卡片的家庭服务器导航页。

注意:纯导航时没必要挂载高权限 Docker Socket。官方资料 ↗
导航与监控入门

Sun-Panel

就是:中文界面友好的 NAS 导航页和浏览器起始页。

注意:持久化配置、上传文件和数据库目录;Socket 不是必需项。官方资料 ↗
导航与监控中等

Beszel

就是:查看主机和容器的 CPU、内存、磁盘、网络历史与告警。

注意:由 Hub 和 Agent 组成;监控数据不是业务数据备份。官方资料 ↗
自动化中等

Home Assistant

就是:把灯、空调、传感器和各种智能设备集中自动化。

注意:Container 版没有 HAOS 的 Add-on 管理,硬件设备要手动映射。官方资料 ↗
自动化中等

Node-RED

就是:用拖拽节点把设备、消息和接口连成自动流程。

注意:持久化 /data 并设置凭据加密密钥,第三方节点也可能读取数据。官方资料 ↗
自动化中等

n8n

就是:把邮件、表格、Webhook 和各种 API 串成自动工作流。

注意:保留 .n8n 数据和加密密钥,接收公网 Webhook 要用 HTTPS。官方资料 ↗
密码与身份中等

Vaultwarden

就是:资源占用较低、兼容 Bitwarden 客户端的社区密码库。

注意:它不是 Bitwarden 官方服务器;必须用 HTTPS,并备份整个 /data。官方项目 ↗
密码与身份中等

Bitwarden Lite

就是:Bitwarden 官方给个人和小型环境使用的自托管密码库。

注意:HTTPS、备份和恢复演练都不能省,宕机可能影响所有设备登录。官方资料 ↗
密码与身份进阶

Authentik

就是:给多个 NAS 服务统一提供登录、单点登录和多因素认证。

注意:需要数据库、密钥和恢复渠道;Outpost 挂 Socket 时也是高权限。官方资料 ↗
密码与身份进阶

Authelia

就是:在反向代理前面加一道账号和两步验证门。

注意:必须与反向代理配合,密钥配错可能把自己锁在门外。官方资料 ↗
本地 AI入门

Open WebUI

就是:给 Ollama 或云端模型加一个类似 ChatGPT 的聊天界面。

注意:装了界面不会让低性能 NAS 自动跑得动大模型。官方资料 ↗
本地 AI进阶

Dify

就是:用图形流程搭建 AI 问答、知识库和应用。

注意:组件和数据库较多,API Key、向量数据和应用数据都要备份。官方项目 ↗
本地 AI中等

AnythingLLM

就是:上传文档后与资料对话,并连接本地或云端模型。

注意:模型和 Embedding 可能仍调用外部服务,隐私取决于实际配置。官方项目 ↗
本地 AI进阶

LocalAI

就是:在本地提供兼容常见 AI API 的文字、图像和语音模型后端。

注意:模型、推理后端和 CPU/GPU 架构要匹配,并给 API 加访问控制。官方资料 ↗
游戏与收藏中等

Crafty Controller

就是:用网页创建、启动、备份和管理 Minecraft 服务器。

注意:世界升级前先备份,对外联机还要开放正确游戏端口。官方资料 ↗
游戏与收藏进阶

Pterodactyl

就是:统一管理多种游戏服务器,并用 Docker 隔离每个实例。

注意:Panel 和 Wings 是多组件系统,不是装一个容器就结束。官方资料 ↗
游戏与收藏入门

Minecraft Java Server

就是:最快用一个容器启动 Minecraft Java 服务器。

注意:接受 EULA、持久化 /data,升级游戏或 Mod 前备份世界。项目资料 ↗
游戏与收藏中等

RomM

就是:整理游戏 ROM、封面和元数据,并在浏览器中游玩部分游戏。

注意:只使用合法拥有的 ROM 和 BIOS,存档与游戏文件都要备份。官方资料 ↗
开发工具中等

Gitea

就是:资源占用较低的私人 GitHub,带仓库、Issue 和代码审查。

注意:仓库、数据库和配置要一起备份,Web 与 SSH 端口提前规划。官方资料 ↗
开发工具中等

Forgejo

就是:社区治理路线的轻量 Git 托管平台,功能与 Gitea 接近。

注意:Gitea 与 Forgejo 通常二选一,迁移前核对版本兼容。官方资料 ↗
开发工具中等

code-server

就是:把 VS Code 和终端放进浏览器。

注意:没有认证和加密时绝不能直连公网,否则别人能通过终端控制机器。官方资料 ↗
开发工具进阶

GitLab

就是:把 Git、Issue、CI/CD、制品和团队开发工具集中在一套系统。

注意:资源占用明显高于 Gitea / Forgejo,固定版本并完整备份。官方资料 ↗
财务与 ERP入门

Actual Budget

就是:用信封预算方式记账,先把收入分给吃饭、房租和储蓄等用途。

注意:持久化 /data,财务数据另做加密备份。官方资料 ↗
财务与 ERP中等

Firefly III

就是:详细记录账户、交易、账单、预算和报表的个人财务系统。

注意:数据库与上传文件都要备份;导入器是额外组件。官方项目 ↗
财务与 ERP中等

Invoice Ninja

就是:给自由职业者和小公司开报价单、发票、记工时和跟踪付款。

注意:需要数据库、邮件和定时任务;税务格式要按所在地核对。官方项目 ↗
财务与 ERP进阶

Odoo

就是:把客户、销售、库存、项目、采购和会计放进一套企业系统。

注意:必须配 PostgreSQL,文件和数据库缺一不可,不能随意跨大版本升级。官方镜像 ↗
财务与 ERP进阶

ERPNext

就是:覆盖财务、库存、销售、采购、人事和制造的完整 ERP。

注意:官方区分临时演示与生产部署,生产要备份站点、数据库和文件。官方项目 ↗

继续看 NAS 文章

进入文章栏目

搜一下站内资料

输入关键词,可以查找系统、服务和站内文章。