Your Personal Photo Cloud. Zero Monthly Fees.
Replace Google Photos and iCloud with a blazing-fast Rust backend on your own hardware. Enjoy local AI face recognition, offline world maps, duplicate cleanup, and zero-config P2P mobile sync without ever giving up your privacy.
curl -sL https://photobackend.app/install.sh | bash

Every Cloud Feature, Running on Your Own Hardware
Designed with Clean Architecture, Actix-Web, and pgvector to handle hundreds of thousands of RAW photos, Live Photos, and 4K videos effortlessly.

AI People & Face Clustering
Automatically detects faces and groups friends and family using 512-dimensional embeddings stored in PostgreSQL pgvector—100% locally on your server.

Rediscover Memories & On This Day
Relive past years with daily 'On This Day' stories and automatic trip albums grouped by date and location.

Offline Reverse Geocoding & World Map
Explore every photo on an interactive map and search by city, region, or country without sending GPS coordinates to third-party map providers.

Smart Duplicate & Burst Consolidation
Identifies burst shots and near-identical photos using SHA256 hashes and vector similarity so you can keep the best shot and reclaim disk space.

One-Click Cloud Import
Migrate directly from Google Photos or connect your Nextcloud, Synology, or standard WebDAV server in seconds.

Instant Shared Links & Galleries
Share albums or single items with family via secure, revocable links with expiration timestamps and one-click batch downloads.
Deploy in 60 Seconds with One Command
No manual Rust or Python compilation required. Our official /install.sh script configures PostgreSQL 15 (`pgvector`), the AI sidecar, and the web app automatically.
# Run on any Linux VPS, NAS, or home server with Docker installed:
curl -sL https://photobackend.app/install.sh | bash
# What the script does automatically:
- Creates
~/photo-backendand generates cryptographicJWT_SECRETand database credentials - Pulls pre-built multi-arch images from GitHub Container Registry (GHCR)
- Starts the Rust API server, pgvector database, AI sidecar, and Web UI
Free Self-Hosting Forever. One-Time Mobile Unlock.
We never charge recurring subscriptions for your own storage. The entire server and web experience are 100% free, and our native mobile app is unlocked for life with a single purchase.
Self-Hosted Server & Web App
100% Free ForeverEverything you need to run your personal photo cloud on your own VPS, NAS, or home server.
- ✓Unlimited users, albums, RAW photos, Live Photos & 4K videos
- ✓Full Web App + Admin Management Console included
- ✓Local AI sidecar (InsightFace clustering & CLIP semantic search)
- ✓Offline reverse geocoding, interactive map & duplicate review
- ✓Free
HUB_API_KEYfor STUN P2P NAT traversal & Google Photos import
Mobile App (iOS & Android)
One-Time PurchaseStart with a full-featured 7-day free trial. Unlock lifetime background auto-backup and mobile AI discovery with a single in-app purchase.
- ✓7-Day Free Trial included—no credit card upfront
- ✓Automatic background camera roll backup (iOS & Android)
- ✓Full mobile access to People & Pets and Memories tabs
- ✓Zero-config P2P remote connection via our Central STUN Hub
- ✓Timeline viewing remains accessible even after trial ends