剪藏#NAS奇思妙想#剪藏

618 买完 NAS 别吃灰:5 个零成本 Docker 自建服务,把 NAS 从仓库改造成 AI 中心

2026 年 5 月 28 日1 分钟
分享Twitter / XTelegram微博

618 买完 NAS 别吃灰:5 个零成本 Docker 自建服务,把 NAS 从仓库改造成 AI 中心

618 已经开始了(天猫 5 月 21 日就开了预售),估计不少朋友已经被各种 NAS 降价信息撩得心痒痒。但说实话,NAS 这东西最怕的不是「买错配置」,而是「买回来只用来看电影和备份照片」。今天聊点实际有用的:

买到 NAS 之后,怎么用它搭建真正值回票价的服务。

NAS 不是硬盘,是服务器

很多人对 NAS 的理解停留在「网络硬盘」,但这相当于把智能手机当功能机用。

一台现代 NAS 本质上是一台 7×24 小时运行的 Linux 服务器。它能做的事:

  • 运行 Docker 容器(不限于群晖,飞牛 fnOS、绿联 UGOS Pro、极空间 ZOS 都支持 Docker)

  • 充当智能家居中控

  • 跑本地 AI 模型(是的,2026 年了,NAS 跑 LLM 不新鲜了)

  • 24/7 媒体串流

  • 自动备份全家设备的照片和文件

今天推荐 5 个 完全免费的 Docker 自建服务,全部经过验证可以在主流 NAS 系统上跑。不需要额外花钱,只需要一点折腾的乐趣。

1. Ollama + Open WebUI — 把 AI 大模型搬回家

为什么要在 NAS 上跑 AI?

三点原因:

  1. 1隐私:你的对话、文档、代码不经过第三方服务器

  2. 2零月费:不用每月给 ChatGPT Plus 交 20 美金

  3. 3离线可用:断网也能用,出差也不慌

部署步骤

第一步:安装 Ollama

JAVASCRIPT
yaml# docker-compose.yml
version: '3.8'
services:
  ollama:
    image: ollama/ollama:latest
    container_name: ollama
    volumes:
      - /volume1/docker/ollama:/root/.ollama
    ports:
      - "11434:11434"
    restart: unless-stopped

启动后拉取模型:

JAVASCRIPT
docker exec -it ollama ollama pull deepseek-r1:8b  # 8B 参数,NAS 完全扛得住

第二步:安装 Open WebUI

JAVASCRIPT
yamlopen-webui:
    image: ghcr.io/open-webui/open-webui:main
    container_name: open-webui
    ports:
      - "3000:8080"
    environment:
      - OLLAMA_BASE_URL=http://ollama:11434
    volumes:
      - /volume1/docker/open-webui:/app/backend/data
    restart: unless-stopped

效果体验

浏览器打开 http://你的NAS-IP:3000,就能看到一个跟 ChatGPT 界面几乎一样的本地 AI 助手。

推荐模型选择(2026 年):

  • deepseek-r1:8b:推理能力强,小参数也能跑

  • qwen3:14b:阿里开源,中文效果好

  • llama3.2:8b:Meta 出品,综合能力强

性能参考:N100 CPU 跑 8B 模型约 8-12 token/s,够日常对话用。如果你是 N150 或 N355 新处理器,速度能翻倍。

2. Immich — 自建 Google Photos,照片永不过期

痛点

Google Photos 免费 15GB 根本不够用,付费的话时间一长也不便宜。更关键的问题是:你的照片放在别人服务器上,哪天说停就停。

部署

JAVASCRIPT
yamlimmich-server:
    image: ghcr.io/immich-app/immich-server:release
    container_name: immich-server
    volumes:
      - /volume1/photo:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    environment:
      - DB_HOSTNAME=immich-postgres
      - DB_USERNAME=postgres
      - DB_PASSWORD=postgres
      - DB_DATABASE_NAME=immich
    ports:
      - "2283:2283"
    restart: unless-stopped

为什么选 Immich 而不是群晖 Photos?

AI 人脸识别 ✅ 本地 AI ✅ 需要特定机型
自动备份 ✅ Android + iOS ✅ Android + iOS
多人共享 ✅ 细粒度权限 ⚠️ 功能有限
跨平台 ✅ 任意 NAS 系统 ❌ 仅群晖
备份质量 原图 原图
地图视图 ✅ ✅

关键优势:Immich 的 AI 模型是本地运行的,你的人脸数据不会上传到群晖服务器。

3. Home Assistant — 智能家居的真正中心

为什么 NAS 是最好的 Home Assistant 载体?

  1. 17×24 运行 —— 智能家居中控必须全天候在线

  2. 2存储共享 —— 摄像头录像直接存 NAS,不用买 NVR

  3. 3性能余量 —— 比树莓派强太多,跑自动化不会卡

