PhotoPrism이란?
PhotoPrism은 내가 관리하는 서버에서 사진과 동영상을 둘러보고 정리하고 검색하는 셀프 호스팅 웹 애플리케이션입니다. 웹사이트는 이를 "AI 기반의 프라이버시 우선 앱"이라고 소개하며, 코드는 AGPL로 GitHub에 공개되어 있고, 회사는 자체 자금으로 운영되는 독립 기업이라고 밝힙니다.
무료 Community 에디션이 오픈소스 완전판입니다. 유료 멤버십과 팀 라이선스는 추가 기능을 열어 주며, 프로젝트는 서버를 직접 운영하는 대신 쓸 수 있는 관리형 호스팅도 소개합니다.
입수 방법
PhotoPrism은 직접 설치하는 서버이며 권장 방법은 Docker Compose입니다. 데스크톱이나 휴대폰용 원클릭 설치 프로그램은 없습니다.
옵션 | 입수 방법 |
|---|---|
| Docker Compose | 설치 가이드: 설정 파일을 내려받아 편집한 뒤 명령 하나 실행 |
| Windows 도우미 | 같은 가이드에 따르면 curl.exe와 install.bat가 설정을 받아 서버를 시작 |
| Linux 패키지 | 숙련 사용자용 tar.gz 패키지, 수동 설정 필요 |
| 관리형 호스팅 | 가격 페이지 기준 PikaPods 월 $6.50부터 |
| Community 에디션 | 무료, AGPL-3.0, 셀프 호스팅, 저장 공간과 인스턴스 무제한 |
| 멤버십 | Essentials 월 €2.00, Plus 월 €6.00부터, 가격 페이지에 유로로 표시 |
| 웹사이트 | photoprism.app |
| 개인정보 처리방침 | photoprism.app/privacy |
| 소스 코드 | github.com/photoprism/photoprism |
| 공개 데모 | try.photoprism.app, 프로젝트는 개인 이미지를 올리지 말라고 요청 |
확인한 버전: 안정 빌드 261007-65faaae5d로, GitHub 릴리스에 따르면 2026년 10월 7일에 공개되었고 개발 브랜치에는 2026년 10월 24일까지 커밋이 있습니다. 이 릴리스에는 Linux(amd64, arm64)용 tar.gz 파일만 들어 있으며, 프로젝트는 대부분의 사용자에게 Docker 이미지를 안내합니다. 릴리스 노트에는 개발 프리뷰도 올라 있지만 확인한 버전은 아닙니다. 가격은 가격 페이지에 표시된 값이며, 관리형 호스팅은 미국 달러로 표시됩니다.
요구 사항
문서는 최소 CPU 2코어, RAM 3 GB, 64비트 운영체제를 요구하며, 큰 라이브러리에는 스왑과 SSD 저장소도 필요합니다.
서버
- 출처의 설명:
- 최소 2코어와 RAM 3 GB, RAM(GB)은 코어 수와 비슷해야 함
스왑
- 출처의 설명:
- 최소 4 GB 권장, RAW 파일과 파노라마는 더 필요할 수 있음
실행 환경
- 출처의 설명:
- Linux, macOS, Windows의 Docker 또는 Podman, amd64와 ARM64 이미지(Raspberry Pi 포함)
데이터베이스
- 출처의 설명:
- SQLite 또는 MariaDB 10.5.12+, 문서는 성능이 중요하면 SQLite가 적합하지 않다고 설명
GPU
- 출처의 설명:
- 선택 사항, NVIDIA 카드가 내장 모델을 실행할 수 있으며 별도의 cuda 이미지 사용
인터넷
- 출처의 설명:
- 역지오코딩과 세계 지도에 필요, 문서는 방화벽에서 지오코딩 API를 허용하라고 안내
브라우저
- 출처의 설명:
- 최신 브라우저, 지도에는 WebGL 2 필요
이 최소 사양은 프로젝트 문서에 따른 것이며, PromptQuorum은 어떤 하드웨어에서도 인덱싱 시간이나 메모리 사용량을 측정하지 않았습니다.
시작하는 방법
아래 단계는 프로젝트의 Docker Compose 가이드를 따른 것이며, PromptQuorum은 실행하지 않았습니다.
- 1Docker 설치
Why it matters: 사진을 보관할 컴퓨터에 Docker(또는 Podman)를 설치합니다. 가이드는 Linux, macOS, Windows를 다룹니다. - 2compose 파일 내려받아 편집
Why it matters: 설치 가이드에서 내 플랫폼용 compose.yaml을 받아 관리자 비밀번호와 이미지가 있는 폴더를 설정합니다. - 3서버 시작
Why it matters: 해당 폴더에서 docker compose up -d를 실행하고, 브라우저에서 포트 2342의 서버 주소를 열어 admin으로 로그인합니다. - 4라이브러리 인덱싱
Why it matters: 이미지를 추가하거나 가져온 뒤 첫 인덱싱이 실행되도록 둡니다. 관련 설정은 프로젝트의 First Steps 튜토리얼에 설명되어 있습니다.
주요 기능
아래 항목은 모두 프로젝트의 웹사이트, README, 문서에서 가져온 것이며, PromptQuorum은 어느 것도 테스트하지 않았습니다.
- 검색과 둘러보기. 조합 가능한 필터가 라벨, 위치, 해상도, 색상, 품질을 다루며, 인물, 장소, 순간, 캘린더, 라벨, 폴더 보기를 제공합니다.
- 형식. RAW 이미지, Live Photos, Motion Photos, 동영상, 360° 파노라마를 인덱싱하고 중복도 감지합니다.
- 메타데이터. Exif, XMP, ExifTool JSON, 구글 포토 데이터를 읽어 병합할 수 있습니다.
- 접근. 휴대폰용 설치 가능한 웹 앱, Windows 탐색기나 Finder에서의 WebDAV 접근, OpenID Connect 싱글 사인온을 지원합니다.
AI 기능과 실행 위치
내장 모델은 ONNX를 통해 내 서버에서 실행되며, 이미지를 클라우드 서비스로 보내는 것은 선택 사항인 OpenAI 엔진뿐입니다.
- 라벨과 성인 콘텐츠 감지. 내장 ONNX 모델이 이미지에 라벨을 붙이고 다른 모델이 NSFW 콘텐츠를 표시합니다. 2026년 10월 7일 릴리스는 이전 TensorFlow 모델을 대체했고 사용자 지정 TensorFlow 모델은 더 이상 지원하지 않습니다.
- 얼굴. YuNet이 얼굴을 찾고 SFace가 각 얼굴을 그룹화용 벡터로 바꿉니다. 이전에 만든 라이브러리는 마이그레이션 전까지 FaceNet 모델을 유지하며, 릴리스에 따르면 새 클러스터는 가능한 경우 자동으로 이름이 붙습니다.
- 캡션과 풍부한 라벨. 선택 사항으로, 직접 운영하는 Ollama 서버나 내 키를 쓰는 클라우드의 OpenAI API로 캡션과 라벨을 생성할 수 있습니다.
- GPU. 내장 모델은 NVIDIA 카드를 쓸 수 있습니다. Ollama 라벨 생성에 대해 프로젝트는 RTX 4060에서 이미지당 1~4초, GPU가 없으면 10초에서 1분 이상이라고 밝힙니다.
- 끄기. 라벨 모델을 "none"으로 설정하면 라벨 생성이 꺼지고, 얼굴 감지는 별도 설정으로 끕니다.
데이터 흐름과 개인정보
2026년 8월 19일에 마지막으로 갱신된 개인정보 처리방침은, 내 사설 네트워크를 벗어나지 않는 데이터는 회사를 포함한 누구도 수집할 수 없다고 밝힙니다. 셀프 호스팅 서버에서는 OpenAI 엔진 등으로 다른 곳에 보내지 않는 한 사진, 앨범, AI 결과가 내 하드웨어에 머문다는 뜻입니다.
개인정보 처리방침과 문서에 따르면 세 종류의 트래픽이 외부 서버에 도달합니다. 역지오코딩과 대화형 세계 지도는 PhotoPrism과 스위스의 MapTiler AG에서 데이터를 가져오며, 지오코딩 요청에는 조회하는 위치와 서버의 공인 IP 주소가 담깁니다. 멤버십 키가 있는 인스턴스는 갱신을 위해 프로젝트에도 접속하며, 무작위 인스턴스 ID, 소프트웨어 버전, 운영체제 종류, CPU 아키텍처를 보냅니다. 마지막으로 인터넷에서 접근 가능한 서버는 HTTPS 리버스 프록시 뒤에 있어야 하며, 그렇지 않으면 비밀번호와 파일이 평문으로 전송됩니다.
📌참고: 이는 프로젝트의 선언이며 감사 결과가 아닙니다. PromptQuorum은 네트워크 트래픽을 검사하지 않았고 저장소 메타데이터 이상의 소스 코드도 검토하지 않았습니다. 방침은 PhotoPrism UG를 자체 서비스의 운영자로 명시하고 GDPR 준수 설명으로 연결합니다.
이런 분께 적합합니다
- Docker 서버나 NAS를 쓰는 셀프 호스팅 사용자로 클라우드 사진 서비스의 비공개 대안을 찾는 분.
- 대용량 RAW와 동영상을 가진 사진가로 라벨, 장소, 얼굴로 검색하려는 분.
- 하나의 라이브러리를 함께 쓰려는 가정으로 모든 기기에서 브라우저로 접속하려는 분.
확인하지 못한 사항
- AI 품질. PromptQuorum은 라벨 정확도, 얼굴 그룹화, 검색 적합도를 테스트하지 않았으며, 위의 속도 수치는 프로젝트가 제시한 것입니다.
- 휴대폰 경험. 프로젝트는 웹 앱만 제공하며, 문서에 소개된 다른 개발자의 앱 품질과 약관은 확인하지 않았습니다.
- 에디션 경계. 유료 멤버십에 속하는 기능은 릴리스마다 바뀔 수 있으므로, 지도나 추가 사용자 역할에 의존하기 전에 가격표를 확인하세요.
- 라이선스 세부 사항. GitHub의 감지 결과는 "Other"이지만 README와 문서는 Community 에디션을 AGPL-3.0으로 밝힙니다. 유료 에디션의 약관은 검토하지 않았습니다.
- 자원 사용량. 문서는 큰 RAW 라이브러리를 인덱싱할 때 최소 메모리를 넘을 수 있다고 하지만, 실제 사용량은 측정하지 않았습니다.
경쟁 제품과 대안
디렉터리에는 리뷰가 있는 이미지 라이브러리 관리 도구가 하나 더 있고, 다른 종류의 콘텐츠에 태그를 붙이는 셀프 호스팅 앱도 있습니다.
PixlStash
- 플랫폼:
- Windows, macOS, Linux
- 가격 / 라이선스:
- 무료 / GPL-3.0
- 핵심 차이점:
- 로컬 태그 지정, 얼굴·의미 검색을 갖춘 데스크톱 앱, PhotoPrism은 브라우저로 쓰는 서버
PixlStash 관련 문서 (1개)
Karakeep
- 플랫폼:
- 웹, iOS, Android
- 가격 / 라이선스:
- 무료 / AGPL-3.0
- 핵심 차이점:
- AI 태그가 있는 북마크·메모 관리 앱으로 사진 라이브러리가 아님
Karakeep 관련 문서 (3개)
- Karakeep Review: Self-Hosted Bookmarks with AI Auto-Tagging업데이트 2026년 9월 18일
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and Search업데이트 2026년 9월 20일
- Blinko Review: Self-Hosted AI Notes with RAG Search업데이트 2026년 9월 19일
기타 언급:
- Linkwarden Review: Self-Hosted Bookmarks with Local AI Tagging업데이트 2026년 10월 24일
- Surf Review: Deta's Open-Source AI Notebook업데이트 2026년 9월 19일
다른 사진 라이브러리 서버에는 아직 PromptQuorum 리뷰가 없어 이들이 가장 가까운 등재 도구입니다. 각 앱의 현재 가격, 라이선스, 플랫폼은 해당 페이지에서 확인하세요.
자주 묻는 질문
PhotoPrism에 iPhone이나 Android 앱이 있나요?
프로젝트 자체는 설치 가능한 웹 앱을 제공합니다. 문서에는 휴대폰에서 백그라운드 업로드에 쓰는 PhotoSync 등 다른 개발자의 앱이 소개되어 있습니다.
PhotoPrism은 어떻게 업데이트하나요?
Docker Compose에서는 새 이미지를 받아 서비스를 다시 시작합니다. 이미지 태그를 latest에서 preview로 바꾸면 개발 빌드를 먼저 써 볼 수 있습니다. 릴리스 노트에는 2026년 10월 AI 변경 뒤 라벨을 다시 실행하는 것처럼 업그레이드 단계가 들어 있을 수 있습니다.
구글 포토에서 옮겨 올 수 있나요?
구글 포토의 메타데이터는 병합할 수 있고 문서에는 클라우드 마이그레이션 가이드도 있습니다. PromptQuorum은 마이그레이션을 시도하지 않았습니다.
PhotoPrism은 내 파일을 어디에 보관하나요?
예시 설정은 세 폴더를 정의합니다. 내 이미지용 originals, 설정 같은 내부 파일용 storage, 추가할 파일용 import입니다. 데이터베이스용 MariaDB 컨테이너도 함께 시작합니다.
기업용 버전이 있나요?
네. Teams 페이지에는 Starter 월 €79부터, Business 월 €219부터, Enterprise 월 €1,499부터의 라이선스가 있으며 지원 수준은 등급마다 다릅니다.
결론
PhotoPrism은 내가 관리하는 하드웨어에 검색 가능한 사진 라이브러리를 두는, 오래 이어져 왔고 업데이트도 활발한 방법이며, 얼굴 인식과 AI 라벨링은 기본적으로 내 서버에서 실행됩니다. 반면 설치에는 Docker와 설정 파일이 필요하고, 문서에 따르면 프로젝트가 네이티브 데스크톱·휴대폰 앱을 제공하지 않으며, 위치 조회와 지도는 외부 서버에 연결되고, AI 품질과 속도에 대한 주장은 여기서 확인하지 못했습니다. 집이나 NAS에서 이미 서비스를 운영하며 무료 Community 에디션을 먼저 써 볼 수 있는 분께 맞고, 더블클릭으로 쓰는 앱을 원한다면 다른 곳을 찾는 편이 좋습니다.
출처
- PhotoPrism 웹사이트 — 제품 개요, 가격과 에디션, 2026년 10월 24일 확인.
- PhotoPrism 문서 — 설치, AI 모델, 릴리스 노트, 모바일 앱, 2026년 10월 24일 확인.
- PhotoPrism 개인정보 처리방침 — 데이터 수집과 셀프 호스팅 관련 설명, 2026년 8월 19일 갱신.
- GitHub의 PhotoPrism — README, 릴리스, 커밋 활동, 2026년 10월 24일 확인.
