在这个硬盘越来越贵、照片尺寸越来越大的时代,搭建一个既能高颜值展示照片,又能低成本存储的个人相册,成了很多折腾党的刚需。最近看到有不少朋友在问:有没有什么个人相册软件,能够支持后端使用 OneDrive 存储?

这就问对人了!把 OneDrive 当作“硬盘”来用,前端套一个好看的相册壳子,完美解决了 VPS 硬盘空间不足的痛点,还能享受微软自带的异地容灾备份。今天就来盘点几款市面上优秀且支持 OneDrive 接入的相册方案,顺便聊聊各自的优缺点和部署思路。

为什么要折腾 OneDrive 相册?

在推荐软件之前,先得明白这套架构的核心优势。很多小白一开始就买云服务器装 Nextcloud,结果发现上传带宽被限、硬盘容量动不动就爆满。而使用 OneDrive(尤其是 E5 开发者订阅或者 5T 教育网盘)作为后端,有几个无可比拟的好处:

OneDrive 作为后端存储的架构示意图

OneDrive 作为后端存储的核心优势在于零成本和双重备份

  1. 存储成本为零:不用为服务器的扩容买单,照片直接上传到云端。
  2. 双重备份:手机/电脑备份一份,相册程序读取一份,数据安全性更高。
  3. 部署轻量:前端程序只需要运行在最低配的 VPS 甚至 NAS 上,只负责读取和展示,不占多少磁盘 I/O。

当然,缺点也有,比如国内访问 OneDrive API 速度有时候不稳定,对相册程序的缓存机制要求较高。

Immich 相册界面展示

Immich 是目前功能最强大的开源自建相册之一

方案一:Immich(重度推荐,但需“曲线救国”)

Immich 目前是开源界最火的自建相册之一,颜值极高,功能强大,支持 AI 人脸识别、地图轨迹等。但严格来说,Immich 默认是使用本地存储或 S3 兼容存储,原生并不直接支持 OneDrive 作为后端

怎么破? 利用 Rclone。

你可以挂载 OneDrive 到服务器的本地目录,然后让 Immich 读取这个目录。虽然官方不建议挂载网络文件系统(性能损耗),但在家庭小规模使用下,配合 SSD 缓存,体验还是可以接受的。这算是目前功能最强与 OneDrive 结合的最优解,适合追求极致体验且服务器性能尚可的朋友。

方案二:OneFoto(小巧玲珑的静态相册)

如果你不喜欢 Immich 那种重型的架构,只想简简单单有个地方给照片归档,那么 OneFoto 是个极佳的选择。它主打静态生成,轻量、无数据库、部署极快。

  • 特点:读取 OneDrive 中的图片,生成一个静态的 HTML 网站。
  • 优点:极其省资源,可以放在任何静态网页托管服务上;访问速度快(因为全是静态文件)。
  • 缺点:功能相对单一,缺乏像人脸识别这样的高级 AI 功能,更适合纯粹的展示归档。

对于拥有极简主义审美的博主,或者只是想把旅行照片分享给家人看的朋友,这个工具简直是神器。

方案三:Sym(优雅的云端图片库)

Sym 是一款非常漂亮的媒体库管理工具,虽然它主要面向 S3 存储,但社区里有很多通过 Rclone 挂载 OneDrive 作为本地存储供 Sym 读取的案例。Sym 的界面设计非常现代化,支持响应式布局,手机浏览体验极佳。

如果你看重颜值,并且希望有一个类似 Instagram 风格的个人图床,Sym 是个值得花时间调试的选择。配合 Rclone 的缓存模式,照片加载速度会有质的飞跃。

方案四:LibrePhotos(隐私优先的开源方案)

LibrePhotos 是 Google Photos 的开源替代品,支持自动分类、人脸识别。它支持存储后端的配置,虽然主要对接的是本地文件系统,但通过 Docker 卷挂载映射 Rclone 挂载的 OneDrive 目录,同样可以实现“照片存云端,界面在本地”的效果。

它的优势在于完全本地化处理AI模型(如果你机器配置够强的话),不用担心照片隐私泄露给第三方 API。

部署通用思路与避坑指南

上面提到的大部分工具,如果原生不支持 OneDrive,核心解决方案都是 Rclone。这里给个通用的部署逻辑:

  1. 安装 Rclone:在服务器上配置好 OneDrive 的连接,确保能 ls 出文件列表。
  2. 挂载服务:使用 rclone mount 将 OneDrive 挂载到本地某个文件夹(例如 /data/photos)。
  3. 开启缓存:这是关键!一定要开启 --vfs-cache-mode full,否则相册缩略图生成时会慢成狗,甚至导致 OneDrive API 限流。
  4. 配置相册:安装 Docker 版的相册软件,将媒体库路径指向 /data/photos
  5. 后台服务:建议使用 Systemd 管理 Rclone 挂载,防止服务器重启后挂载丢失。

总结

如果你追求功能最全,选 Immich(配合 Rclone);如果你追求极致轻量和部署简单,选 OneFoto;如果你是颜控,Sym 值得一试。

不管选哪个,利用 OneDrive 作为后端存储,都是目前性价比最高的自建相册方案。既省下了昂贵的云盘扩容费,又有了数据掌控权,何乐而不为呢?大家如果还有其他好用的相册神器,欢迎在评论区交流!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