IMMICH
Immich는 Google Photos의 사용성과 기능을 목표로 개발하고 있는 오픈소스 프로젝트이다.
사전 작업
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
으로 접속해보자.
Getting Started를 누르면 아래와 같이 계정 정보를 설정하는 페이지가 나온다.
계정 설정이 완료되었다면 로그인을 해보자.
로그인이 완료되었다면 아래처럼의 메인페이지가 나올 것이다. 해당 페이지에서 원하는 사진/비디오를 업로드하여 관리하면 된다.