Run locally
Terminal
$ npx launchfile up photoprism Requires Docker Desktop. No source code needed — pulls pre-built images and starts photoprism with all dependencies.
Image:
photoprism/photoprism:latest Launchfile
View on GitHub
# yaml-language-server: $schema=https://launchfile.dev/schema/v1
version: launch/v1
name: photoprism
description: "AI-powered photo management with face recognition and maps"
repository: https://github.com/photoprism/photoprism
logo: https://raw.githubusercontent.com/photoprism/photoprism/develop/assets/static/icons/logo.svg
image: photoprism/photoprism:latest
provides:
- protocol: http
port: 2342
exposed: true
requires:
- type: mariadb
set_env:
PHOTOPRISM_DATABASE_DRIVER: "mysql"
PHOTOPRISM_DATABASE_SERVER: "$host:$port"
PHOTOPRISM_DATABASE_NAME: $name
PHOTOPRISM_DATABASE_USER: $user
PHOTOPRISM_DATABASE_PASSWORD: $password
env:
PHOTOPRISM_ADMIN_PASSWORD:
generator: secret
sensitive: true
PHOTOPRISM_SITE_URL:
default: "http://localhost:2342"
storage:
originals:
path: /photoprism/originals
persistent: true
storage:
path: /photoprism/storage
persistent: true
health: /api/v1/status
restart: always Test Results
Last Tested
2026-04-08
Health Check
Failing
Startup Time
113s
Total Disk
2633 MB
Required Services
mariadb
Learn More
Spec references for features used in this Launchfile.
Related Apps
activepieces
UncategorizedWorkflow automation with 200+ integrations (open-source Zapier alternative)
linkwarden
UncategorizedCollaborative bookmark manager with full-text search and AI tagging
matomo
UncategorizedPrivacy-focused web analytics platform (formerly Piwik, Google Analytics alternative)