部署

JAVASCRIPT
yamlhomeassistant:
    image: ghcr.io/home-assistant/home-assistant:stable
    container_name: homeassistant
    volumes:
      - /volume1/docker/homeassistant:/config
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8123:8123"
    network_mode: host  # 需要发现局域网设备
    restart: unless-stopped

2026 年的新玩法

  • 本地语音助手(Assist):配合 Ollama,你的智能家居可以用中文语音控制了,不需要云端服务器

  • Matter 协议支持:2026 年新品家电都支持 Matter,Home Assistant 是最早支持的平台

  • 能源监控:接入智能电表,实时看家里哪个电器耗电量最高

一个小坑:群晖 Docker 默认不支持

network_mode: host,需要在高级设置里启用。飞牛 fnOS 和绿联 UGOS Pro 没有这个问题。

4. Plex/ Jellyfin — 私人 Netflix,片源自己定

Plex vs Jellyfin

价格 硬件转码需 Plex Pass($120/永久) 完全免费
客户端 全平台,UI 精致 全平台,UI 简洁
硬件转码 需要付费 免费
元数据刮削 极好 够用

我的推荐:新手先用 Jellyfin(零成本),如果觉得不够好用再转 Plex。Plex Pass 经常打折,可以等黑五入手。

Jellyfin 一键部署

JAVASCRIPT
yamljellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /volume1/docker/jellyfin:/config
      - /volume1/media:/data/media
    ports:
      - "8096:8096"
    restart: unless-stopped

必装插件(2026 年推荐)

  1. 1Jellyfin-MPV-Shim — 让播放体验接近本地播放器

  2. 2Intro Skipper — 自动跳过片头(和 Netflix 一样)

  3. 3Jellyseerr — 家人友好型请求系统,不懂技术也能用

5. Tailscale + DuckDNS — 让你的 NAS 随时随地可访问

NAS 最大的价值是「随时随地」,但如果只能在家用 WI-FI 访问,那跟移动硬盘有什么区别?

方案一:Tailscale(推荐新手)

Tailscale 基于 WireGuard,零配置,安全性极高。

JAVASCRIPT
yamltailscale:
    image: tailscale/tailscale:latest
    container_name: tailscale
    environment:
      - TS_AUTHKEY=你的密钥
      - TS_STATE_DIR=/var/lib/tailscale
    volumes:
      - /volume1/docker/tailscale:/var/lib/tailscale
    network_mode: host
    restart: unless-stopped

你的 NAS 就会获得一个固定的 Tailscale IP(如 100.x.x.x),在任何网络环境下都能访问。

方案二:DuckDNS + Nginx Proxy Manager(进阶)

如果你有自己的域名,这个方案更专业:

JAVASCRIPT
yamlduckdns:
    image: lscr.io/linuxserver/duckdns:latest
    container_name: duckdns
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - SUBDOMAINS=你的子域名
      - TOKEN=你的DuckDNS令牌
    restart: unless-stopped

搭配 Nginx Proxy Manager,就可以用 https://nas.yourdomain.com 的方式访问所有自建服务。

写在最后:NAS 值不值,不取决于配置,取决于你怎么用

每年 618 都有很多人冲动入手 NAS,然后第二个月就开始吃灰。原因很简单:他们买 NAS 的时候想的是「我可以用它」,但没想清楚「我要用它做什么」。

这 5 个服务全部零成本、全免费、数据全归你:

  • Ollama + Open WebUI → AI 不掉线

  • Immich → 照片永不过期

  • Home Assistant → 智能家居不用交月费

  • Jellyfin → 私人 Netflix

  • Tailscale → 随时随地连通

先选一个最刚需的装起来,别一口气五个全上。 一个跑通了,自然会上瘾装下一个。

你的 NAS 现在跑着哪些服务?评论区聊聊 👇

作者:NAS奇思妙想 | 关注我,获取更多 NAS+Docker 自建攻略

本文排版由(快发) api.kuaifa.art 提供

原文地址: https://mp.weixin.qq.com/s?__biz=MzY4MjE5NzI0OQ==&mid=2247485371&idx=1&sn=3d0bf56aae574a0c7181b1c69428f3b8&chksm=f238937739e1f87543ba4c6cee6f81c02bebfebd147b010adbdb024002493f639d13608289a1&mpshare=1&scene=1&srcid=0528fVuFVWFQzMuQrAuz2nms&sharer_shareinfo=121c0908c487b4bcd0e595c26ec44bad&sharer_shareinfo_first=121c0908c487b4bcd0e595c26ec44bad#rd

相关文章