개인 사진 서버

Immich 사진 서버와 사용 시작

Immich

Immich

개발사
Immich 팀 · FUTO 지원
라이선스
무료 오픈소스 · GNU AGPL v3
OS
Linux / Android / iOS / Web

Immich의 자체 사진 서버와 모바일 앱, 현재 요구 환경과 첫 업로드를 안내합니다. 무료 기능·운영비, 휴대폰 백업과 서버 원본·DB 보관을 구분하세요.

1. 사진 서버와 앱

Immich는 자신의 서버에서 사진·영상을 보관하고 웹과 모바일 앱으로 열람하는 오픈소스 사진 관리 제품입니다. Immich 팀이 개발하며 FUTO의 지원을 받고 GNU AGPL v3로 공개합니다. 공식 문서는 기능을 무료로 제공하고 선택 구매로 개발을 지원할 수 있다고 안내합니다. 자체 운영에서는 별도의 서버·저장공간·전기·회선과 관리가 필요하며, 앱의 무료 라이선스가 무료 클라우드 용량을 제공한다는 뜻은 아닙니다.

사진을 보관하는 서버와 그 서버에 연결하는 Android·iOS 클라이언트를 먼저 나누세요. 서버가 준비된 뒤 웹에서 첫 관리자 계정을 만들고 모바일 앱에 그 서버의 주소와 계정을 입력합니다. 모바일에서 선택한 앨범의 사진·영상을 서버로 업로드할 수 있고 검색·앨범·공유 등으로 정리합니다. 앱만 다시 설치하거나 다른 서버 주소로 로그인한다고 이전 서버의 자료가 자동으로 옮겨지는 것은 아닙니다.

2. 현재 서버 요구 환경

현재 요구 문서는 Linux 또는 Unix 계열64비트 환경을 권장하며 최소 메모리6GB·CPU2코어, 권장8GB·4코어를 제시합니다. amd64와 arm64를 지원하되3계열 amd64 머신러닝 컨테이너는 x86-64-v2 명령어 수준을 요구합니다. Windows·Mac의 Docker 경로는 있어도 공식 문서는 비Linux 운영을 강하게 비권장합니다. Postgres 데이터베이스는 적합한 로컬 파일시스템에 두고 네트워크 공유나 Windows의 일반 NTFS 호스트 마운트를 그대로 DB 경로로 삼지 않습니다.

자료와 실행 환경을 나눠 확인
항목 의미
자료 저장 위치 사진·영상 원본과 생성 자료를 보관할 공간
Postgres DB 경로·사용자·메타데이터를 관리하는 별도 데이터
현재 버전 확인한 서버3.3.6. 배포 전 업그레이드·호환 조건 확인
운영체제 Linux 권장. Docker가 있다는 사실만으로 모든NAS/PC 지원 보장 아님

공식 권장 설치는 Docker Compose입니다. 서버·DB의 경로와 비밀번호, 사용할 버전을 자신의 환경에 맞춰 확인하고 초기 웹 접속은 신뢰할 수 있는 로컬 환경에서 시작하세요. 원격 공개 설정은 첫 업로드의 필수 절차로 넣지 않습니다.

3. 첫 앨범과 업로드 확인

  1. 서버 웹의 Getting Started에서 첫 관리자와 필요한 사용자를 설정합니다.
  2. 모바일 공식 앱에 자신의 서버 주소와 계정을 연결합니다.
  3. 백업 화면에서 올릴 앨범을 선택하고 의도한 범위인지 확인합니다.
  4. 정상 자료 몇 개의 업로드와 웹/앱 열람 결과를 대조합니다.

기본 업로드는 Wi-Fi 조건이며 앱의 현재 설정에 따라 달라집니다. Android의 백그라운드 제한과 iOS의 작업 스케줄은 완료 시점에 영향을 줍니다. 앨범 동기화는 기기에서 서버로 향하는 동작으로 설명하며 모든 삭제·변경이 양방향으로 동일하게 적용된다고 가정하지 마세요.

4. 원본과 서버 백업

