immich 재설치 (portainer stack 설치 보다 좋은 방법)

yes 2024.07.01 10:58:18

 

이놈의 임미치 !!!

좋긴 한데,   업데이트가 너무 잦다.

(아직 성장기가 어쩔 수 없다지만..)

 

느리게 업데이트 하다가, 이번에 v1.106.4 로 크게 업데이트 했더니, 썸네일이 말썽이다.

 

 

Untitled-2 copy.JPG

 

 

 

 

이런저런 노력을 했으나, 썸네일 생성은 불가능.

큰맘먹고 새로 설치 하기로 했다.

 

 

요즘, 도커 컴포우즈 설치가 cli 모드에서 쉽게 된다.

얼마전에 paperless 설치도 그렇게 했다.

 

그래서, 과감히 포테이너 스택 설치를 버리고, cli 에서 docker compose 설치를 한다.

 

 

sudo mkdir ./immich-app
sudo cd ./immich-app                     #설치폴더 만들고, 그곳에서 아래작업을 한다.

 

#도커컴포우즈를 받아온다

sudo wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml

 

#.env파일을 받아온다, 편집 가능하지만, 딱히 변경할것이 없다.

sudo wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

 

#실행

sudo docker compose up -d

 

간단하면서도 완벽하게 설치 된다.

 

hs7@hcp:/vo9$ sudo docker compose up -d
[+] Running 4/4
 ✔ Container immich_redis             Started                              6.5s
 ✔ Container immich_machine_learning  Started                        6.8s
 ✔ Container immich_postgres          Start...                             6.4s
 ✔ Container immich_server            Started                              5.6s
hs7@hcp:/vo9$

 

 

 

잦은 업그레이드가 요구되지만, 아래 명령어를 임미치 설치폴더에서 실행하면, 편리하게 업데이트 된다. 

sudo docker compose pull && docker compose up -d

 

업데이트

 

hoons7@hcp:~$ cd /vo9
hoons7@hcp:/vo9$ ls
docker-compose.yml  library  postgres
hoons7@hcp:/vo9$ sudo docker compose pull && docker compose up -d
[sudo] password for hoons7:
[+] Pulling 35/5
 ✔ redis Pulled                                                            5.8s
 ✔ database Pulled                                                         6.9s
 ⠹ immich-server [⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]   612MB / 613.3MB Pulling    116.2s
 ⠹ immich-machine-learning [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 229.5MB / 229.5MB Pulling       116.2s

 

 

끝.