All templates

Deploy PhotoPrism on your own server.

PhotoPrism logo

PhotoPrism is an AI-powered photos app designed for the decentralized web. It uses the latest technologies to automatically tag and find pictures without interrupting your workflow. You can run it at home, on a private server, or in the cloud. PhotoPrism allows you to browse all your photos and videos without worrying about RAW…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at PhotoPrism.

PhotoPrism screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

2 connected services

Why PhotoPrism

Everything you need, running where you choose.

Get the full PhotoPrism experience with Easypanel handling the repetitive infrastructure work around it.

Multimedia Browsing
Browse all your photos and videos without worrying about RAW conversion, duplicates or video formats.
Powerful Search
Easily find specific pictures using powerful search filters.
High-Resolution World Maps
Includes four high-resolution world maps to bring back the memories of your favorite trips.
Live Photos
Play Live Photos by hovering over them in albums and search results.
Face Recognition
Recognizes the faces of your family and friends.
Automatic Classification
Automatic classification of pictures based on their content and location.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose PhotoPrism
Open Templates, select PhotoPrism, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

photoprismRequired

App Service Image

photoprism/photoprism:251130Required

Username

Required

Password

Set during installRequired

Database Type

MariaDB / SQLiteRequired

Database Service Name

photoprism-dbRequired
Resources
Project documentation and source code.
Latest template update
Dec 29, 2025

Version bumped to 251130

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Photoview logo
Photoview
Photoview is a user-friendly photo gallery designed for photographers. It allows you to easily navigate through directories filled with high-resolution photos and videos. The app syncs with your file system, automatically organizing your media based on the file structure. Directories become albums filled with the photos and videos found within them. Photoview also automatically rescans for new media, keeping your gallery updated. Multiple users can be configured, each with their own directory of photos and videos, and each user's media is kept private with a username and password. Albums and individual photos or videos can be shared through public or password-protected links. Photoview also analyzes photos for EXIF metadata, displaying this information next to the photo and using it to present photos on a map. The app also has a mobile version for iOS, allowing you to quickly access your media library from your phone. Photoview supports RAW images, automatically extracts metadata from images and videos, and optimizes videos for the web. It also generates thumbnails automatically and ensures that your media is secure and private.
View template
Shotcut logo
Shotcut
Shotcut is a free, open-source, cross-platform video editor that enables users to create and edit professional-quality videos. Written in C++, it supports a wide range of video formats and codecs thanks to FFmpeg integration. Shotcut provides powerful features such as multi-format timeline editing, 4K resolution support, and advanced video effects and filters. The app offers intuitive drag-and-drop functionality, customizable UI, and support for hardware acceleration. It also includes audio editing tools, frame-accurate seeking, and video compositing capabilities. Shotcut is designed to be user-friendly while offering advanced tools for video enthusiasts and professionals alike. Additional features include support for network stream playback, webcam capture, and external monitoring.
View template
Urocissa logo
Urocissa
Urocissa is a self-hosted photo and video gallery designed to serve massive collections, capable of handling millions of images and videos. Built with Rust and Vue, it features blazing fast performance with an in-memory cached database that can instantly serve, search, and filter one million photos in under a second. It runs on as little as 4 GB of RAM even with a million photos, offers infinite scrolling without pagination using advanced virtual scrolling, and supports instant boolean search (and, or, not) across your entire library. Features include upload support, auto-sync from local folders, EXIF data extraction, user-defined tags, duplicate handling, shareable albums, and read-only mode.
View template
PhotoPrism logo
Ready to deploy PhotoPrism?
Open your own Easypanel dashboard, choose PhotoPrism from Templates, and review the deployment options.