NAS 自托管玩法清单

11 大类自托管玩法,每类给 2-3 个主流方案 + Docker Compose 入口。”✓” 标记的是 2026-07-03 deep-research 当场核实通过的硬约束。

共享锚点:awesome-selfhosted 是这类教程的 canonical 索引(2026 中星 302k / fork 14.1k),基本覆盖下面所有类别。github.com/awesome-selfhosted/awesome-selfhosted

1. 影音媒体中心 ✓(Jellyfin / *ARR / 4K 硬件转码)

方案角色安装入口
Jellyfin媒体库 + 客户端(Web / Android TV / iOS / Roku)linuxserver/jellyfin
Plex同上 + 商业云端协同linuxserver/plex
Emby同上 + 商业版订阅linuxserver/embyserver
Sonarr / Radarr / Prowlarr / Bazarr / qBittorrent自动搜种 + 命名 + 字幕linuxserver/sonarr /radarr /prowlarr /bazarr /qbittorrent
Tdarr / Unmanic转码流水线(规避云转码费)自托管社区镜像
tdarr / HandBrake老片源批量重编码自部署

硬件转码约束(社区共识):iGPU QuickSync(Alder Lake N 之后)/ AMD ArctHctic 都能在 N100/N305 / 二手工作站上扛 4K HEVC 实时转码。要在 Jellyfin 里开”硬件解码”,Linux 装 intel-media-driver 或 AMD libva-mesa-driver

2. 相册 ✓(Immich)

方案角色入口
ImmichGoogle Photos 自替代,ML 人脸识别 + 地图ghcr.io/immich-app/immich-server
PhotoPrism同上,Go 写就,弱 MLphotoprism/photoprism
Syncthing多端点对等同步(不含相册 UI)linuxserver/syncthing

Immich 硬约束(2026-07-03 核实)

  • 最低 6GB RAM(4GB 必须关 ML)、推荐 8GB / 4 核。
  • Postgres 数据库 必须 在本地 Unix-compatible FS(EXT4/ZFS/APFS/BTRFS/XFS),不能放 NFS
  • v3+ 的 ML 容器要 x86-64-v2 微架构(~2012+ CPU);更老 CPU 用 v2.7.5 最后一版。
  • Source:docs.immich.app/install/requirements

3. 文档笔记自托管

方案角色入口
NextcloudOwnCloud 接班,文件/日历/通讯录/在线协作nextcloud 官方
Outline团队 wiki(Notion 平替)outlinewiki/outline
BookStack自托管 wiki,易上手linuxserver/bookstack
Trilium Notes树状笔记,本地优先zadam/trilium

4. 密码管理器 ✓(Vaultwarden)

方案角色
Vaultwarden(Bitwarden 兼容服务)自托管密码 / 笔记 / 卡 / TOTP

vaultwarden/server 单镜像,Rails 二进制通过 SQLite,内存友好,8GB RAM 的 N100 跑起来毫无压力。

5. 智能家居 / IoT

方案角色入口
Home Assistant家庭自动化”主脑”ghcr.io/home-assistant/home-assistant
MosquittoMQTT brokereclipse-mosquitto
Node-RED自动化流编程nodered/node-red
Zigbee2MQTTZigbee 网关zigbee2mqtt/zigbee2mqtt

Home Assistant 平台支持(2026-07-03 核实) ✓:home-assistant.io/installation/ 显式列 x86-64 NAS(Synology / QNAP / Unraid / Proxmox / KVM / VMware)。最小 2GB RAM / 2 vCPU。

6. AI / 跑模型 ✓(Open WebUI / Ollama)

方案角色入口
Ollama跑 GGUF 模型,本地 LLM runtimeollama/ollama
Open WebUIChatGPT 风格客户端,接 Ollama + OpenAI-compatibleghcr.io/open-webui/open-webui:main
Open WebUI :ollama tag同上 + 本机 Ollama 一起打同一镜像 + --gpus=all
ComfyUI / Stable Diffusion WebUI图像生成各自官方
AnythingLLM / privateGPT本地 RAG(把文档喂给模型)Mintplex Labs / imartinez

Open WebUI(2026-07-03 核实) ✓:main tag 默认假设 host 装 Ollama,通讯走 host.docker.internal;:ollama tag 单容器包 WebUI + Ollama runtime,可 GPU 直通 --gpus=allProvider-agnostic:同时支持 OpenAI / LMStudio / GroqCloud / Mistral / OpenRouter / vLLM。Source:github.com/open-webui/open-webui

7. 家庭服务(DNS / DHCP / 网关)

方案角色
AdGuard Home内网 DNS,DNS-level 广告过滤
Pi-hole同上,生态更老
dnsmasq / KeaDHCP
Caddy / Traefik反向代理 + ACME 自动 https

部署提示:AdGuard Home 上行接 DoH/DoT(比如 Cloudflare 1.1.1.1 的 DoH),下行做内网 DNS 转发。

8. 备份与版本控制

方案角色
Restic加密增量备份到 S3 / SFTP / 本地盘
BorgBackup同上 + dedup
Kopia同上 + 桌面 UI
AutoresticRestic 的多 repo 配置器
Rclone加密挂云(阿里云盘 / OneDrive / Google Drive)
Rsnapshot / rsync老牌,经典

3-2-1 备份策略:3 份拷贝、2 种介质、1 份异地。家用最简:NAS 上 + 一个移动硬盘 + 一个云(成本低优先 Rclone + 阿里云盘 / iCloud)。

9. 内网穿透 / VPN ✓(Tailscale / ZeroTier / WireGuard)

方案角色
TailscaleWireGuard 即服务,NAT 穿透,免公网 IP
ZeroTier自建 planet / 商业 planet
WireGuard原生协议,需自己开公网端口
Cloudflare Tunnel用 CF 边缘节点,不暴露端口
frp国产老牌,需要一台有公网 IP 的 relay
IPv6 直连国内运营商给家宽发 IPv6,DDNS 即可

如果家宽已有 IPv6 + 你有 A 域名,Cloudflare Tunnel / 直接 6 DDNS 比 Tailscale 顺。

10. 监控与运维 ✓(Uptime Kuma / Grafana / Portainer)

方案角色
Uptime Kuma黑盒监控(网站 / TCP / DNS / Docker)
Grafana + Prometheus + node_exporter白盒监控(系统指标可视化)
DozzleDocker 容器日志 web UI
Portainer / YachtDocker Web UI
Netdata单容器白盒监控,轻量

Uptime Kuma 硬约束(2026-07-03 核实) ✓:compose.yaml 标准端口 3001,3 行部署命令。数据目录禁止放在 NFS,要在本地 docker volume / bind mount 的 local path。Source:github.com/louislam/uptime-kuma

11. 个人开发协作

方案角色
Gitea自托管 GitHub
Drone CI / Woodpecker CI容器原生 CI,接 Gitea
Jenkins老牌,Java 写的,体积大
Code-Server / OpenVSCode Server浏览器里跑 VSCode

Drone / Woodpecker 都吃 Gitea webhook,适合做”gitea → ci → ssh deploy”个人流水线。

引用