Photoprism

PhotoPrism Self-Hosted, Deploy in One Click

PhotoPrism is an AI-powered photo manager. Automatio deploys it to your own server with HTTPS in one click to ensure your family photos stay private.

self-hosted photoprismphotoprism dockerprivate photo galleryopen source photo managerphotoprism vpsai photo organization
Photoprism logo

Photoprism

Media & Streaming

PhotoPrism® is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.

mediaphotosself-hosted

What you get when you deploy Photoprism

The server we rent for it, what it costs, and what the installer will ask you.

Server
CX23 · 2 vCPU · 4 GB RAM
From
$9/month
Setup
No configuration required

Included with every deployment

  • Dedicated server, one app per machine
  • HTTPS certificate issued automatically
  • Free subdomain, custom domain optional
  • Restart, resize, snapshot and restore

The project

Everything this page links to outside Automatio.

Deploy Photoprism in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 3

    Watch it come up

    Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.

Server size

Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.

Key Capabilities

Explore what Automatio can do for this use case

Face Recognition

The app uses TensorFlow to detect and group faces in your library. It learns to recognize people automatically as you name them, building a local biometric index. Unlike cloud services, this data never leaves your server and is not used for advertising profile building.

  • 1Powered by TensorFlow machine learning
  • 2Private local biometric storage
  • 3Automatic grouping of similar faces
  • 4Manual face naming and correction
  • 5Privacy-first recognition logic

