MirrorNest
← All guides

PhotoPrism

An AI-powered photo management app that indexes and tags your library automatically, running entirely on your own hardware without a subscription.

Target: Any Docker hostMediaPhotosOfficial homepage ↗Official docs ↗
This guide is synthesized from PhotoPrism's own official documentation, linked above — always cross-check exact package/version names there before running these commands on a production server, since distro and project versions move over time.
  1. 1Prerequisites

    Make sure Docker is installed, and configure at least 4 GB of swap since indexing can be memory-intensive.

  2. 2Download the compose file

    wget https://dl.photoprism.app/docker/compose.yaml
  3. 3Set a secure admin password

    Edit compose.yaml and change PHOTOPRISM_ADMIN_PASSWORD to a password of at least 8 characters — never leave the default on a public server.

  4. 4Start PhotoPrism

    docker compose up -d
  5. 5Log in

    Open the web UI and sign in with username admin and the password you set.

    open http://localhost:2342/