宝塔面板安装immich照片管理汉化版


最近immich特别火,而且昨天B站司波图大佬也推荐了这个,很多都是在NAS里面玩的,用来替换群晖、威联通的管理相册,今天我们直接在VPS上搭建。
首先准备一台VPS,国内国外的都可以,不过国内的带宽和流量都限制,我这里演示的是RN的美国VPS,买1核1G 17G 3T的就可以,10.98美元,人民币约70多块钱,支持支付宝付款。https://my.racknerd.com/aff.php?aff=2734&pid=358
那么17G的硬盘肯定是不够用的,不过我们可以通过挂载网盘来实现扩容,比如onedrive、Gdrive等。onedrive可以上一个家庭版的土区车,一年大概20多块钱,有1T容量到自己账号上。当然国内网盘也可以,只不过麻烦些。
本文已挂载onedrive为例,具体教程可以参考下面的文章。
CentOS使用rclone挂载Onedrive到本地

rclone mount odh:/immich /www/docker/immich/photos --allow-other --allow-non-empty
利用此命令直接挂载到/www/docker/immich/photos目录,当然也可以换到其他位置
先挂载好。

安装好宝塔面板,宝塔应用里面安装docker。选择docker--项目模板--添加,粘贴代码

immich的服务端是英文版,这里推荐一个汉化版镜像,由B站大佬汉化https://www.bilibili.com/read/cv30199970/?jump_opus=1

如果修改了上面的挂载目录,可以把下面代码的/www/docker/immich/photos/改成自己的

services:

 immich:

  image: dezhao/immich_cn:1.93.3

  container_name: immich_cn

  environment:

   - PUID=1000

   - PGID=1000

   - TZ=Etc/UTC

   - DB_HOSTNAME=postgres_immich

   - DB_USERNAME=postgres

   - DB_PASSWORD=password #修改成你的密码

   - DB_DATABASE_NAME=immich

   - REDIS_HOSTNAME=redis_immich

   - DB_PORT=5432 #optional

   - REDIS_PORT=6379 #optional

   - REDIS_PASSWORD= #optional

   - MACHINE_LEARNING_WORKERS=1 #optional

   - MACHINE_LEARNING_WORKER_TIMEOUT=120 #optional

  volumes:

   - /www/docker/immich/config:/config #将/volume1/docker/immich修改成你的本机文件夹,下同

   - /www/docker/immich/photos/:/photos

   - /www/docker/immich/import:/import:ro #optional

  ports:

   - 8093:8080

  networks:

   - immich

  restart: unless-stopped

  depends_on:

   - redis

   - postgres14

# This container requires an external application to be run separately to be run separately.

# Redis:

 redis:

  image: redis

  ports:

   - 6380:6379

  container_name: redis_immich

  networks:

   - immich

#   volumes:

#    - /volume1/docker/immich/redis/conf:/usr/local/etc/redis

#    - /volume1/docker/immich/redis/data:/data

# PostgreSQL 14:

 postgres14:

  image: tensorchord/pgvecto-rs:pg14-v0.1.11

  ports:

   - 5433:5432

  container_name: postgres_immich

  environment:

   POSTGRES_USER: postgres

   POSTGRES_PASSWORD: password #修改成你的密码

   POSTGRES_DB: immich

  networks:

   - immich

  volumes:

   - /www/docker/immich/postgres:/var/lib/postgresql/data



networks:

 immich:

点击项目,添加。选择模板,输入名称,最后点击添加,稍等片刻。

然后再容器里面就可以看到了,输入IP:8093打开网页,如果打不开,可以在宝塔防火墙放行端口,腾讯云/阿里云等还需要去安全组放行

打开后创建账号,创建好后登录。

人脸识别也正常,这玩意居然不怎么吃性能,VPS还能跑动。

如果需要绑定域名的话,进入宝塔面板新建一个网站,新建好进行反代,目标填http://127.0.0.1:8093

进行域名解析,如果在CF的话可以打开小云朵,有了CDN访问会更快。

下载手机APP,iOS端直接AppStore搜索immich即可,这个UI很谷歌相册

结尾:
暂时就这样吧,其他想到什么了再补充。

声明:dwf135|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 宝塔面板安装immich照片管理汉化版


Carpe Diem and Do what I like