2026年飞牛NAS十大必装Docker应用

飞牛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,你会看到令人惊叹的动态图表。在“设置-

💬 评论区
发表评论

暂无评论,来说两句吧