D: 요즘 클라우드 서비스에 사진을 올리는 게 불안하신가요? 😟 구글 포토의 저장 용량 제한에 지치셨나요? 그렇다면 Immich라는 오픈소스 솔루션으로 직접 사진을 관리해보세요! 이 글에서는 초보자도 쉽게 따라할 수 있는 Immich 설치부터 활용 팁까지 상세히 알려드립니다.
🌟 왜 Immich인가요? (기존 서비스 vs 자가 호스팅)
- 개인 정보 보호 🔐: 타사 서버 대신 내 NAS/라즈베리파이에 데이터 저장
- 무제한 저장 💾: 하드디스크 용량만큼 사진 보관 가능
- AI 기능 🤖: 객체 인식, 얼굴 분류 등 구글 포토 수준의 검색 기능
- 크로스 플랫폼 📱💻: iOS/Android/웹 전용 앱 제공
💡 예시: 신혼여행 사진 5,000장을 Immich에 업로드하면, “해변” 검색 시 자동으로 바다 사진만 필터링됩니다!
🛠 설치 준비물 체크리스트
-
하드웨어 (아래 중 선택):
- 🖥️ 홈 서버/NAS (시놀로지, QNAP 등)
- 🍓 라즈베리파이 4 (8GB RAM 권장)
- ☁️ VPS (Linode, Oracle 무료 티어)
-
소프트웨어:
# 도커 설치 확인 (Ubuntu 기준) sudo apt install docker.io docker-compose
📥 3단계 설치 가이드 (도커 사용 시)
-
설정 파일 다운로드:
git clone https://github.com/immich-app/immich.git cd immich/docker
-
환경 변수 설정:
# .env 파일 수정 DB_PASSWORD=강력한비밀번호 UPLOAD_LOCATION=/path/to/your/photos
-
서비스 실행:
docker-compose up -d
⚠️ 주의: 첫 실행 시 5-10분 소요될 수 있습니다. 브라우저에서
http://서버IP:2283
접속!
✨ 핵심 기능 살펴보기
- 자동 백업 📤: 휴대폰 앱에서 실시간 업로드 설정 가능
- 공유 앨범 👨👩👧👦: 가족과 특정 사진만 공유 (링크 발급)
- 지도 뷰 🗺️: GPS 데이터로 여행 경로 시각화
- RAW 지원 🎞️: 전문가용 카메라 포맷도 호환
🔧 트러블슈팅 Q&A
Q. 업로드가 너무 느려요!
A. config.yml
에서 thumbnail: quality: 80
으로 조정해보세요.
Q. 얼굴 인식이 안 돼요 😢
A. docker-compose.yml
의 machineLearning
섹션에서 GPU 가속을 활성화하세요.
💡 프로 유저를 위한 팁
- 역동적 백업:
rsync
+ Immich으로 이중 백업 구성 - 테일스케일 연동: 외부에서 안전하게 접근 가능
- 자동 정리 스크립트:
# 2년 이상된 사진 보관 폴더로 이동 find /photos -mtime +730 -exec mv {} /archive \;
이제 더 이상 클라우드 업체에 사진을 맡길 필요 없습니다! 🎉 Immich으로 나만의 구글 포토를 구축하고, 데이터 주권을 되찾아보세요. 설치 중 문제 발생 시 공식 Discord 채널에서 실시간 도움을 받을 수 있습니다.
📌 마무리 체크: 오늘 배운 내용
✅ 개인 서버 선택 → ✅ 도커 설치 → ✅ Immich 설정 → ✅ 사진 업로드 → ✅ AI 기능 활용