本文最后更新于 2024-06-28,文章内容可能已经过时。

前言

大家好,这里是可爱的Cherry。
一款比较低调的自托管照片管理软件,支持在树莓派、Armbian、Ubuntu、Windows、MacOS、Docker、Openwrt等各类系统中部署,包含WEB(没啥用,不用管)、苹果、安卓三大客户端,最有特色的还是支持在树莓派上启用相框模式
以下是官方的介绍:Lomorage是一套私有照片云解决方案,您可以搭建自己的私有云服务,管理照片视频,并能方便的从多台设备进行备份和访问。

项目地址:GitHub - lomorage/homepage: home page source

项目特性

- 手机照片,轻松下拉备份,是否备份成功一目了然。
- 支持增量差异上传,不会重复备份。
- 支持断点续传,再大的视频都不怕。
- 完美支持动态照片Live Photo和DNG格式,支持所有主流照片视频格式。
- 原始文件备份,质量无损耗,时间地理位置等信息统统保留。
- 有相同的照片,照片去重无需存储多次。
- 相似图片分析,可以方便选择最好的留下。
- 多台手机平板,登陆同一账号,照片即可访问。
- 家庭成员不同账号,保护隐私。
- 有小秘密,加密存储。(即将推出)
- 备份的照片无需手动下载到本地,也能轻松分享到社交网络。
- 一键批量导出备份照片到手机。(即将推出)
- 离线智能缓存,手机没网也能看海量照片视频。
- 按地点,时间,图片文字等智能查找。
- 历史的今天,让您的照片不再封存在硬盘里。
- 支持手动整理相册,打标签,让你按自己的方式组织照片。(即将推出)
- 多重备份,大大降低数据丢失风险。
- 硬盘照片导入,把繁琐的照片管理工作交给专业的Lomorage。
- 不限速,不限账号数,硬盘备份数据一目了然,拒绝绑架用户。
- 硬盘即插即用,无需重新格式化。

系统部署

一、docker run代码

🔻通过SSH工具访问NAS,输入以下指令

docker run -itd
--name lomo
--privileged=true
-p 56789:8000 
-e LOMOD_DISABLE_MOUNT_MONITOR=1 
-v /volume1/docker/lomo:/lomo 
-v /homes/admin/photos:/media
lomorage/amd64-lomorage:latest

🔻不同版本的镜像有所区别

> - ARM: lomorage/raspberrypi-lomorage:latest
> - ARM64: lomorage/arm64-lomorage:latest
> - X86/AMD64: lomorage/amd64-lomorage:latest

二、使用群晖任务计划部署

🔻将上述docker run 代码复制到任务计划中执行即可。
任务计划.png


系统使用

一、系统效果

(一)WEB端展示

🔻个人感觉web端功能比较简陋,相比于移动端来说只有查看图库的功能,应该是把重点都放在移动端的开发上了。
image.png

(二)手机端展示

手机端下载以后支持局域网内自动发现,如果不是自动发现的可以通过输入URL和端口访问。
image.png
移动端支持下拉一键上传,考虑到支持过滤重复图片,所以可以放心大胆的上传,但是对于我这种没事就喜欢下滑一下刷新张大妈的人来说,这个功能就不讨喜了,我会没有掌控感。

同样的,支持新建文件夹、新建相册,批量导入图片和相册,可以直接管理手机相册。可以过滤查看没有上传的照片。
image.png
支持多账号和家庭账号,图片可以共享给家庭/组或其他成员,可以看家庭/组下看到。
image.png
支持AI识别、重复图像识别、相似图像识别等功能
image.png

二、设置反代和SSL证书

🔻该项目使用公网连接,必须使用https安全连接,因此需要部署SSL证书。
image.png
🔻使用https代理http,并开启强制https
image.png
🔻证书可以在群晖里选择Let's Encrypt
image.png
🔻申请以后,在安全里,将证书赋予指定端口使用,以确保安全链接
image.png

三、APP使用方法

🔻该项目账号必须使用手机app才可以注册,在各大平台搜索lomorage都可以搜到APP下载。打开APP以后会进入自动检索状态,如果没有检索成功的,会提示进入离线模式,选择否,然后键入正确的服务器地址。
image.png

🔻APP的部分设置功能,包含开始移动数据上传/下载,后台自动备份,视图,AI分析等功能。
image.png