指南

如何备份照片到已有的 NAS 硬件(2026 指南)

你的 NAS 本身就是文件服务器。本文介绍如何把手机照片直接写入你自己拥有的共享目录 — 无需新硬件、无需容器方案,也没有厂商锁定。

简短回答

可以。用已有的 NAS 备份照片,不需要新服务器。NAS 本身就在运行 SMB、WebDAV 或 NFS 这类文件共享服务,Pho 通过局域网或 VPN 直接连接这些服务。NAS 上不需要安装任何东西 — 同步引擎内嵌在手机应用里。

大多数 NAS 照片应用都要求你先接受它的整套生态。本指南反过来做:把你已有的 NAS 当作普通文件存储使用,让目录结构在任何设备上都可读,并且不在照片链路上引入数据库、容器平台或第二台电脑。

为什么已有的 NAS 就够了

大多数想找「照片备份服务器」的人其实并不需要再买一台。NAS 本身就是文件服务器,自带 RAID、快照和你已经付过费的备份机制。在它前面再加一台电脑、一个数据库或一套容器平台,只会增加可能出故障的系统数量,并不会让照片更安全。备份应用要做的,只是使用 NAS 已经提供的文件共享协议,把文件写进共享目录。

这正是 Pho 这类应用与「服务端型」照片平台的区别。Immich、PhotoPrism 和 Nextcloud 都是优秀的方案,但都需要一台主机来运行。Pho 走的是直连路线:手机直接与 NAS 通信,NAS 依然是 NAS,照片始终是任何设备都能读取的普通文件。

协议矩阵:SMB、WebDAV、NFS 与云端目标

下面的矩阵列出了 Pho 可以写入的全部目标,按「已拥有 NAS」时大多数人的考虑顺序排列。协议支持由应用自身实现,因此 NAS 端唯一的要求就是启用对应的文件服务。

协议 NAS 上的常见支持 认证方式 最适合 远程使用
SMB/CIFS 内置于 Synology DSM、QNAP QTS、TrueNAS、OpenMediaVault、unRAID,以及 Windows 和 macOS 共享 用户名与密码(NTLM) 家庭网络下适用于所有 NAS 品牌的简单备份 通过 WireGuard 或 Tailscale 等 VPN
WebDAV Synology 和 QNAP 上的服务端套件;内置于 Nextcloud、ownCloud 和许多 Linux NAS 方案 基于 TLS 的 HTTP Basic 认证 不在家且不想用 VPN 时的备份 配合反向代理可通过 HTTPS 使用
NFS 基于 Linux 的 NAS 与服务器:TrueNAS、OpenMediaVault、unRAID、大多数 Linux 发行版 基于主机的 AUTH_UNIX,面向可信网络 可信局域网内最快的传输 仅限 VPN
S3 兼容存储 对象存储而非 NAS 共享:AWS S3、Backblaze B2、Cloudflare R2、MinIO Access Key 与 Secret Key;区域自动探测或手动设置 在本地硬件损坏时仍可用的异地副本 原生支持 HTTPS
Google Drive 你已有的 Google 账号,不涉及 NAS 硬件 OAuth 登录 为已在 NAS 上的照片增加第二份异地副本 原生支持 HTTPS
百度网盘 百度账号,使用专属应用目录 OAuth 登录 已深度使用百度生态的用户 原生支持 HTTPS

该选哪一个?

家庭网络首次配置,选 SMB:几乎所有消费级 NAS 都已默认启用,只需填主机、共享名、用户名和密码。如果你希望不在家时也无需 VPN 就能继续备份,再加一个 WebDAV;NFS 只建议用在两端都是 Linux 的可信局域网内。

在常见 NAS 品牌上完成配置

各品牌菜单名称不同,但无论在 Synology、QNAP、TrueNAS、OpenMediaVault、unRAID 还是自建 Linux 服务器上,配置流程的形态都一样:启用文件服务、为手机创建一个目录和账号,然后在应用里填写一次信息。

SMB:大多数 NAS 品牌的首选

SMB 是 NAS 厂商最先启用的协议,也是访达、Windows 资源管理器和大多数文件管理器通用的协议。在 NAS 管理界面启用 SMB 共享,为照片创建一个共享目录,并给一个用户读写权限。然后在应用里填入 NAS 地址、共享名和该用户的凭据。Pho 直接处理 NTLM 认证,因此手机上不需要额外的客户端软件,也不需要先挂载网络盘。

WebDAV:不在家也能备份

在 NAS 上启用 WebDAV 服务套件,或者直接使用你已有的 WebDAV 端点(例如 Nextcloud)。通过反向代理以 HTTPS 对外提供服务,然后在应用里填写地址和凭据。Pho 接受自签名证书,因此家庭实验室的 TLS 证书可以直接使用,无需额外购买。

