Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
홈/고급 로컬 LLM
Image & Video Generation

PhotoPrism 리뷰: 셀프 호스팅 AI 사진 라이브러리

·7분 읽기Hans Kuepper 저 · PromptQuorum 창립자 · 오픈 웨이트·오픈소스 AI 디스커버리 엔진

PhotoPrism(안정 빌드 261007-65faaae5d)은 Docker로 내 서버에 설치하는 오픈소스 사진·동영상 라이브러리이며, AI 라벨링과 얼굴 인식은 기본적으로 그 서버에서 실행됩니다. Community 에디션은 무료이고, 설치에는 터미널이 필요합니다. 이 글의 모든 내용은 프로젝트 자체의 웹사이트, 문서, 저장소에서 가져왔습니다.

핵심 요점

  • 유지 관리: 최신 안정 빌드는 2026년 10월 7일 자이고 저장소에는 2026년 10월 24일에도 새 커밋이 있어, 방치된 프로젝트 경고는 해당되지 않습니다.
  • 설치: Docker 기반 서버 설치이며 설정 파일을 편집해야 합니다. 프로젝트는 데스크톱 설치 프로그램이나 앱스토어 앱을 제공하지 않습니다.
  • AI: 내장 모델이 서버에서 사진에 라벨을 붙이고 얼굴을 인식하며, 캡션에는 선택 사항인 Ollama 또는 OpenAI 엔진이 필요합니다.
  • 비용: Community 에디션은 무료이며 AGPL 라이선스이고, 유료 멤버십은 선택 사항입니다.
  • 이용 방식: 화면은 브라우저와 설치 가능한 웹 앱이며, 문서에 소개된 휴대폰 앱은 다른 개발자가 만든 것입니다.

📍 한 문장으로

PhotoPrism은 내 서버에서 실행되는 AI 모델로 이미지에 라벨을 붙이고 얼굴을 인식하는, 오픈소스 셀프 호스팅 사진·동영상 라이브러리입니다.

💬 쉽게 말하면

내가 관리하는 컴퓨터나 NAS에 설치하고 사진이 있는 위치를 지정하면, 클라우드 사진 서비스에 맡기지 않고도 어느 브라우저에서나 둘러보고 검색할 수 있습니다.

📌참고: 이 리뷰는 2026년 10월 24일에 확인한 프로젝트의 웹사이트, 문서, 개인정보 처리방침, GitHub 저장소를 바탕으로 합니다. PromptQuorum은 PhotoPrism을 설치하지 않았으므로 라벨 정확도, 얼굴 인식 품질, 속도는 평가하지 않았습니다.

PhotoPrism은 베를린 기업 PhotoPrism UG가 만든 셀프 호스팅 사진·동영상 관리 소프트웨어로, 내 서버에서 실행하며 내장 AI 모델이 이미지에 라벨을 붙이고 얼굴을 인식합니다. Community 에디션은 무료 오픈소스이고, 유료 멤버십은 지도 등 기능을 더합니다. 이 리뷰는 프로젝트의 웹사이트, 문서, 개인정보 처리방침, GitHub 저장소(2026년 10월 24일 확인)를 바탕으로 하며, PromptQuorum은 소프트웨어를 직접 테스트하지 않았습니다.

PhotoPrism 리뷰: 셀프 호스팅 AI 사진 라이브러리

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은 실행하지 않았습니다.

  1. 1
    Docker 설치
    Why it matters: 사진을 보관할 컴퓨터에 Docker(또는 Podman)를 설치합니다. 가이드는 Linux, macOS, Windows를 다룹니다.
  2. 2
    compose 파일 내려받아 편집
    Why it matters: 설치 가이드에서 내 플랫폼용 compose.yaml을 받아 관리자 비밀번호와 이미지가 있는 폴더를 설정합니다.
  3. 3
    서버 시작
    Why it matters: 해당 폴더에서 docker compose up -d를 실행하고, 브라우저에서 포트 2342의 서버 주소를 열어 admin으로 로그인합니다.
  4. 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개)

기타 언급:

다른 사진 라이브러리 서버에는 아직 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 에디션을 먼저 써 볼 수 있는 분께 맞고, 더블클릭으로 쓰는 앱을 원한다면 다른 곳을 찾는 편이 좋습니다.

출처

← 고급 로컬 LLM으로 돌아가기

MCP