RadarURL

소프트웨어
2025.08.07 08:16

Google Photo 대신 Immich를 써보자

조회 수 113 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Home Server를 위한 중요한 서비스 중 하나는 나와 가족을 위한 사진, 동영상 관리 서비스이다. 본인 Home Server에 적용한 사진, 동영상 관리 오픈소스 Immich에 대해서 알아보자

Google Photo 단점

용량 제한, 구매 유도

예전에는 Google Photo 는 무료로 많은 사진, 동영상을 저장할 수 있었지만, 2017년 9월부터는 15GB로 제한되었고 메일, 문서 등 다른 시스템과 함께 사용하다보면 10GB 남짓 저장이 가능하다. 

금방 15GB를 모두 사용하고 Google One 저렴한 상품을 구매 할 수 있지만, 100GB도 금방 사용하게 된다. 쉽고 안전하게 다량의 사진,동영상을 저장할 수 있지만, 가족이 함께 서비스를 사용하다 보면 만만치 않은 비용이 발생한다.

공유 제한

15GB 무료 서비스 사용 시 1개 공유 가능하기에 너무 부족하고 Google One 상품을 구매하면 5개까지 공유가 가능하다.보통 가족과 사진, 동영상을 공유하는데 부모님, 배우자, 아이들 포함하면 5개 공유도 금방 부족 해 진다.

오래된 동영상 조회 속도

최근 업로드 한 동영상의 경우 빠르게 조회가 가능하지만, 5년 전, 10년 전 동영상을 조회 해 보면 플레이 하기까지 상당한 시간이 걸리는 경우가 많다. 오래된 데이터의 경우 Google 내부 느린 스토리지에 저장되어 있는 것으로 보인다. 여러 개 오래된 동영상을 보려고 하면 금방 답답함을 느끼게 된다.

개인 정보 유출 가능성

Google 자체적으로 개인정보를 보호하기 위한 기능들이 있기 때문에 개인정보가 유출 가능성이 있다는 의미는 아니지만, 각 개인정보가 내부적으로 어떻게 사용될지 외부에서는 알 수 없기 때문에 완전한 개인정보 보안을 보장 한다고 볼 순 없다.정말 중요한 정보라면 Google Photo에 보내지지 않도록 유의해야 한다.

Immich

(광고 아님)

 

다운로드 (5).png

 

 

Immich는 AGPL License Opensource 프로그램이며, Google Photo를 대체 할 수 있는 프로그램이다. 

생김새와 기능은 Google Photo와 매우 유사하며, 사진, 동영상을 관리 유지하기 위한 기능은 충분히 있다. 

https://immich.app

 

Immich 이외에도 Opensource Photo Library 프로그램은 있지만, 개인적으로 Google Photo 와의 유사성, Contributor 수, Update 정도를 많이 고려하기 때문에 Immich를 선택했고 구체적인 비교를 원한다면 아래 Site를 참고 해 보면 좋을 듯 하다.

https://meichthys.github.io/foss_photo_libraries/

 

Immich 설치 with Podman, Home server

 

다운로드.jpg

Home Server

 

참고로 Immich Docs에도 설치 가이드가 잘 나와 있지만, Home Server의 경우 Docker를 사용하지 않고 Podman을 사용하기 때문에 약간 과정이 차이가 있다.

Immich docker-compose download

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

 

Immich docker-compose 환경설정 수정

여기에서 가장 신경 써야 하는 부분은 UPLOAD_LOCATION, DB_DATA_LOCATION 으로 많은 데이터를 저장하는 곳이기 때문에 많은 데이터를 저장할 수 있는 DISK에 Mount 되어 있는 PATH를 잘 지정해야 한다. 그렇지 않으면 DISK Full로 다시 파일을 옮겨야 할지도 모른다. 개인적으로는 새로운 구매한 M.2 2TB DISK에 할당된 PATH로 변경했다.

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
# The location where your database files are stored
DB_DATA_LOCATION=./postgres

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

 

Immich docker-compose up with podman

여기서는 podman-compose를 사용하기 때문에 몇가지 옵션을 추가해야 잘 동작한다. 아래와 같이 실행해서 잘 동작하는 것을 확인했다.

$ podman-compose --pod-args='--infra=true --share="net"' up -d

 

Immich web 접속

기본적으로 2283 port로 서비스를 확인할 수 있다.  필요하다면, docker-compose.yml 에서 2283 port 를 수정할 수 있다.

http://localhost:2283/

 

 

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 927561
» 소프트웨어 Google Photo 대신 Immich를 써보자 file JaeSoo 2025.08.07 113
645 소프트웨어 [사진관리] PhotoPrism vs LibrePhoto 비교 소감 JaeSoo 2025.05.19 7
644 윈도우즈 윈도우 자동 로그온 설정이 보이지 않을 때 조치사항 JaeSoo 2024.08.16 197
643 소프트웨어 핸드폰 연락처 한방에 깔끔하게 정리하기 - by.컨택에디터(Contact Editor) JaeSoo 2024.05.27 29
642 윈도우즈 Rufus 로 윈도우10 usb 디스크를만들때 UEFI,Legacy 설정 (4G 이상 부팅 이미지 GPT) file JaeSoo 2023.11.20 2256
641 윈도우즈 Windows 11에서 모든 시스템 트레이 아이콘을 관리하고 표시하는 방법 file JaeSoo 2023.11.05 1365
640 윈도우즈 윈도우11 작업 표시줄 좌/우/상/하 이동 및 두 줄 만드는 방법 file JaeSoo 2023.11.05 1244
639 윈도우즈 윈도우11의 마우스 오른쪽 버튼 메뉴, 기존 윈도우 형태로 되돌리는 방법 file JaeSoo 2023.10.25 912
638 윈도우즈 [Msoffice] Pdfmaker office addin 오류 해결방법 file JaeSoo 2023.08.21 3775
637 유닉스/리눅스 [U2L] Unix to Linux 기대효과 분석 JaeSoo 2023.05.16 1254
636 유닉스/리눅스 리눅스 inodes full 이슈 해결 방법 JaeSoo 2023.05.02 166
635 유닉스/리눅스 inode full JaeSoo 2023.05.01 113
634 데이터베이스 [오라클] RAC(Real Application Cluster)이란? file JaeSoo 2023.05.01 94
633 데이터베이스 데이터베이스 튜닝 (DB Tuning) file JaeSoo 2023.04.27 341
632 데이터베이스 BCV (Business Continuance Volume) JaeSoo 2023.04.14 70
631 소프트웨어 [Enjoy Tableau] 태블로를 가지고 노는 사람들 file JaeSoo 2023.04.04 67
630 유닉스/리눅스 마이크로서비스 아키텍처(MSA) 개념 소개 file JaeSoo 2023.01.26 170
629 유닉스/리눅스 리눅스(Linux) 디렉토리 구조 file JaeSoo 2016.10.20 689
628 데이터베이스 MySQL Dump / Import (덤프 / 임포트) JaeSoo 2016.10.10 225
627 사무 소프트웨어 엑셀 시트보호 해제 프로그램 없이 하기 file JaeSoo 2016.09.07 408
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 33 Next
/ 33


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너