NFS:可信局域网内的最高速度

在基于 Linux 的 NAS 或服务器上导出一个目录给你的手机所在网段,然后在应用里填写主机和导出路径。NFS 使用基于主机的 AUTH_UNIX 而非逐用户密码,因此请只在可信局域网内使用,外网访问务必通过 VPN。

如果你还想要一份异地副本,可以把 S3 兼容存储(AWS S3、Backblaze B2、Cloudflare R2 或 MinIO)或 Google Drive 添加为第二个目标。对象存储不会取代 NAS,但它能覆盖本地硬件丢失、被盗或损坏的情况。

第一方证据:Pho 自行实现的部分

以上能力全部由 Pho 自身实现,而不是拼接第三方工具。同步引擎是用 gomobile 编译进应用的 Go 后端,在 10000 到 20000 之间的本机回环端口上启动,因此 NAS 上没有任何配套服务器、容器或守护进程。每个目标都是原生客户端:SMB 支持 NTLM 认证,WebDAV 支持 Basic 认证与自签名 TLS,NFS 使用 AUTH_UNIX,S3 客户端在区域留空时自动探测,此外还有 Google Drive 与百度网盘。Pro 版提供可选的客户端 AES-256-GCM 加密:文件以 .aes 后缀和 PHO1 文件头写入,密钥始终留在你的设备上,加密视频仍支持 HTTP Range 请求以便拖动进度。旧版 AES-128-CFB 文件仍可解密,而所有新上传一律使用 GCM。

  • 协议支持:SMB、WebDAV、NFS、S3 兼容对象存储、Google Drive 和百度网盘均为第一方实现 — 不依赖插件,也不依赖辅助程序。
  • 零服务器:应用直接写入 NAS,省去常驻中间件进程的维护成本与攻击面。
  • 文件结构:原图按 YYYY/MM/DD 的日期目录存放,缩略图位于 .thumbnail 镜像目录,因此即使没有 Pho,图库依然可移植、可读取。

关于备份照片到已有 NAS 的常见问题

备份照片到已有的 NAS 需要新服务器吗?

不需要。NAS 本身就在运行 SMB、WebDAV 或 NFS 这类文件共享服务,Pho 直接连接这些服务即可。NAS 上不需要安装任何东西:照片传输链路上没有配套服务器、虚拟机,也没有 Docker 容器。

备份 NAS 时 SMB、WebDAV 和 NFS 该怎么选?

对大多数人来说,SMB 是最好的默认选择:几乎所有消费级 NAS 都已启用,只需用户名和密码即可在局域网内使用。希望在外网无需 VPN 也能持续备份时选 WebDAV;需要最高吞吐量、且两端都是 Linux 的可信局域网场景选 NFS。

需要在 NAS 上安装 Docker 或配套服务吗?

不需要。同步引擎是用 Go 编写、直接编译进 Pho 应用的后端,监听手机上的本地端口。NAS 只需要启用自带的文件服务,通常就是在 NAS 管理界面里打开一个开关。

备份后的照片在 NAS 上会保持普通文件吗?

会。照片以未经修改的原图存放在 YYYY/MM/DD 这类日期目录中,缩略图位于 .thumbnail 镜像目录。你可以用任何 SMB、WebDAV 或 NFS 客户端打开、复制或重新整理它们,完全不依赖 Pho 或专有数据库。

iPhone 锁屏之后,后台备份还会继续吗?

在 Android 上,Pho 通过周期性后台定时器同步;在 iOS 上使用后台处理任务,并在系统唤醒应用时以无界面方式运行同一套同步逻辑。具体时机由 iOS 决定,但照片通常会在拍摄后几小时内完成上传。

以后更换 NAS 品牌,照片还能直接迁移吗?

图库照常可用。Pho 把普通文件写入你选择的目标上的日期目录,因此换 NAS 就是一次普通的文件拷贝。没有厂商账号、数据库或专有目录需要迁移或重建。

开启加密后,照片写入 NAS 前会被加密吗?

Pro 版提供可选的客户端 AES-256-GCM 加密,在上传前完成加密,NAS 上存储的是 .aes 密文,密钥始终不离开你的设备。加密视频仍支持 HTTP Range 请求以便拖动进度,旧版 Pho 用 AES-128-CFB 加密的文件也仍可正常读取。

已经拥有 NAS 硬件的情况下,使用 Pho 免费吗?

把照片同步到自己的存储,基础功能免费。Pro 版提供客户端加密和并行上传,可选择每月 $1.99、每年 $19.99 的订阅,或一次性 $39.99 的终身授权。

fregie

Pho 开发者

准备好把照片备份到你已有的 NAS 了吗?

下载 Pho,通过 SMB、WebDAV 或 NFS 连接到你的 NAS,剩下的交给后台同步。