구글 포토 완벽 대체: 시놀로지 나스 도커(Docker)로 Immich 사진 서버 구축하기

시놀로지 나스를 운영하는 가장 큰 즐거움 중 하나는 흩어져 있는 가족의 추억을 한데 모으는 것입니다. 하지만 기본 앱인 시놀로지 포토스의 느린 인덱싱 속도와 다소 아쉬운 AI 성능에 실망하셨다면, 이제 Immich로 갈아탈 때가 되었습니다.

Immich는 구글 포토와 거의 흡사한 사용자 경험(UX)을 제공하면서도, 모든 데이터와 AI 연산을 내 나스 안에서 처리하는 진정한 의미의 ‘프라이빗 클라우드’입니다.

구글 포토 완벽 대체: 시놀로지 나스 도커(Docker)로 Immich 사진 서버 구축하기

1. 왜 시놀로지 포토스가 아닌 Immich인가?

많은 유저들이 시놀로지 포토스 대신 굳이 도커를 사용하여 Immich를 설치하는 이유는 명확합니다.

  • 압도적인 로딩 속도: 수만 장의 사진을 스크롤 해도 버벅임 없이 구글 포토처럼 매끄럽게 사진을 불러옵니다.
  • 고급 AI 기능: 얼굴 인식은 물론, 사물 인식, 위치 기반 검색 기능이 기본 내장되어 있습니다. 특히 얼굴 인식의 정확도는 유료 서비스에 필적합니다.
  • 활발한 업데이트: 오픈소스 커뮤니티의 엄청난 화력으로 매주 새로운 기능이 추가되고 성능이 개선됩니다.
  • 강력한 모바일 앱: iOS와 안드로이드 모두 완성도 높은 앱을 지원하며, 백그라운드 자동 백업이 매우 안정적입니다.

2. Immich vs 시놀로지 포토스 vs 구글 포토 비교

기능구글 포토 (Google Photos)시놀로지 포토스 (Synology Photos)Immich (도커 구축)
비용매달 구독료 발생나스 구매 시 무료무료 (오픈소스)
데이터 주권구글 서버에 저장내 나스에 저장내 나스에 저장
AI 성능매우 뛰어남보통 (얼굴 인식 위주)매우 뛰어남 (얼굴/사물/지도)
스크롤 속도매우 빠름보통매우 빠름 (WebP 최적화)
설치 난이도매우 쉬움쉬움 (패키지 설치)보통 (Docker Compose)

3. 시놀로지 도커(Container Manager) 설치 전략

Immich는 단순히 실행 파일 하나로 돌아가지 않습니다. 데이터베이스(PostgreSQL), 캐시 서버(Redis), 기계 학습 모델(Machine Learning), 그리고 본체(Server)까지 여러 개의 컨테이너가 유기적으로 연결되어야 합니다.

필수 준비물

  1. Container Manager (구 Docker): 패키지 센터에서 설치되어 있어야 합니다.
  2. Docker Compose 파일: Immich 공식 깃허브에서 제공하는 docker-compose.yml과 .env 파일이 필요합니다.
  3. 데이터 저장 경로: 사진이 저장될 폴더와 데이터베이스 파일이 담길 폴더를 미리 생성해 두어야 합니다.

설치 핵심 팁: 하드웨어 가속(QuickSync)

시놀로지 나스의 CPU가 인텔 퀵싱크(QuickSync)를 지원한다면, 도커 설정에서 /dev/dri 경로를 매핑하여 비디오 트랜스코딩 성능을 획기적으로 높일 수 있습니다. 이는 고해상도 영상을 스마트폰에서 재생할 때 나스의 CPU 점유율을 낮춰주는 핵심 설정입니다.

4. 설치 후 최적화 가이드

설치를 마쳤다면 성능을 극대화하기 위해 다음 두 가지를 반드시 체크하세요.

  • 스토리지 템플릿 설정: 사진이 저장되는 폴더 구조를 날짜별(YYYY/MM/DD)로 자동 정리되도록 설정하면 나중에 파일 탐색기로 접근할 때 매우 편리합니다.
  • 외부 접근 세팅: 시놀로지의 역방향 프록시(Reverse Proxy) 기능을 사용하여 https://photo.yourdomain.com과 같이 보안이 강화된 HTTPS 주소로 연결하세요. (Let’s Encrypt SSL 인증서는 필수입니다.)

Immich의 하드웨어 자원 사용량과 기능별 성능 임팩트를 직관적으로 이해할 수 있도록 ‘Immich 시스템 리소스 시뮬레이터’를 준비했습니다. 내 나스 사양에서 AI 기능을 켰을 때 어느 정도의 부하가 발생하는지 미리 가늠해 보세요.

📊 Immich 시스템 리소스 시뮬레이터

AI 기능과 하드웨어 가속 유무에 따른 나스(NAS)의 부하를 확인해 보세요.
옵션 활성화 (클릭하여 켜기/끄기)
초기 업로드 사진 수: 50,000 장
CPU 점유율
55%
RAM 사용량 (여유 권장)
4.5 GB
예상 초기 인덱싱 시간: 약 4시간 30분

댓글 남기기