如何使用 Immich 和其他本地解决方案搭建您自己的 Google Photos 替代方案

最后更新: 25月2026

NAS服务器上用于本地照片存储的硬盘托架细节

管理手机里积累的所有照片是一项艰巨的任务。许多人盲目地信任云端存储,但隐私泄露和每月订阅费用终究会让人感到压力巨大。想到大型公司可能会分析我们的记忆来训练算法,对许多人来说,这足以成为放弃外部存储、在家搭建个人存储空间的理由。

如果您想重新掌控自己的文件,如今市面上有很多工具不仅能做到科技巨头们所做的一切,而且在某些方面甚至超越了它们的用户体验。从基于 Docker 的复杂服务器到简单的桌面应用程序,无论您对数据组织和安全有多么执着,总能找到合适的解决方案。

安全文件存储
相关文章:
本地和云文件存储安全完整指南

Immich:自助式住宿的皇冠明珠

摆放着笔记本电脑和照片的整洁工作空间,体现了数字化控制和秩序。

如果你正在寻找一款类似 Google Photos 但运行在自己设备上的应用,Immich 绝对是你的理想之选。它不仅仅是一个文件存储库,更是一个旨在让你尽享多媒体体验的平台,其界面几乎与 Google 的解决方案如出一辙。它让你轻松管理时间线、创建收藏夹,并按时间顺序整理所有内容。

Immich 的独特之处在于其基于本地机器学习的强大功能。它能够以惊人的准确度识别人脸和物体,从而实现语义搜索。例如,如果您输入“狗”或“山”,系统会自动找到相关的图片,无需您手动添加任何标签。此外,它还提供适用于 iOS 和 Android 的原生应用程序,可自动进行后台备份,免去了上传新内容的麻烦。

  Plex vs Jellyfin:媒体服务器全面对比

老照片与现代电脑的结合,象征着记忆的数字化和保存。

相关文章:
Plex vs Jellyfin:媒体服务器全面对比

首先,最有效的方法是使用Docker Compose。它允许您在隔离的容器中运行服务器、PostgreSQL 数据库(带有用于搜索的矢量扩展)、用于缓存的 Redis 以及 AI 引擎。虽然这需要一定的技术知识和不错的硬件(建议至少 8GB 内存),但其稳定性和高级功能绝对值得付出这些努力。迁移是关键:使用immich-go等工具,您可以从 Google Takeout 导入数据而不会丢失 JSON 元数据,从而避免所有照片都显示上传日期而不是拍摄日期。

实现完全控制的其他途径:自托管和NAS。

在家中舒适地用平板电脑浏览照片库的人

对于不想使用 Immich 的用户,还有其他强大的选择。Nextcloud是该领域的资深用户;它不仅仅是一个图库,而是一个完整的云服务。虽然它的照片模块功能齐全,并且优先考虑绝对隐私,但与一些专业解决方案相比,其流畅性可能略逊一筹。另一方面,Ente.io安全至上用户的理想之选,因为它采用端到端加密,这意味着即使是开发人员也无法查看您的图片。

如果您不想费心使用命令行,而是选择即插即用的硬件,NAS 设备是您的理想之选。Synology Photos非常直观,并且能够无缝集成到 Synology 生态系统中,尽管其人脸识别功能还比较基础。QNAP QuMagie更进一步,配备了更强大的 AI,可自动标记物体和人物。而对于那些只需要基本功能的用户,WD My Cloud Home提供简单的集中式存储,但它缺少前面提到的那些智能功能。

在本地同步 PC 和 Android 设备上的文件夹
相关文章:
如何在本地(不使用云服务)同步 PC 和 Android 设备之间的文件夹

桌面软件和专用移动应用程序

用于图像库技术管理的专业便携式摄影设备

并非所有事情都需要服务器 24 小时运行。有些人更喜欢在电脑上管理文件。Tonfotos非常适合整理海量图片,它利用神经网络按事件和人物对图片进行分组。如果您技术能力更强或是一位专业人士,DigiKam管理 EXIF 元数据和组织大型图库的终极开源工具,尽管它的界面乍一看可能有点笨拙。

  物流技术:弥合全球差距

对于需要高级修图功能的摄影师来说,Adobe Lightroom Classic仍然是最佳选择,尽管需要每月订阅。在纯移动领域,有一些应用程序可供选择,例如Piktures,它可以创建加密保险库来存放私人照片;还有Slidebox,它通过快速手势(滑动删除或归档)彻底改变了图库清理方式,让清理数字垃圾变得轻而易举。

技术考量和维护

搭建自己的云存储需要承担一定的责任。这与支付月费不同;管理好自己的备份至关重要。切勿仅仅依赖应用程序的备份功能;强烈建议使用安全的数据备份工具,并借助Tasker 或 FolderSync等外部工具(适用于 Android 系统)将照片复制到不同的 NAS 硬盘。SSD 固态硬盘非常适合存放数据库和缩略图,而大容量 HDD 硬盘则完美适用于存储大部分照片。

关于外部访问,为了避免以不安全的方式将服务器暴露在互联网上,理想的解决方案是使用反向代理,例如 Nginx Proxy Manager 或 Caddy,它们可以管理 Let's Encrypt SSL 证书。对于更加谨慎的用户,Tailscale 或 Cloudflare Tunnel等解决方案允许从任何地方访问图库,而无需在路由器上打开端口,从而保持强大的安全性。

家庭实验室能耗测量
相关文章:
如何测量和优化家庭实验室的电力消耗