Media / Photos / Files

PhotoPrism on VPS

AI-powered photos app for browsing organizing and sharing photos and videos

GitHub stars
40349
License
AGPL-3.0
Docker
Yes
GPU
Optional

Requirements

Minimum and recommended VPS specs

Badges are attached to each value. An estimate is never presented as an official project requirement.

PhotoPrism hardware requirements
ResourceMinimumRecommended
RAM3GB Official4GB Official
CPU2 Official2 Official
Disk10GB EstimatedNot stated Not stated

Disk figures describe the application footprint recorded in the dataset. Personal media, documents, backups and other user data can require substantially more storage.

RunOnVPS sizing suggestion

Suggested VPS tier

4 GB RAM tier

This is our sizing suggestion, derived from PhotoPrism’s recommended RAM of 4GB. It is not an official requirement and it does not guarantee that every workload, plug-in set or media library will fit comfortably.

Affiliate link placeholder — no provider selected

This placeholder intentionally has no URL or affiliate ID in the Day 2 build.

Deployment

Docker & GPU

Docker support: Yes

GPU: Optional

Check the source notes below before assuming a GPU, transcoding workload or machine-learning feature is included in the baseline deployment.

Commercial alternative

What it can replace

Google Photos

PhotoPrism is catalogued here as a self-hosted alternative to Google Photos. Feature parity varies, so compare your required workflow before migrating.

Add it to a multi-app VPS estimate →

Source check

Important notes

Stars checked 2026-10-24 on the GitHub repo page; the README license badge is AGPL-3.0 while GitHub repo metadata shows License: Other (NOASSERTION). Official Setup page: host on a server with at least 2 cores and 3GB of physical memory (min official), at least 4GB of swap configured, no hard memory limit, local SSD recommended for database and cache; the official Quickstart recommends 4GB of physical memory (rec_ram). Official docs give no fixed disk size — min_disk is an estimate excluding the photo/video library. GPU is optional (a compose.nvidia.yaml variant is shipped for TensorFlow acceleration). Docker Compose is the recommended install.

Data source: https://docs.photoprism.app/getting-started/

Project repository: https://github.com/photoprism/photoprism

Keep comparing

Related comparisons & guides