Unverified

Self-hosted AI photos

PhotoPrism

Browse, organize, search, and share photos and videos on your own server.

PhotoPrism is an AGPL-3.0 self-hosted photo and video manager with indexing, metadata extraction, search, automatic classification, face recognition, maps, albums, and WebDAV access.

PhotosSelf-hostedPrivacyAIAGPL-3.0
01

How it works

  1. Step 1

    Deploy

    Run PhotoPrism on a user-controlled server and configure separate originals and storage paths.

  2. Step 2

    Index media

    Scan permitted photo folders, extract metadata, generate thumbnails, and classify supported media.

  3. Step 3

    Browse and search

    Use timelines, albums, labels, people, places, and filters to explore the library.

  4. Step 4

    Back up and operate

    Protect originals, storage, database state, configuration, and upgrade rollback procedures.

02

Capabilities and scenarios

  • Photo and video indexing
  • Metadata and search filters
  • Automatic labels and face recognition
  • Albums, maps, sharing, and WebDAV

Good starting points

Scenario 1

Private household media library

Scenario 2

Self-hosted photo archive

Scenario 3

Digital asset management research

03

Fit and limitations

Fit at a glance

Project type
Self-hosted AI photos
Repository set
1 repository
Runtime status
Unverified

Known limitations

  • Collected from public repository information; no real runtime environment was verified for this release.
  • Indexing and machine-learning workloads require target-specific resource testing.
  • Membership-gated and external map or geocoding behavior is Unverified.

Confirm before starting

  • Docker or a repository-supported build environment.
  • Persistent originals, storage, and database paths with a tested backup.
  • Never publish private media, account credentials, database contents, or .env files.
04

Repository set

These repositories form the complete project workflow. Follow setup order and include optional services only when the confirmed goal needs them.

Setup 1Required

photoprism/photoprism

Primary Go backend, Vue frontend, CLI, media pipeline, and deployment repository

Default branch
develop
Captured revision
develop branch; exact current commit Unverified
Author / maintainer
PhotoPrism contributors
License
AGPL-3.0
Use temporary media and isolated storage for the first baseline.

Catalog updated 2026-07-29. Reconfirm licenses, revisions, environment requirements, and runtime behavior from each repository before starting.

Project lineage

Project relationships

Every extension should preserve a clear path back to its sources.

01

Upstream projects

Where this project started

No upstream projects yet

02

Peer projects

Projects with the same upstream

No peer projects yet

03

Downstream projects

Published work derived from this project

No downstream projects yet