TECH 으로 돌아가기
TECH HACKER NEWS 오늘 7분 읽기 25 READS

구글 포토 대신 내 서버에: 셀프호스팅 사진 관리의 대세 Immich, 3.0 도달

구글 포토 대신 내 서버에: 셀프호스팅 사진 관리의 대세 Immich, 3.0 도달

혹시 구글 포토 용량이 꽉 차서 매달 구독료를 내고 계신가요? 아니면 내 가족사진을 빅테크 서버에 몽땅 올려두는 게 영 찜찜하셨나요? 그런 고민을 하는 사람들 사이에서 사실상 표준으로 자리 잡은 셀프호스팅 사진 관리 솔루션이 있는데요, 바로 Immich예요. 이 프로젝트가 3.0 메이저 버전을 내놓았어요. 셀프호스팅이 뭐냐면, 남의 회사 클라우드에 데이터를 맡기는 대신 내 서버나 NAS(가정용 저장 장치 서버)에 직접 소프트웨어를 설치해서 운영하는 방식을 말해요.

Immich이 뭐하는 물건이냐면

Immich은 한마디로 '내 서버에 설치하는 구글 포토'예요. 스마트폰 앱을 설치하면 찍은 사진과 동영상이 자동으로 내 서버에 백업되고, 웹이나 앱에서 타임라인으로 쭉 훑어볼 수 있어요. 여기까지는 흔한 백업 도구 같지만, 진짜 매력은 그 위에 얹힌 기능들이에요. 얼굴 인식으로 인물별 앨범이 자동으로 만들어지고, 촬영 위치가 지도 위에 표시되고, '몇 년 전 오늘' 같은 추억 회상 기능에 가족과 함께 쓰는 공유 앨범까지 있거든요.

특히 검색 기능이 인상적인데요, CLIP이라는 머신러닝 모델을 써서 '해변에서 노을 지는 사진'처럼 자연어로 검색할 수 있어요. 이게 뭐냐면, 사진과 문장을 같은 공간의 숫자 목록(벡터)으로 변환해서 의미가 비슷한 것끼리 가깝게 배치하는 기술이에요. 태그를 일일이 달지 않아도 사진의 '내용'으로 검색이 되는 거죠. 그리고 이 모든 게 외부 클라우드 API 호출 없이 내 서버 안에서만 돌아간다는 게 핵심이에요.

3.0이라는 숫자의 무게

Immich은 한동안 '거의 매주 새 버전이 나오는 프로젝트'로 유명했어요. 개발 속도가 워낙 빨라서 좋았지만 호환성이 깨지는 변경도 잦아서, '업데이트 전에 릴리스 노트 필독'이 사용자들 사이의 국룰이었죠. 그러다 2025년 가을에 2.0을 내면서 드디어 '안정 버전'을 선언했는데요, 이번 3.0은 그 이후 처음 맞는 메이저 버전이에요. 메이저 버전 숫자가 올라간다는 건 보통 큰 구조 변화나 호환성에 영향을 주는 변경이 포함됐다는 신호이기도 해서, 기존 사용자라면 업그레이드 전에 공식 릴리스 노트와 마이그레이션 안내를 꼭 확인하고, 무엇보다 데이터베이스와 사진 원본 백업부터 해두는 게 좋아요.

기술 스택도 잠깐 짚어볼게요. 서버는 TypeScript 기반으로 짜여 있고, 웹 프론트엔드는 Svelte, 모바일 앱은 Flutter로 만들어서 iOS와 안드로이드를 한 코드베이스로 커버해요. 얼굴 인식이나 스마트 검색 같은 머신러닝 기능은 별도의 Python 서버로 분리돼 있어서, 사양이 낮은 서버에서는 이 부분만 꺼둘 수도 있어요. 데이터는 PostgreSQL에 저장하고 벡터 검색 확장으로 의미 기반 검색을 처리하죠. 설치는 Docker Compose 파일 하나로 끝나는 구조라 진입장벽이 낮은 편이에요.

지속가능성 측면에서도 흥미로운 프로젝트예요. Immich 핵심 개발자들은 FUTO라는 오픈소스 후원 단체에 고용돼서 풀타임으로 개발하고 있거든요. 취미로 시작한 셀프호스팅 프로젝트가 전업 개발 체제를 갖춘 사례라서, 오픈소스의 지속가능성 모델 관점에서도 자주 언급돼요.

비슷한 대안들과 비교하면

이 분야에 Immich만 있는 건 아니에요. Go로 만들어진 PhotoPrism은 더 오래된 프로젝트이고, Ente는 종단간 암호화를 앞세워서 클라우드 서비스와 셀프호스팅을 둘 다 제공해요. Nextcloud를 이미 쓰고 있다면 Memories 앱이라는 선택지도 있고, 시놀로지 NAS 사용자라면 Synology Photos가 기본으로 제공되죠. 그래도 기능 완성도와 개발 속도, 모바일 앱 품질을 종합하면 현재로서는 Immich이 가장 앞서 있다는 평가가 많아요.

한국 개발자에게 주는 시사점

홈서버나 홈랩에 입문하고 싶은 분들에게 Immich은 최고의 첫 프로젝트예요. 가족들이 실제로 매일 쓰는 서비스라서 동기부여가 확실하고, 설치하고 운영하는 과정에서 Docker, 리버스 프록시, HTTPS 인증서, 데이터베이스 백업 같은 인프라 지식을 자연스럽게 익히게 되거든요. 중고 미니PC나 라즈베리파이, 집에 굴러다니는 NAS만 있어도 시작할 수 있어요.

다만 한 가지는 꼭 기억해야 해요. Immich 팀 스스로도 강조하는 부분인데, 셀프호스팅 서버를 사진의 유일한 보관처로 삼으면 안 돼요. 디스크는 언젠가 반드시 죽거든요. 사본 3개, 서로 다른 저장 매체 2종, 원격지 보관 1개를 유지하는 3-2-1 백업 원칙을 같이 세팅해두는 걸 추천해요.

정리하면, Immich 3.0은 '구글 포토를 내 손으로 대체한다'는 목표가 취미 수준을 넘어 성숙한 소프트웨어로 자리 잡았음을 보여주는 이정표예요. 여러분은 사진 백업을 어떻게 관리하고 계신가요? 셀프호스팅으로 갈아탈 만하다고 보시나요, 아니면 그냥 구독료 내는 게 마음 편하다고 보시나요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/immich-app/immich/discussions/29439
SHARE
처리 중...