Key Capabilities

  • Face Recognition

    The app uses [TensorFlow](https://www.tensorflow.org/) to detect and group faces in your library. It learns to recognize people automatically as you name them, building a local biometric index. Unlike cloud services, this data never leaves your server and is not used for advertising profile building.

    1. Powered by TensorFlow machine learning
    2. Private local biometric storage
    3. Automatic grouping of similar faces
    4. Manual face naming and correction
    5. Privacy-first recognition logic
  • Visual AI Search

    It automatically classifies images by content, identifying objects, themes, and colors. You can search for terms like 'mountain' or 'cat' without manual tagging. This engine makes even disorganized folder structures instantly searchable by context and vibe.

    1. Object and scene detection
    2. Color-based filtering and search
    3. Automatic keyword generation
    4. Vibe and palette classification
    5. Localized AI processing
  • Interactive Map View

    By extracting GPS metadata, the software places your photos on an interactive world map. You can zoom into specific cities or regions to relive travel memories through high-resolution thumbnails. It includes privacy-focused geocoding to keep your location data secure.

    1. GPS metadata extraction
    2. Interactive map layers
    3. Location-based filtering
    4. Privacy-first geocoding
    5. Travel timeline visualization
  • Advanced File Support

    The system handles professional RAW files, modern HEIC formats, and high-quality JPEGs. It generates optimized previews on the fly for fast browsing across mobile and desktop. It is designed to be a central hub for both mobile shots and professional DSLR archives.

    1. RAW, HEIC, and JPEG support
    2. On-the-fly thumbnail generation
    3. Video file indexing and playback
    4. Sidecar XMP file support
    5. EXIF metadata extraction

Why self-host Photoprism

What to know first

Absolute Data Privacy: Your photos aren't scanned by third parties for AI training or ad targeting, ensuring private memories stay within your control.
Heavy Initial Indexing: The first scan of a large library requires significant CPU and RAM resources to process AI tagging and face recognition.
Storage Cost Savings: You pay a flat monthly fee for your Hetzner VPS instead of expensive per-gigabyte cloud subscriptions that grow over time.
Paid Feature Gates: Advanced features like multi-user management and LDAP support require a paid Plus or Pro subscription from the developer.
Metadata Sovereignty: Keep your EXIF data and XMP sidecar files on your own hardware without being locked into a proprietary ecosystem or closed database.
No Native Mobile App: The web interface is a responsive PWA, but you'll need third-party tools like PhotoSync for background mobile uploads.
Network Performance: Browse high-resolution libraries at your own network speeds rather than waiting for cloud sync or remote server throttling.
Cache Storage Needs: Pre-rendered thumbnails and the MariaDB database can consume several gigabytes of disk space beyond your original photo files.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

Data Privacy

Managed SaaSShared with provider AI
DIY on a VPS100% Private
Automatio one-click100% Private

Setup Time

Managed SaaSInstant
DIY on a VPS1-2 Hours (Manual)
Automatio one-clickA few minutes

SSL/HTTPS

Managed SaaSManaged
DIY on a VPSManual setup
Automatio one-clickAutomatic

Storage Cost

Managed SaaSPer GB subscriptions
DIY on a VPSFlat VPS cost
Automatio one-clickFlat VPS cost

Who this is for

People who actually run Photoprism on their own server, and what changes when they do.

a privacy-conscious parent

worried about big tech companies scanning private family photos for data profiling

gives you a secure vault where family memories stay private, local, and fully under your control

  • Index ten years of baby photos
  • Share a secure link with grandparents
  • View holiday photos on a private map

a professional photographer

struggling to organize thousands of RAW files spread across different hard drives

creates a searchable, web-accessible index of your entire archive with high-quality previews

  • Search archives by color or object
  • Preview RAW files in a browser
  • Sync mobile shots via WebDAV

a homelab tinkerer

wants Google Photos features without the privacy trade-offs or recurring monthly fees

replaces proprietary cloud services with a high-performance open source alternative

  • Configure Docker-based folder sync
  • Run facial recognition on a local VPS
  • Expose the library over a private domain

a small non-profit team

spending budget on cloud storage seats for media archives

provides a collaborative photo library with a one-time flat server cost regardless of seat count

  • Centralize years of event media
  • Create public albums for donors
  • Tag volunteers using AI recognition

About This App

What this app does and where it fits.

Private AI Photo Management

PhotoPrism is an open-source photo management application designed to organize and simplify the browsing of large image collections without sacrificing privacy. Built on Go and TensorFlow, it provides the powerful features typically found in proprietary cloud services like Google Photos, such as facial recognition, object detection, and geographical mapping, but runs entirely on hardware you control. It addresses the growing concern over data harvesting in mainstream cloud storage solutions. The project remains independent, ensuring that user data is never used for corporate AI training.

How It Works

At its core, the software indexes your existing photo folders without moving or modifying your original files. It uses machine learning to analyze every image, detecting faces, identifying objects, and even classifying the color palette of a photo. This metadata is stored in a local MariaDB database, allowing for fast searches and dynamic categorization. The application supports a wide range of formats, including JPEG, HEIC, and professional RAW formats. When you browse your library, it serves high-quality, pre-rendered thumbnails to ensure a smooth, lag-free experience even on mobile devices. It also supports WebDAV, allowing you to connect directly via system file explorers.

The First Hour

When you first launch the app, you point it at your photo directory and start the indexing process. Depending on the size of your library, the AI will begin scanning and grouping images. Within the first hour, you will see your photos appearing in the timeline and map views. You can start naming the people identified by the facial recognition engine, which then learns to find them in other shots. It feels like magic to watch a decade of disorganized folders suddenly become a structured archive where you can find 'vacation' or 'sunsets' with a single click. You can also set up a mobile sync tool like PhotoSync to start backing up your phone's camera roll.

PhotoPrism vs. Alternatives

Compared to basic gallery apps, PhotoPrism is significantly more focused on the search and metadata experience, offering better performance and more advanced AI features. While Immich is a popular modern alternative, PhotoPrism is widely considered more mature and stable, with a strong focus on maintaining the integrity of your original file structure and XMP sidecar metadata. It fits perfectly into a self-hosted ecosystem for users who want a professional-grade photo gallery that they can share with family members while knowing their data is safe. Unlike cloud providers, it doesn't lock you into a proprietary ecosystem; your metadata stays with your files.

About This App

Community Feedback

See what the community thinks about Photoprism

I've just installed Photoprism because being able to search through 30+ years of photos with AI assistance sounds really appealing.
chikenenen
reddit
PhotoPrism has been our family library for a while, but getting photos onto the digital frames around the house was still manual. So I built Framewrk to close that gap.
framewrk_dev
reddit
Before they land in PhotoPrism I strip the metadata, GPS, camera serial, manufacturer tags, anything that shouldn't travel with a published photo.
Per2J
reddit
My microSD card that runs the OS and photoprism is 16 GB, and it usually gets full after only 2,000 photos get uploaded, which feels incredibly small.
rubbyduckier
reddit
我愿称之为自托管界的王炸,这项目真的顶:自己搭个私有相册,手机照片自动备份,再也不用怕网盘跑路.
@Gas1688
twitter
PhotoPrism is widely considered more mature and stable compared to some of the newer alternatives popping up.
Tobi Teaches
youtube

Related Videos

Watch tutorials, reviews, and discussions about Photoprism

We wouldn't be caught dead trusting big daddy corporations with our invaluable collection of memes and cat pics.

Photoprism is an ai powered app for browsing organizing and sharing your photo collection.

It is a really good solution to store photos... you do have quite a lot of options to customize your backups with the photosync app.

It uses the latest Technologies to tag and find pictures automatically without getting in your way.

Each photo has the date camera setup size and location.

If you type in Berlin for example the app will filter all photos taken in Berlin.

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows

Pro Tips

Expert tips to help you get the most out of Photoprism and achieve better results.

Use SSD Storage

The database and thumbnail cache perform significantly better on solid-state storage. Running on spinning disks will make indexing feel very slow.

Allocate More RAM

Indexing and face recognition are memory-intensive. Ensure your server has at least 4GB of RAM (CX23 tier) for a smooth initial scan of large libraries.

Sync via WebDAV

Use a mobile app like PhotoSync to automatically upload new phone photos to your server via WebDAV for a seamless background backup.

Testimonials

What Our Users Say

Join thousands of satisfied users who have transformed their workflow

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.