Skip to content

自建Immich图库

约 329 字大约 1 分钟

图床

2024-11-20

1.下载配置文件

# 创建文件夹
mkdir ./immich-app
cd ./immich-app

# 获取 docker-compose.yml 文件
wget -O docker-compose.yml 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

# (可选)获取 hwaccel.transcoding.yml 文件
wget -O hwaccel.transcoding.yml https://github.com/immich-app/immich/releases/latest/download/hwaccel.transcoding.yml

# (可选)获取 hwaccel.ml.yml 文件
wget -O hwaccel.ml.yml https://github.com/immich-app/immich/releases/latest/download/hwaccel.ml.yml

2.修改配置文件

3.替换文件内镜像

image: ghcr.m.daocloud.io/immich-app/immich-server:${IMMICH_VERSION:-release}

image: ghcr.m.daocloud.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}

3.1 替换规则

k8s.gcr.io/coredns/coredns => m.daocloud.io/k8s.gcr.io/coredns/coredns
源站替换为
[cr.l5d.io[l5d.m.daocloud.io]
[docker.elastic.co][elastic.m.daocloud.io]
[docker.io][docker.m.daocloud.io]
[gcr.io][gcr.m.daocloud.io]
[ghcr.io][ghcr.m.daocloud.io]
[k8s.gcr.io][k8s-gcr.m.daocloud.io]
[registry.k8s.io][k8s.m.daocloud.io]
[mcr.microsoft.com][mcr.m.daocloud.io]
[nvcr.io][nvcr.m.daocloud.io]
[quay.io][quay.m.daocloud.io]
[registry.jujucharms.com][jujucharms.m.daocloud.io]
rocks.canonical.com[rocks-canonical.m.daocloud.io]
[gcr.io][gcr.nju.edu.cn]
[k8s.gcr.io][gcr.nju.edu.cn/google-containers]
[ghcr.io][ghcr.nju.edu.cn]
[nvcr.io][nvcr.nju.edu.cn]
[quay.io][quay.nju.edu.cn]
[registry.k8s.io][k8s.mirror.nju.edu.cn]

4.启动容器

docker compose up -d

5.登录后台

http://<machine-ip-address>:2283