虽然过去一直使用 Google Photos(从 Picasa 时代就开始使用),一个账户中也累积了也有 30G+ 的照片,另外还有一些相机拍摄的照片存储在硬盘上没有上传 Google Photos,但是最近越来越不想使用 Google Photos,之前也有写过文章,逐步从 Google 的服务中逃离。去年更换了低配版 iPhone 之后因为存储空间有限,所以订阅了 iCloud 200G 版本,最初只是为了缓解一下手机的存储空间以及和 macOS 同步,这样想来也差不多用了近一年,但和 Google Photos 一样的问题,我想在本地(以文件的形式)管理我所有的照片(包括手机拍摄的,相机拍摄的)。之前用相机拍摄的很多照片都在本地离线备份着,并且可以通过非常清晰的日期标记来快速查询,唯一不方便的就是照片全部在本地,所以不能随时访问。
我为什么想要更换掉 Google Photos 或 iCloud Photos
- 想让 Google Photos 或者 iCloud Photos 作为备份的一种手段,因为单一的备份毕竟会出现问题
- 比如之前发生过 Google 封禁了一位父亲的 Google 账号,只因为父亲因为需要和医生沟通拍摄了孩子敏感部位的照片,导致被标记为儿童色情,这位父亲丢失了十几年的照片和数据。
- 而 iCloud 丢失数据,丢失照片,丢失文件的事情,我也不只一次看到,虽然我还没有遇到过,但是我天然的不相信任何「云」服务,因为我自己就丢失过 Evernote 的笔记
- 想要一个稳定的照片浏览的方式,可以随时随地安全地访问到
- 想要一个和家人一起共享的在线相册,这样就可以很方便的分享,当然 Google Photos 分享非常方便也非常灵活,但家人打不开, 使用 iCloud 分享,家人并不是 iPhone 手机
- 想要能够在不同的设备上共享,可以是 Android 也可以是 iOS,或者是通过电脑备份
调查方案
于是我基于上面的诉求开始了我的调查工作,首先是调查了市面上常常被人提及的照片自托管的方案。
- [[Photoview]]
- [[PhotoPrism]]
- [[immich]]
- [[NextCloud]]
之前就推荐过 PikaPods 这样一款可以一键部署的平台,所以非常适合我用来调查,创建之后,完整体验一下,就可以直接销毁掉了,大概也就是几美分。
Photoview
[[Photoview]] 是一款可以将本地的目录展示成网络相册的应用,使用 Go 和 TypeScript 编写,非常适合共享和浏览,但是缺少上传以及必要的基于网页的图片管理。
PhotoPrism
[[PhotoPrism]] 是一款比较成熟的自托管的照片管理应用,网页版体验比较好,也有 PhotoSync 这样的第三方应用来提供照片备份功能。
我初步体验一下之后,一来感觉 PhotoPrism 消耗资源比较多,在用 [[PikaPods]] 安装时需要至少 8GB 的内存,二来它并不支持多用户隔离使用,虽然在设置中可以创建用户,但是也是共用的一套照片库。
Immich
[[immich]] 是一个可以自托管的在线照片备份工具,也可以直接在线浏览网络相册,官方提供了 iOS 和 Android 客户端。
Ente
Ente 是一个简单可以自动备份和整理照片和视频的应用。Ente 采用端到端的加密。Ente 拥有 Android,iOS,Web,Ente 按照存储容量收费。
Google Pixel 1st generation
在研究的过程中,发现有人利用 Google Pixel 的相册上传无限容量,进行了一些 Hack,所以也写在这里作为备份 。
Google Pixel 第一代 是 Google 2016 年发布的第一代自主品牌的 Android 手机,Google 当时承诺可以提供设备生命周期内的无限制原画质备份。这一条政策在 2021 年 6 月变更了 Google Photos 存储容量政策之后还依然有效。1
历代 Pixel 的储存策略
NextCloud
[[NextCloud]] 是一个可以自托管的在线存储,需要自己维护数据库以及 NextCloud 运行。
有人在 NextCloud 的基础之上开发了 Memories ,是一个增强了照片管理的实例。支持
- 时间线
- 回到过去
- AI 标记
- 相册
- 分享
- 编辑 Metadata
- 存档
- 在地图上预览
- 轻松地从 Nextcloud Photos 或者 Google Takeout 导入
最省心的照片备份方案
综合考虑以上因素,以下是两个最省钱的照片同步方案:
- Google Photos:Google Photos 提供免费无限量的高质量图片和视频存储。它可以自动压缩照片和视频以减少文件大小,节省存储空间。如果你需要更多的存储空间,可以选择付费的 Google One 服务进行升级。
- iCloud Photos:iCloud Photos 提供 5GB 的免费存储空间,可以用于照片和视频的同步。如果你需要更多的存储空间,可以选择付费的 iCloud 存储方案进行升级。
Google One
存储空间 | 月费 | 年费 |
---|---|---|
100 GB | 1.99 美元 | 23.88 美元 |
200 GB | 2.99 美元 | 35.88 美元 |
2 TB | 9.99 美元 | 119.88 美元 |
10 TB | 99.99 美元 | 1,199.88 美元 |
20 TB | 199.99 美元 | 2,399.88 美元 |
30 TB | 299.99 美元 | 3,599.88 美元 |
iCloud 土耳其价格 Türkiye3 (TRY)
存储空间 | 月费 |
---|---|
50GB | 12.99 TL |
200GB | 39.99 TL |
2TB |
129.99 TL |
6TB | 899.99 TL |
12TB | 1799.99 TL |
总结
在 Android 上我之前都是使用 Syncthing 同步到多设备上,但是也一直没有找到比较合适的能够像过去 Picasa 那样的本地照片浏览,或者基于网页的照片浏览服务。
我初步调查之后,可能有几个方案
- NextCloud 有各端的客户端,可以 iOS 备份
- PhotoPrism,备份和浏览
不知道大家还有没有什么更好的方案。
在选择最省钱的照片同步方案时,有几个关键因素需要考虑:
- 免费存储空间:选择一个提供免费存储空间的方案可以节省成本。一些知名的云存储服务提供商如 Google Drive、Dropbox 和 OneDrive 都会提供一定数量的免费存储空间。
- 低成本升级选项:如果你需要更多的存储空间,确保所选方案有低成本的升级选项。这将帮助你在未来扩展存储需求时节省费用。
- 压缩照片选项:一些照片同步方案可以自动压缩照片以减少文件大小。这可以帮助节省存储空间和带宽使用量。
- 多设备支持:确保所选方案可以在多个设备上进行同步,以便你可以随时随地访问你的照片。
- 安全性和隐私保护:选择一个值得信赖的照片同步方案,确保你的照片得到安全地保存,并且你的隐私得到保护。
其他一些工具
- iCloud Photos Downloader 通过该工具备份 iCloud 中的照片
- lespas 是一个 Android 端管理照片的应用,可以和 Nextcloud 同步。