Profile picture

[Docker] 구글포토 대체 오픈소스 프로젝트 IMMICH 설치하기

JaehyoJJAng2023년 05월 10일

IMMICH

Immich는 Google Photos의 사용성과 기능을 목표로 개발하고 있는 오픈소스 프로젝트이다.
image


사전 작업

docker-compose.yaml 파일이 작성될 디렉토리 생성과 업로드 디렉토리를 생성해보자

$ mkdir -p /docker/immich
$ mkdir /docker/immitch/upload
$ cd /docker/immitch
$ vim docker-compose.yaml

업로드 디렉토리 권한 777로 수정

chmod 777 -R /docker/immich/upload

설치 방법

아래 compose 코드는 언제든 바뀔 수 있으므로 Docker Compose [Recommended]를 참고하여 설치를 진행하도록 하자.


1. Get docker-compose.yaml file

curl -L https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yaml

2. Get .env file

curl -L https://github.com/immich-app/immich/releases/latest/download/example.env -o .env

필요한 파일들을 모두 다운로드 받았다면 컨테이너를 올려보자.

docker-compose up -d --build

추후 업데이트를 하려면 아래 명령어를 사용하자.

docker-compose pull && docker-compose up -d --build

서비스 접속

컨테이너가 정상적으로 생성되었다면 http:<ip주소>:2283으로 접속해보자.
image


Getting Started를 누르면 아래와 같이 계정 정보를 설정하는 페이지가 나온다.
image


계정 설정이 완료되었다면 로그인을 해보자.
image


로그인이 완료되었다면 아래처럼의 메인페이지가 나올 것이다. 해당 페이지에서 원하는 사진/비디오를 업로드하여 관리하면 된다.
image


Loading script...