Immich 是一个自建的照片与视频备份服务,官方提供了 docker-compose 部署方式。
部署步骤
# 第一步:创建程序目录并进入
mkdir ./immich-app
cd ./immich-app
# 第二步:下载 docker-compose.yml
wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
# 第三步:下载 .env 示例配置文件
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
.env 里建议修改这几项:
| 变量 | 说明 |
|---|---|
UPLOAD_LOCATION | 备份目录路径 |
DB_PASSWORD | 数据库密码,改为随机值 |
TYPESENSE_API_KEY | 改为随机值 |
可选——NVIDIA 显卡和部分 Intel 核显可开启机器学习硬件加速:
wget https://github.com/immich-app/immich/releases/latest/download/hwaccel.yml
启动:
docker-compose up -d
访问
docker-compose up -d 的输出信息里可以看到默认端口号,一般是 2283:
- 访问地址:
http://你的主机IP地址:2283
手机 App 与网页版都连接这个地址:
- 部署在 VPS 上:可通过公网 IP 直接访问(一般还需在防火墙放行端口);
- 家庭宽带(无公网 IP):默认只能在局域网内访问,如需公网远程访问需自行做内网穿透。
升级
docker-compose pull && docker-compose up -d