免费开源的相册备份软件Immich搭建教程
系统只因家 Lv114514

文章代号:immich-introduction

视频教程

哔哩哔哩

前言

在当今这个互联网盛行的时代

我们不可避免地与数字化世界产生更多的联系

特别是使用一些云服务如网盘、云备份

这意味着一些涉及隐私的信息如照片和视频

可能会因为“云备份”被厂商窃取

个人隐私面临着前所未有的威胁

不仅如此

如果你不付费

云备份的空间会非常小

今天我要介绍的一款叫做“Immich”的开源相册备份软件

就可以完美的解决这些问题

其原理是在你电脑上搭建一个备份服务器

十分的安全

效果预览

点击进入演示网站

点击进入项目官网

image

需要满足的条件

  • Windows10以上系统(或Linux系统计算机)

  • 开启VT-x(Windows系统)

服务端搭建

准备开始(Linux计算机跳过)

打开控制面板,打开启用或关闭Windows功能设置,勾选Hyper-V适用于Linux的Windows子系统虚拟化平台,保存退出重启。如果没有这两个选项就检查Windows是否为专业版

安装和配置WSL2(Linux计算机跳过)

打开Microsoft Store。搜索Ubuntu,点击第一个然后安装

安装完之后打开

等到出来一条要求输入的几行后英文设置一个用户名、密码

出现user@xxxxx:~$就成功了

切换root用户

1
sudo -i

输入密码

更新软件源

1
apt update

更新所有软件包

1
apt upgrade -y

安装Docker

1
apt install docker-compose -y

安装Immich服务端

可能需要科学上网,先配置代理,以Clash从7890端口为例

1
2
export http_proxy="http://电脑内网IP:7890"
export https_proxy="http://电脑内网IP:7890"

取消代理命令:

1
2
export http_proxy=""
export https_proxy=""

运行安装脚本

1
curl -o- https://raw.githubusercontent.com/immich-app/immich/main/install.sh | bash

端口映射(Linux计算机跳过)

这里使用frp

下载frp linux(以下仅为参考)

1
wget "https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz"

下载frp windows(如frp_0.51.3_windows_amd64.zip

Windows端:解压,在解压出来的目录打开终端,运行:

1
.\frps

Linux端:

解压刚才下载的文件(以下文件名仅为参考)

1
tar zxvf ./frp_0.51.3_linux_amd64.tar.gz

进入frp目录(以下文件名仅为参考)

1
cd ./frp_0.51.3_linux_amd64

编辑frpc.ini

1
vi ./frpc.ini

点击i进入编辑模式,修改server_addr = 后的数字为电脑内网ip

修改[ssh][immich]

修改[local_port] = 后的数字为2283

修改[remote_port] = 后的数字为2283

修改完按下esc,输入:wq!回车退出

运行frpc(后台运行):

1
nohup ./frpc &

客户端连接

创建相册管理账号

浏览器打开http://127.0.0.1:2283,在看到的页面点击Getting Started,然后输入邮箱(不需要真实)、密码、昵称,填完后点击底部Sign Up注册,然后登录,就能看到管理页面了,成功

手机App连接

App在Google Play和App Store均有提供,搜索Immich即可

你也可以从Immich的GitHub页面(点击跳转)的Releases中下载APK

安装完之后打开,在第一个页面中输入http://电脑内网ip:2283/api,第二个页面输入管理员账号邮箱和密码登录,然后授予文件访问权限就可以进了

点击右上角小云朵,点击第一行选择要备份的相册(默认全部),单击选中双击排除

选完返回,下滑,找到前台自动备份和后台备份并打开,然后点击最下方的按钮进行备份

AI搜索

这段看视频07:58 - 08:28吧。懒得写了

关闭与启动

关闭docker

1
2
cd /root/immich-app
docker-compose down

启动docker

1
2
cd /root/immich-app
docker-compose up -d

运行exit两次退出WSL2,任何一个cmd/powershell输入

1
wsl --shutdown

关闭WSL2

重新打开只需输入wsl

注意事项

本项目正在非常活跃地开发,所以不要将Immich作为照片的唯一备份方式!

 评论
评论插件加载失败
正在加载评论插件