← 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.
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.
1Prerequisites
Make sure Docker is installed, and configure at least 4 GB of swap since indexing can be memory-intensive.
2Download the compose file
wget https://dl.photoprism.app/docker/compose.yaml3Set 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.
4Start PhotoPrism
docker compose up -d5Log in
Open the web UI and sign in with username admin and the password you set.
open http://localhost:2342/