구글포토의 대체 오픈소스 프로젝트 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를 변경해주셔야합니다.
아래처럼 도메인으로 변경 후 진행하시면 잘됩니다.
\
오라클 A1에 구드 마운트하고 이거 올려보려고 했는데..
more /proc/cpuinfo | grep flags를 하면 아무것도 안나오네요..?
ㅠㅠ
집 가면 라즈베리파이도 확인해봐야 겠어요.
ai기능이 별..소용이없는거같긴합니다 ㅎㅎ PC에서는 안보이고 모바일에서 보이는데 썩 정확도가 높지는않네요
ai 라서 그렇습니다.
갓난아이가 처음부터 뛰지 못하는 것처럼,
사진을 자꾸 던져주면 ai 가 학습을 해서 결과값이 점점 좋아집니다.
오호,, 그렇군요!! 깔끔한 사진뷰어같아서 좋기는하더라구요
덕분에 잘 설치했습니다~ 일단 이쁘네요 ㅋ npm 리버스프록시는 에러가 떠버리네용
.env에 Endpoint를 도메인으로 넣어주시면됩니다.
글 마지막에 추가했습니다~
이제 봤네요~ 감사합니다~^^ 저번에 여쭈었던 워드프레스는 잘 해결되었습니다~
잘되셨다니 다행입니다 ㅎㅎ
시놀로지에 설치할려하는데 경로랑 마운트는 어디로 넣어야하나요?
마운트 포인트는 사용하실 공유폴더의 디렉터리로 지정해주시면됩니다.
ex) /volume2/immich/data 등등
감사히 보았습니다. 시놀로지 photos를 이용중인데 비교하면 어떠신가요?
Photos가 아무래도 더 낫다고 보여집니다
설치후 웹으로 접속하면 아래와 같은 오류가 나옵니다.
뭐가 잘못된걸까요?
---------------------------------------------------------------------
500
Unsupported protocol 192.168.219.000:
AxiosError: Unsupported protocol 192.168.219.000:
---------------------------------------------------------------------
ip와 포트가 이상한데요..?
뒤에 포트도 제대로 안적혀있고 Endpoint쪽에 ip와 포트를 잘못적으신듯합니다
G4560 헤놀에 겨우 설치했는데... avx가 없어서 그런지 접속이 안되네요ㅜㅜ
Avx가 없어도 ai기능빼고는 문제가 없을것같은데요 로그를한번 보셔야할것같네요
cmt alert