PhotoPrism vs Google Photos
Self-host swap-in for Google Photos. · Self-host Google Photos · PhotoPrism on os-alt
PhotoPrism is one of the open-source self-host replacements for Google Photos — license AGPL-3.0, 20min docker-compose (PhotoPrism + MariaDB) to stand up, and $5-10 vps + storage; a tensorflow model bundles in for tag/face inference (cpu is fine for personal use). Compare against Google Photos's $1.99-9.99/mo for 100GB-2TB on Google One — bills jump fast once a family shares a plan below.
| PhotoPrismopen-source | Google Photospaid SaaS | |
|---|---|---|
| Category | Photo backup / library / face search | Photo backup / library / face search |
| License / pricing | AGPL-3.0 | $1.99-9.99/mo for 100GB-2TB on Google One — bills jump fast once a family shares a plan |
| Starting price | $0 self-host | $1.99/user/mo |
| GitHub | photoprism/photoprism | closed source |
| Setup time | 20min docker-compose (PhotoPrism + MariaDB) | SaaS — sign up + bill |
| Monthly cost | $5-10 VPS + storage; a TensorFlow model bundles in for tag/face inference (CPU is fine for personal use). | from $1.99/user/mo ($1.99-9.99/mo for 100GB-2TB on Google One — bills jump fast once a family shares a plan) |
Switching from Google Photos to PhotoPrism
Google Takeout → unzip → drop into PhotoPrism's `originals/` directory (`docker run -v ./photos:/photoprism/originals ...`). Trigger an Index from the web UI; PhotoPrism reads the Takeout `.json` sidecars for timestamps and GPS. Albums recreate semi-manually via search filters or the album importer.
- Good fit for
- Power users who want a strong web UI, AI tagging, and a rich filter language; less mobile-first than Immich.
- Weak at
- Mobile app exists but is thinner than Immich's auto-backup; faces feature is in the paid tier of the cloud project (self-host is fine).
Other open-source self-host alternatives to Google Photos
In a terminal? npx os-alt google-photos prints Google Photos's self-host options —
how the CLI works →
FAQ
Is PhotoPrism a free alternative to Google Photos?
Yes — PhotoPrism is open source under AGPL-3.0. Self-host cost: $5-10 VPS + storage; a TensorFlow model bundles in for tag/face inference (CPU is fine for personal use).. Google Photos starts at $1.99/user/mo ($1.99-9.99/mo for 100GB-2TB on Google One — bills jump fast once a family shares a plan).
How long does PhotoPrism take to set up vs Google Photos?
Self-hosting PhotoPrism: 20min docker-compose (PhotoPrism + MariaDB). Google Photos is a hosted SaaS — sign up and you're in.
What is PhotoPrism good at, and what is it weak at?
Good fit for: Power users who want a strong web UI, AI tagging, and a rich filter language; less mobile-first than Immich.. Weak at: Mobile app exists but is thinner than Immich's auto-backup; faces feature is in the paid tier of the cloud project (self-host is fine)..