将ubuntu设置为NAS——33.搭建私人照片服务器篇2:Immich
前言
上篇说到一直在找合适的照片服务器,于是选择搭建了LibrePhotos,有一些不错的优点,但也存在一些问题,这次就继续探索搭建新的照片服务,本篇选择了Immich,后续可能还会介绍其他可以自建照片软件服务,打算做个系列比较类视频。
1、Immich简单介绍
Immich与LibrePhotos一样都是开源软件,也都还处于功能开发和迭代过程,官网目前也不建议用于生产环境,也就是还是不太稳定,不建议直接拿来做自己的照片服务,等待功能开发稳定后再确定行确定使用,主要为了数据安全,当然作为尝试性搭建,体验一下其特点和功能,我就直接先搭建着玩。
Immich具备web端和手机app端,支持安卓和iOS,具备照片上传、备份、下载,多用户支持,照片编辑专辑,共享相册,快速导航,支持RAW(HEIC、HEIF、DNG、Apple ProRaw)等多种格式照片,支持照片元数据视图(EXIF、地图),可以按照元数据、对象和图像标签搜索等等特性,从功能上比起LibrePhotos多了文件上传备份功能,少了人脸识别等智能化功能。
2、安装
首先是安装硬件需要:系统最好是Ubuntu, Debian, MacOS等,内容至少 2GB, 最好有4GB,cpu至少需要 2 核,最好4核。
看着介绍应该是支持docker-compose安装的,官方也提供了一键安装命令(其实也是用docker-compose安装),看着很简单,但可能会受制网络环境,我还是下载docker-compose.yml文件和.env文件进行设置后安装,具体下载地址由于限制这里不提供,安装方式其实与LibrePhotos类似的,先要编辑.env文件,再执行docker compose up -d命令安装,其中.env文件涉及了docker-compsoe.yml文件中需要设置的内容。先上原版文件,我计划直接修改原文件,就不可以用.env文件了,但一开始就失败了,不知道什么原因,可能是当时那个版本有些问题,还是按照官方的安装方式,附上.env文件相关注释。
值得买不是很适合输入代码,仅提供图片参照,具体请在某代码分享平台搜索immich,相关代码就能找到了。然后复制到服务器合适目录,终端进入对应目录,运行docker compose up -d 即可
整个安装涉及很多镜像和步骤,花费时间比较久。
虽然这样可以运行,但网页还是打不开,看着直接修改docker-compose.yml方式不行,还是回到官方的方案,用原版docker-compose.yml,设置.env文件
如果安装失败,请先删掉映射的上传存储地址,再运行dockers compose down删掉容器和运行dockers compose up -d新建。
3、网页使用
在浏览器中打开服务器IP+端口2283
点击Getting Started,出现注册页面,进行注册
然后登陆
界面很简洁,也可以说是简单,点击upload就可以上传照片了。
4、手机客户端使用
前面说过,目前immich支持iOS和安卓,我用的是安卓手机,主要介绍其体验。
登录,其中Server Endpoint URL用自己的本地服务,如果需要远程连接,请使用DDNS或类似的服务(比如申请地址通过阿里dns与自己的外网IP绑定),这里账号是在本地服务器上注册的账号和密码。
登陆后,可以查看照片,载入速度很快。
点击Turn on Backup,就可以打开自动手机备份,不过我尝试目前还无法在后台自动备份
可以选择仅在wifi下或充电情况下进行备份。
目前在尝试手机客户端过程还存在一些不稳定的情况,点击search,app就会闪退,部分功能上还有些小bug,不过开发版程序更新还是比较快了,immich这个项目还是充满希望的。
总结
最后总结一下immich的优缺点,优点:可以备份照片,相对LibrePhotos这个功能比较满足我的需要,照片载入比较快;缺点:目前功能只是基本功能,部分基本功能也存在些bug,看到其有机器学习的程序部分,但目前还不具备人脸识别功能,但未来可期吧,目前不建议纳入日常使用。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友bbq
校验提示文案
standin000
校验提示文案
兔牙先生
校验提示文案
小强同学
校验提示文案
sweethaozi
校验提示文案
standin000
校验提示文案
sweethaozi
校验提示文案
小强同学
校验提示文案
兔牙先生
校验提示文案
值友bbq
校验提示文案