휴대폰의 백업은 선택한 자료를 서버로 올리는 기능이고, 서버 자체의 장애에 대비하는 백업은 다른 범위입니다. 자동 데이터베이스 덤프에는 사진·영상 파일이 들어 있지 않으므로 실제 원본과 필요한 설정·외부 라이브러리도 함께 보관해야 합니다. 업로드 완료와 날짜·내용을 확인하기 전에 휴대폰 원본을 지우지 마세요. 백그라운드 업로드는 운영체제·네트워크 조건의 영향을 받으며 언제나 즉시 완료되는 것으로 보장하지 않습니다.

자체 운영은 외부 통신이 전혀 없거나 자동으로 종단간 암호화된다는 뜻이 아닙니다. 현재 릴리스와 선택한 기능·연동을 확인하세요. 자료·DB·설정의 호환 버전과 복원 절차는 공식 Backup and Restore를 따라 별도로 검증해야 하며 여기서 실제 복원 성공을 확인한 것은 아닙니다.

기존 폴더를 웹에서 정리하는 PhotoPrism, 한PC의 로컬 관리인 digiKam, 서버 운영을 맡기는 Ente Photos도 비교할 수 있습니다. 사진 보관 방식 비교에서 관리 부담부터 고르세요.

5. 주요 기능

  • 자체 서버의 사진·영상 라이브러리
  • Android·iOS의 선택 앨범 업로드
  • 웹·모바일의 사진 열람과 앨범
  • 지원 자료의 검색·얼굴 인식·분류
  • 사용자·공유 기능과 접근 관리
  • 기존 외부 라이브러리 연결
  • 원본과 구분되는 데이터베이스 백업

6. 시스템 요구사항

권장 환경
Linux/*nix64 · Docker와 Compose 플러그인
메모리·CPU
공식 최소6GB/2코어 · 권장8GB/4코어
아키텍처
amd64·arm64. v3 amd64 ML은 x86-64-v2 요구
DB 저장
권한을 지원하는 로컬 파일시스템·SSD 권장. 네트워크 공유 제외
클라이언트
현재 공식 Android·iOS 앱 또는 웹과 서버 주소

7. 서버와 첫 업로드 시작

  1. 1.

    공식 홈에서 서버와 시청할 모바일 앱의 경로를 구분합니다.

  2. 2.

    서버는 현재 요구 조건과 공식 Docker Compose 안내에 따라 자료·DB 위치와 계정을 설정합니다.

  3. 3.

    서버 웹 화면에서 첫 관리자를 만들고 로그인합니다.

  4. 4.

    모바일 앱에 자신의 서버 주소와 계정을 넣고 접근할 사진·앨범을 선택합니다.

  5. 5.

    작은 자료부터 업로드하고 웹/앱의 날짜·내용·완료 상태를 확인한 뒤 범위를 늘립니다.

8. Immich와 비슷한 프로그램 비교

PhotoPrism
자체 웹 라이브러리에서 기존 원본 색인과 선택적 가져오기를 구분합니다.
digiKam
한 컴퓨터에서 사진·RAW·메타데이터를 분류하는 로컬 앱입니다.
Ente Photos
관리형 사진 서비스로 계정·저장공간·복구 키 조건을 확인합니다.

9. 자주 묻는 질문

Immich 앱만 설치하면 무료 저장공간이 생기나요?

+

자체 운영에서는 연결할 서버와 저장공간이 필요합니다. 앱 라이선스와 서버·회선·별도 호스팅 비용을 구분합니다.

구매해야 사진 백업 기능을 쓰나요?

+

공식 문서는 기능은 무료이고 선택 구매로 개발을 지원한다고 안내합니다. 자체 서버 운영비와는 별개입니다.

자동 DB 백업에 사진도 들어 있나요?

+

데이터베이스 덤프는 메타데이터이며 사진·영상 원본을 포함하지 않습니다. 원본과 필요한 설정·외부 라이브러리도 함께 보관합니다.

Windows에 Docker만 있으면 같은 조건인가요?

+

공식 문서는 Linux를 권장하고 비Linux 운영을 강하게 비권장합니다. DB 파일시스템과 현재 CPU·메모리 조건도 따로 확인해야 합니다.

10. 참고 자료

관련 프로그램