飞牛NAS(fnOS)作为一款面向家庭与小型工作室的国产NAS系统,其Docker支持一直是一大亮点。经过大半年的社区反馈与版本迭代,我为你筛选出2026年真正能提升效率、丰富娱乐的十大必装容器。这些应用均经过fnOS x86_64架构实测,且对资源占用做了优化。
一、 影音娱乐核心:Jellyfin + qBittorrent
1. Jellyfin:媒体服务器的不二之选
飞牛自带的影视中心虽好用,但遇到特殊编码或复杂字幕时,Jellyfin的兼容性更胜一筹。更重要的是,它能直接读取你fnOS存储空间里的电影文件夹,无需迁移数据。
安装命令示例(使用SSH或fnOS的Docker终端):
docker run -d \
--name jellyfin \
--restart=always \
-p 8096:8096 \
-v /vol1/1000/影视:/media \
-v /vol1/1000/docker/jellyfin/config:/config \
-v /vol1/1000/docker/jellyfin/cache:/cache \
--device /dev/dri:/dev/dri \
jellyfin/jellyfin:latest
注意:/vol1/1000 是飞牛默认存储路径,请根据你的实际卷组修改。--device /dev/dri 用于硬件转码,如果你的CPU是Intel核显(如N100、J4125),务必保留。
配置要点:在控制台开启“硬件加速”,选择“Intel QuickSync”,转码质量选“均衡”。否则4K视频会卡顿。
2. qBittorrent:下载与做种利器
飞牛自带下载中心对BT支持一般,qBittorrent的种子管理能力更强,且能配合Jellyfin实现“下载后自动整理”。
推荐使用linuxserver/qbittorrent镜像,因为它对文件权限处理更友好:
docker run -d \
--name qb \
-e PUID=1000 -e PGID=1000 \
-e TZ=Asia/Shanghai \
-p 6881:6881 -p 6881:6881/udp \
-p 8085:8085 \
-v /vol1/1000/downloads:/downloads \
-v /vol1/1000/docker/qb/config:/config \
linuxserver/qbittorrent:latest
访问 http://飞牛IP:8085,默认用户名admin,密码在日志中查看。在“选项-Web UI”里设置“本地用户认证”为飞牛账号,方便管理。
二、 家庭自动化中枢:Home Assistant
如果你的智能家居设备品牌杂乱(小米、苹果、涂鸦),Home Assistant(简称HA)是唯一能统一管理的平台。在飞牛上运行HA,建议使用homeassistant/home-assistant官方镜像,并挂载USB Zigbee棒。
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v /vol1/1000/docker/ha/config:/config \
-v /run/dbus:/run/dbus \
--network=host \
homeassistant/home-assistant:stable
这里使用--network=host模式,是为了让HA能直接发现局域网内的设备,避免端口映射的麻烦。首次启动后,访问 http://飞牛IP:8123,根据向导添加设备即可。
三、 数据备份与同步:Syncthing
对于有多台设备(电脑、手机、另一台NAS)的用户,Syncthing能实现点对点实时同步,比百度网盘更安全,比rsync更简单。
docker run -d \
--name syncthing \
--restart=always \
-p 8384:8384 -p 22000:22000/tcp -p 22000:22000/udp \
-v /vol1/1000/sync:/data \
-v /vol1/1000/docker/syncthing:/config \
syncthing/syncthing:latest
首次打开 http://飞牛IP:8384,设置管理员密码。在“操作-显示ID”中记录下设备ID,在手机或另台电脑安装Syncthing,互相添加设备ID后即可选择文件夹同步。注意:同步文件夹的权限建议设为0770,避免权限错误。
四、 私人密码库:Vaultwarden
这是Bitwarden的轻量级兼容服务端,仅需极低内存(约50MB),就能让你拥有一个专属密码库,支持浏览器插件和手机App。
docker run -d \
--name vaultwarden \
--restart=always \
-e WEBSOCKET_ENABLED=true \
-e SIGNUPS_ALLOWED=true \
-v /vol1/1000/docker/vaultwarden:/data \
-p 8088:80 \
vaultwarden/server:latest
初始化时,先访问 http://飞牛IP:8088 注册第一个账号(务必使用强密码)。注册完成后,立即在管理后台将 SIGNUPS_ALLOWED 设置为 false 并重启容器,防止他人注册。
五、 智能下载工具:Aria2 Pro
如果你经常下载百度网盘或磁力链,Aria2配合AriaNg前端是效率神器。推荐使用p3terx/aria2-pro镜像,开箱即用支持BT和磁力。
docker run -d \
--name aria2-pro \
--restart=always \
-e PUID=1000 -e PGID=1000 \
-e RPC_SECRET=your_strong_token \
-p 6800:6800 -p 6888:6888 -p 6888:6888/udp \
-v /vol1/1000/downloads:/downloads \
-v /vol1/1000/docker/aria2/config:/config \
p3terx/aria2-pro:latest
之后运行AriaNg容器(或直接网页访问在线版),在设置中填入RPC地址http://飞牛IP:6800和密钥your_strong_token即可。
六、 内网穿透与远程访问:Tailscale
飞牛自带的远程访问速度较慢,Tailscale基于WireGuard技术,能让你从外网以局域网速度访问NAS,且配置极简。
docker run -d \
--name tailscale \
--restart=always \
--network=host \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
-v /vol1/1000/docker/tailscale:/var/lib/tailscale \
-v /dev/net/tun:/dev/net/tun \
tailscale/tailscale:latest
启动后进入容器执行 tailscale up,生成登录链接,用你的谷歌或微软账号授权即可。之后你的飞牛就会出现在Tailscale网络里,手机装上客户端,即使在外地也能用 http://飞牛内网IP:8096 直接访问Jellyfin。
七、 智能相册管理:PhotoPrism
飞牛自带相册对AI分类较弱,PhotoPrism支持人脸识别、地点聚类和标签搜索。它需要MariaDB数据库,建议用Docker Compose一次性部署:
version: '3'
services:
photoprism:
image: photoprism/photoprism:latest
ports:
- "2342:2342"
environment:
PHOTOPRISM_ADMIN_PASSWORD: "admin123"
PHOTOPRISM_DATABASE_DRIVER: "mysql"
PHOTOPRISM_DATABASE_SERVER: "mariadb:3306"
PHOTOPRISM_DATABASE_NAME: "photoprism"
PHOTOPRISM_DATABASE_USER: "photoprism"
PHOTOPRISM_DATABASE_PASSWORD: "dbpass"
volumes:
- /vol1/1000/photos:/photoprism/originals
- /vol1/1000/docker/photoprism:/photoprism/storage
depends_on:
- mariadb
mariadb:
image: mariadb:11
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: photoprism
MYSQL_USER: photoprism
MYSQL_PASSWORD: dbpass
volumes:
- /vol1/1000/docker/photoprism-db:/var/lib/mysql
在飞牛的文件管理里新建 docker-compose.yml 文件,粘贴上述内容后,在终端执行 docker compose up -d。首次索引照片可能需要几小时,建议夜间执行。
八、 站点监控与状态页:Uptime Kuma
如果你自建了多个服务(比如上面的Jellyfin和HA),用Uptime Kuma监控它们是否在线,异常时通过Telegram或邮件告警。
docker run -d \
--name uptime-kuma \
--restart=always \
-p 3001:3001 \
-v /vol1/1000/docker/kuma:/app/data \
louislam/uptime-kuma:latest
配置很简单:添加监控项时选“HTTP(S)”,填入http://飞牛IP:8096即可。还能设置“心跳间隔”为60秒,连续失败2次触发通知。
九、 代码与文档管理:Code Server
在浏览器里用VS Code编辑代码或配置文件,对NAS用户极其方便。
docker run -d \
--name code-server \
--restart=always \
-e PASSWORD=your_password \
-e TZ=Asia/Shanghai \
-p 8443:8443 \
-v /vol1/1000/docker/code-server:/home/coder/.config \
-v /vol1/1000:/home/coder/project \
codercom/code-server:latest
访问 http://飞牛IP:8443,输入密码后,就能直接编辑飞牛里的文本文件、docker-compose.yml等,支持语法高亮和终端。
十、 资源监控与日志分析:Netdata
这是一个颜值与实力并存的实时监控面板,能展示CPU、内存、磁盘I/O、网络流量,甚至每个Docker容器的资源占用。
docker run -d \
--name netdata \
--restart=always \
--cap-add=SYS_PTRACE \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-p 19999:19999 \
netdata/netdata:latest
打开 http://飞牛IP:19999,你会看到令人惊叹的动态图表。在“设置-