最近,我对博客图库的存储方式进行了调整,将原本自己开发的Google Drive方式切换到了Chevereto。虽然Google Drive提供了高达2TB的存储空间,但在实际使用过程中却遇到了许多让人头疼的问题,这也促使我开始寻找更适合的解决方案。
为什么放弃Google Drive?
使用Google Drive作为图库存储的最大优势无疑是其海量空间,但劣势也同样明显:
- 频繁的API授权:由于Google的API接口限制,每隔2-3天就需要重新授权一次,非常不便。
- 长期授权的复杂性:如果想要申请长期授权,就必须提交审核,过程复杂且耗时,使用体验打了很大的折扣。
尽管最初为了追求大存储容量,我选择了Google Drive,但长期使用下来,这些问题逐渐显现并累积成困扰。于是,我开始考虑切换到更灵活、可控的方式。
Chevereto:更自主的图库方案
经过一番调研,我决定采用Chevereto作为新的图库搭建工具。这款开源图库系统不仅功能强大,还能完全由自己掌控。为了实现这一方案,我将其与以下基础设施相结合:
- Cloudflare Tunnel:借助Cloudflare的免费隧道服务,我无需暴露家庭网络即可安全地访问NAS资源。
- NAS存储:利用家中的NAS设备作为图库的存储后端,不仅容量灵活可控,还能更好地保障数据的安全性。
通过这种组合方式,我成功构建了一个高效、稳定的个人图库系统。Chevereto的安装和配置都比较简单,上手容易,同时也提供了丰富的功能,比如多用户管理、批量上传、图像自动优化等。
新方案的优势
与Google Drive方案相比,使用Chevereto和NAS的方式具备以下明显优势:
- 完全自主:无需依赖第三方服务,不会受到API限制的束缚。
- 安全可控:通过Cloudflare Tunnel隐藏实际IP地址,提升了安全性,同时本地存储的数据不会受外部服务商的限制。
- 持久稳定:不再需要频繁进行授权操作,系统更加稳定、可靠。