구글포토의 대체 오픈소스 프로젝트 IMMICH 도커로 설치하기
안녕하세요 달소입니다!
앞서 소개해드렸던 구글포토의 대체 오픈소스 프로젝트 IMMICH를 도커로 직접 구축해보도록하겠습니다.
https://svrforum.com/svr/372950
사전 환경체크
OS : Host : Proxmox VE 7.2 / Guest : Ubuntu 22.04 LTS
텐서플로우 사용을 위한 CPU 프로세스 타입 : Host로 변경.(Ryzen 5700G)
more /prox/cpuinfo | grep flags로 avx와 avx2 확인
컨테이너 생성하기
먼저 /data로 이동해주신뒤 깃허브 저장소를 불러와주세요.
mkdir /data cd /data git clone https://github.com/immich-app/immich.git
이제 docker-compose 사용을 위해 .env파일을 수정해줄 차례입니다.
cd immich/docker cp .env.example .env vi .env
수정은 아래처럼 하시면됩니다.
뭐 직관적이라.. 업로드 path정도만 수정해주시고 jwtkey도 바꿔주시면됩니다.
아래쪽에서도 ENDPOINT쪽만 수정해주시면 됩니다.
http://ip:2283/api 입니다.
다 수정이 되었으면 :wq 로저장하고 아래 명령어로 컨테이너를 생성해줍니다.
docker-compose up -d
사용되는 이미지가 많다보니 이미지 받는것도 시간이 꽤 걸립니다.
머신러닝 이미지는 용량도 많군요..
컨테이너 생성이 모두 완료되면 http://your-ip:2283 로 접속해주세요.
관리자 계정을 만들어줍니당
고양이 사진을 한번 올려보겠읍니다.
내부망이라그런지 사진은 엄청빠르네요.
사진 정보도 잘나오고 속도도 꽤 빠르네요
오 마우스 대면 부분재생도 가능하네요
앱설치
모바일앱이 엄청 깔끔하네요 ㅎㅎ
AI기능확인
AI 기능을 활용하려면 모바일앱으로 접속해야하는데요.
모바일 로그인 후 하단의 search에 분류되어있는걸로 어느정도 확인이 가능합니다.
+++추가
immich를 reverse proxy(역방향 프록시)로 사용하시려면 .env에 있는 ENDPOINT를 변경해주셔야합니다.
아래처럼 도메인으로 변경 후 진행하시면 잘됩니다.
\
cmt alert