PhotoShelter

Best Self Hosted Alternatives to PhotoShelter

A curated collection of the 20 best self hosted alternatives to PhotoShelter.

PhotoShelter is a cloud platform for professional photographers and teams to store, organize, deliver, and sell images. It provides online galleries, client proofing, controlled downloads, e-commerce storefronts, and tools for managing digital assets and workflows.

Alternatives List

#1
Immich

Immich

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-compatible storage.

Immich screenshot

Immich is an open-source photo and video management platform that provides web and mobile clients, background processing, and searchable metadata. It focuses on efficient ingestion, indexing, and playback of large personal or small-team media libraries while supporting S3-compatible storage backends.

Key Features

  • Web and mobile clients (web UI + native Flutter mobile apps) for browsing, backup, and playback
  • Background job pipeline for thumbnails, transcoding, metadata extraction, and duplicate detection
  • Face detection, face clustering, and visual/object search capabilities (embeddings-based search)
  • Search by metadata, EXIF/location, objects, and faces; global map browsing of geotagged assets
  • Support for S3-compatible storage backends and local filesystem storage abstractions
  • Multi-user accounts, sharing, albums, and access controls with API and SDK support
  • Queueing and worker architecture for scalable processing (Redis-backed queues) and database migrations
  • Container-first deployment with Docker and orchestration-friendly configuration

Use Cases

  • Automated mobile backup and centralized management of personal photo/video collections across devices
  • Small teams or families sharing and organizing media with searchable tags, faces, and map-based browsing
  • Photographers and hobbyists who need a private catalog with metadata search, RAW/HEIC support, and transcoding

Limitations and Considerations

  • Machine-learning features (face detection, embedding generation, CLIP/object search) can be CPU- and memory-intensive; large libraries may benefit from dedicated workers or GPU resources
  • Some features rely on database capabilities and indexes that may require specific PostgreSQL versions or extensions and careful migration planning
  • Native dependencies used for image/video processing and transpilation (e.g., FFmpeg and native image libraries) can increase build/installation complexity on some platforms

Immich provides a full-featured alternative for private media management with strong indexing and mobile-first backup. It is maintained as an open-source project with an active community and a focus on performant ingestion, search, and sharing for photo and video libraries.

89.2kstars
4.7kforks
#2
PhotoPrism

PhotoPrism

Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

PhotoPrism screenshot

PhotoPrism is a self-hosted photo management application that helps you organize, browse, and search large photo and video libraries. It uses machine learning to automatically classify content and make your media easier to find while keeping control of your data.

Key Features

  • Automatic labeling and categorization using machine learning
  • Face recognition to group photos of people
  • Powerful search with combinable filters (labels, places, colors, quality, and more)
  • Map-based browsing and location features with geocoding support
  • Metadata extraction and merging (e.g., Exif and XMP)
  • Web interface optimized for desktop and mobile (PWA-style experience)
  • WebDAV support for managing files from compatible clients

Use Cases

  • Replace or complement cloud photo services with a private photo library
  • Organize multi-device family photo collections with search, labels, and people
  • Manage and curate photo/video archives on a home server or NAS

PhotoPrism combines a modern web UI with AI-assisted organization to make personal media libraries searchable and enjoyable to browse. It is well-suited for users who want fast search, automatic tagging, and flexible access to their photo collection.

39.1kstars
2.2kforks
#3
Stash

Stash

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

Stash screenshot

Stash is a self-hosted web application for organizing and viewing a personal adult video and image collection. It indexes your local files, enriches them with metadata, and provides a fast browser-based interface for browsing and streaming.

Key Features

  • Library scanning and indexing for video files, images, and image galleries (folders and zip files)
  • Scene-centric organization with ratings, tags, performers, studios, and movies
  • Video streaming to web browsers with broad codec/container support and FFmpeg-based processing
  • Markers to bookmark and tag specific timestamps within scenes, shown on the video scrubber
  • Metadata extraction from filenames plus scraping via community-maintained scrapers and metadata providers
  • Statistics and insights across performers, tags, studios, and more
  • Optional access protection (e.g., password protection) for private libraries

Use Cases

  • Build a private “personal site” experience for browsing and streaming an adult media collection
  • Curate and tag large libraries with performers, studios, and custom tags for quick retrieval
  • Create highlight collections by marking favorite moments with timestamped markers

Limitations and Considerations

  • Requires FFmpeg for key functionality such as video processing and broad playback compatibility
  • Metadata scraping quality and coverage depends on the configured providers and community scrapers

Stash is well-suited for users who want a private, searchable, and streamable catalog of adult media with strong tagging and curation tools. Its extensibility through scrapers and plugins makes it flexible for many different library workflows.

11.7kstars
980forks
#4
LibrePhotos

LibrePhotos

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic image search.

LibrePhotos screenshot

LibrePhotos is a self-hosted photo and video management service that scans your library from disk and helps you browse, search, and organize your media. It includes machine-learning features for richer discovery, such as face recognition and semantic search.

Key Features

  • Imports and indexes existing folders by scanning the file system
  • Supports photos (including many RAW formats) and videos
  • Timeline view for browsing media chronologically
  • Multi-user support
  • Metadata-based search (EXIF and other embedded information)
  • Face detection and face clustering/classification
  • Object and scene detection plus image captioning to improve discovery
  • Reverse geocoding to infer locations for photos
  • Semantic image search

Use Cases

  • Replace proprietary photo cloud services with a self-managed library
  • Organize large family photo archives with faces, places, and smart search
  • Run a multi-user home or small-team media library with individual accounts

Limitations and Considerations

  • Machine-learning features can require significant CPU/RAM and indexing time on large libraries
  • Advanced features like video/image conversion depend on external tools being available and correctly configured

LibrePhotos is a strong option for anyone who wants a modern, searchable photo library under their own control. It combines classic photo management features with practical AI-assisted organization for easier browsing and discovery.

7.9kstars
367forks
#5
Photoview

Photoview

Photoview is a self-hosted photo gallery that scans your filesystem into albums, generates fast thumbnails, supports RAW/EXIF, and enables multi-user sharing links.

Photoview screenshot

Photoview is a self-hosted photo and video gallery designed for personal servers and photographer-friendly workflows. It scans media from directories on your server, maps folders to albums, and builds thumbnails for fast browsing while keeping files under your control.

Key Features

  • Filesystem-based library scanning with folders mapped to albums
  • Automatic thumbnail generation and lazy-loading for performant browsing
  • Multi-user accounts with per-user library paths and access controls
  • Share albums or individual media via public links, optionally password-protected
  • RAW photo support (using Darktable for conversion)
  • EXIF metadata extraction and display, including map view when GPS data is present
  • Video support with web-optimized transcoding (using FFmpeg)
  • Face detection and grouping of photos by person

Use Cases

  • Personal or family photo library hosted on a home server or NAS
  • Photographer archive browsing with RAW and EXIF-focused workflows
  • Private sharing of selected albums with friends/clients via protected links

Limitations and Considerations

  • The official iOS app is no longer maintained or available in the App Store
  • Requires an initial scan and thumbnail generation that can be time-consuming on very large libraries

Photoview is a good fit if you want a fast, web-based gallery that mirrors your existing folder organization. It focuses on performance, privacy, and photographer-oriented features like RAW, EXIF, and mapping.

6.3kstars
453forks
#6
Lychee

Lychee

Lychee is a self-hosted photo management system to upload, organize, view, and share photos and albums with a modern web interface.

Lychee screenshot

Lychee is a free, open-source photo management system that runs on your own server. It lets you upload, organize, browse, and share photos and albums from a fast, app-like web interface.

Key Features

  • Photo and album management (create albums, move, rename, describe, delete)
  • Fast browsing and full-screen viewing with keyboard navigation
  • Search, tags, and “star/important” marking for organization
  • Share photos/albums publicly and optionally protect albums with passwords
  • Metadata support including EXIF and IPTC display
  • Multiple import options (local upload, server-side import, and URL-based import)

Use Cases

  • Personal or family photo library with full control over storage and access
  • Photographer portfolio delivery via shareable albums
  • Small team photo repository for events and documentation

Lychee is a solid choice for users who want an attractive, straightforward photo gallery and management workflow without relying on third-party cloud photo services. It combines practical organization tools with simple sharing controls in a clean web UI.

4kstars
362forks
#7
Piwigo

Piwigo

Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

Piwigo screenshot

Piwigo is an open-source web application for managing, organizing and sharing large photo collections. It provides album hierarchies, user and permission management, extensible plugins and themes, and tools for batch processing and metadata handling.

Key Features

  • Scales to large libraries with on-demand multiple-size image generation and cache management
  • Albums hierarchy with unlimited depth; images can belong to multiple albums
  • Batch manager for bulk operations (tags, album assignment, authors, geolocation)
  • Role/group-based permissions, individual user management and activity/history tracking
  • Extensible via hundreds of plugins and themes (gallery, slideshow, metadata, maps, etc.)
  • Web API (HTTP/JSON) for integrations (upload, search, thumbnails, third-party tools)
  • Mobile apps and upload paths (web upload, FTP, desktop apps, mobile clients)
  • Support for image metadata (EXIF/IPTC), geolocation, and various image libraries (GD/ImageMagick)

Use Cases

  • Internal image library for organizations requiring per-user access controls and versioned galleries
  • Photographer portfolios and client-proofing portals with private albums and batch workflows
  • Media cataloging and digital-asset workflows that need metadata import/export and API integration

Limitations and Considerations

  • Requires a PHP-enabled web host and a MySQL/MariaDB database; recent Piwigo releases expect modern PHP (8.x)
  • Some optional features require extra tools (exiftool for advanced metadata, ffmpeg for video posters) or server tuning for very large installations
  • Plugin compatibility can vary between major Piwigo versions; migrations may require testing

Piwigo is a mature, community-driven gallery platform focused on flexibility and performance for large photo collections. It is extensible through themes and plugins and provides developer APIs for integrations and automation.

3.7kstars
464forks
#8
Memories for Nextcloud

Memories for Nextcloud

Fast, modern photo and video management for Nextcloud with timeline, albums, sharing, metadata editing, map view, and optional AI-based tagging integrations.

Memories for Nextcloud screenshot

Memories is a fast, modern photo and video management application that runs as a Nextcloud app. It provides a responsive web interface to browse large libraries, organize albums, edit metadata, and stream videos efficiently while keeping files in your existing Nextcloud storage.

Key Features

  • Timeline-based browsing using extracted EXIF date/time metadata
  • Albums with collaborative organization and sharing (including external sharing)
  • Bulk metadata editing (titles, descriptions, dates, GPS, tags)
  • Map view using GPS EXIF data, including reverse geocoding for locations
  • Video playback with on-demand transcoding and adaptive streaming (HLS)
  • Archive workflow to hide selected items from the main timeline
  • Integrations for automatic tagging and face/object grouping via Nextcloud AI-related apps
  • Performance-oriented indexing designed for very large libraries

Use Cases

  • Replace or enhance Nextcloud Photos with a faster, feature-rich gallery experience
  • Organize and share family or team media libraries through Nextcloud accounts and public links
  • Browse and stream mixed photo/video collections on mobile and desktop with efficient transcoding

Limitations and Considerations

  • Some advanced features (for example AI tagging) depend on installing and configuring compatible Nextcloud apps
  • Video transcoding can be resource-intensive and may require additional configuration for hardware acceleration

Memories is well-suited for users who already rely on Nextcloud and want a dedicated, high-performance media library experience. It emphasizes retaining your existing folder structure and storing key metadata in standard formats to reduce lock-in and ease migration.

3.7kstars
132forks
#9
PiGallery2

PiGallery2

PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

PiGallery2 screenshot

PiGallery2 is a fast, directory-first web photo gallery that renders your existing folder structure as a read-only gallery. It is optimized for low-resource servers and focuses on quick browsing, searching, and viewing photos and videos without modifying your originals.

Key Features

  • Directory-first browsing that mirrors your on-disk folder structure
  • Fast indexing to a database for responsive browsing (SQLite or MySQL)
  • Advanced search with boolean logic, negation, range queries, and autocomplete suggestions
  • Photo viewer with optional info panel (including EXIF metadata)
  • Map view from GPS photo metadata, with GPX track display and activity visualization
  • Sharing links for folders with optional password protection
  • On-the-fly thumbnail generation in multiple sizes with caching to a temp folder
  • Video playback support and optional transcoding with thumbnail generation
  • Markdown files in folders for simple blogging/notes and date attachment
  • Logical albums based on saved searches and per-user allow/block filters

Use Cases

  • Self-host a lightweight family photo archive that keeps your existing folder layout
  • Quickly search large photo collections by date, rating, people metadata, and location
  • Share selected folders externally via password-protected links

Limitations and Considerations

  • The gallery is intentionally read-only and does not support organizing, editing, or tagging photos within the app
  • Face features rely on existing metadata (no built-in ML-based automatic face detection)

PiGallery2 is best suited for users who want a fast, minimal-maintenance photo gallery that reflects their filesystem as-is. It provides powerful search and viewing features while keeping photo management in your regular file workflow.

2.1kstars
248forks
#10
Damselfly

Damselfly

Self-hosted photo management system for large folder-based libraries with fast full-text search, metadata indexing, and on-device face/object detection.

Damselfly screenshot

Damselfly is a server-based digital photo management system built to index very large, folder-based libraries and make images easy to find using filenames, folders, and embedded metadata. It emphasizes fast search and an efficient keyword-tagging workflow, with optional computer-vision assistance.

Key Features

  • Indexes large photo collections using EXIF/IPTC metadata plus folder and filename information
  • Fast full-text search, including multi-phrase and partial-word matching
  • AI-assisted tagging with face detection, face recognition, and object detection (runs locally/offline)
  • Advanced filters (date ranges, camera/lens metadata, orientation, file size, untagged images, and more)
  • Non-destructive keyword tagging via ExifTool to avoid JPEG re-encoding
  • Background scanning and automated thumbnail generation
  • Multi-user accounts with role-based entitlements (including read-only access)
  • Basket workflow to collect images for download/export and further processing
  • Optional desktop client for syncing selected images to a local folder for editing

Use Cases

  • Personal or family photo library management with quick search and tagging
  • Photographer workflows for cataloging, keywording, and exporting selected sets
  • Home server/NAS-based photo access across multiple devices without copying catalogs

Limitations and Considerations

  • Primarily designed for folder-based photo libraries; edit/manipulation features are limited compared to dedicated editors
  • Video support is not a primary focus and may be limited depending on format and workflow

Damselfly is well-suited for users who want a self-hosted, high-performance photo catalog focused on search, metadata, and assisted tagging. Its basket-and-sync workflow also supports bringing selected photos to a workstation for external editing while keeping the main library centralized.

1.7kstars
88forks
#11
ChronoFrame

ChronoFrame

Self-hosted personal photo gallery for uploading, organizing, and browsing photos with albums, EXIF parsing, geolocation map view, and Live/Motion Photo support.

ChronoFrame screenshot

ChronoFrame is a self-hosted personal photo gallery for uploading, organizing, and viewing photos in a modern, responsive web interface. It focuses on smooth browsing (including large images) and metadata-aware organization with map-based exploration.

Key Features

  • Web-based photo upload and management with albums and a dashboard
  • EXIF parsing to extract capture time, GPS coordinates, and camera details
  • Reverse geocoding to identify shooting locations and map-based exploration view
  • Live Photo and Motion Photo support (pairing image and MOV video components)
  • Multiple storage backends, including local filesystem and S3-compatible storage
  • SQLite-based setup option for low-maintenance deployments

Use Cases

  • Personal or family photo library with location-aware browsing
  • Lightweight self-hosted alternative for showcasing a frequently updated gallery
  • Curating trips or events with albums and map exploration

ChronoFrame is a strong fit for users who want an easy-to-deploy, metadata-driven gallery with modern UI performance and support for dynamic photo formats. Its combination of map exploration, EXIF tooling, and flexible storage makes it practical for both private archiving and sharing curated collections.

1.6kstars
102forks
#12
Slink

Slink

Open-source self-hosted image sharing app with multi-format uploads, nested tags, deduplication, ShareX support, and Docker deployment.

Slink screenshot

Slink is a self-hosted, open-source image sharing platform that lets teams and individuals upload, manage, and share images from their own instance. It pairs a Symfony backend with a SvelteKit frontend and is distributed with Docker images and a demo instance for evaluation. (docs.slinkapp.io)

Key Features

  • Multi-format image uploads with automatic processing (PNG, JPG, WEBP, SVG, BMP, ICO, GIF, AVIF, HEIC, TIFF) and format conversions where required. (docs.slinkapp.io)
  • Multi-file upload UI with per-file progress and upload history (list and grid views). (github.com)
  • Hierarchical (nested) tags and search/filtering for organized image discovery. (github.com)
  • Image deduplication to prevent duplicate storage and user-facing notifications on duplicates. (github.com)
  • Shareable/customizable image links, URL shortening for images, and ShareX integration for automated uploads. (github.com)
  • Role-based authentication, optional user approval workflow, admin dashboard with analytics, notifications, bookmarking, and public gallery browsing. (docs.slinkapp.io)
  • Docker-ready deployment with docker run / docker-compose examples; supports local storage, SMB shares, and S3-compatible backends. (docs.slinkapp.io)

Use Cases

  • Host and share project screenshots, portfolio images, or documentation assets without relying on third-party image hosts. (github.com)
  • Provide a team-facing image upload endpoint (ShareX/API key integration) for automated capture and sharing workflows. (github.com)
  • Public or community galleries for artists or small communities with moderation and bookmarking features. (docs.slinkapp.io)

Limitations and Considerations

  • Public API exists but is not fully documented; integrations may require reading source code or opening issues for guidance. (github.com)
  • HEIC and TIFF images may be converted to JPG for compatibility, which can change metadata and image fidelity. (docs.slinkapp.io)
  • Advanced production concerns (CDN integration, multi-node database scaling) are listed as upcoming or optional features; plan infrastructure accordingly for large-scale usage. (docs.slinkapp.io)

Slink provides a pragmatic, developer-friendly way to self-host image sharing with a modern Symfony + SvelteKit stack and container-first deployment options. It is suitable for single-server homelabs, small teams, and anyone who wants control over image hosting and sharing policies.

1.3kstars
35forks
#13
HomeGallery

HomeGallery

Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

HomeGallery screenshot

HomeGallery is a self-hosted, open-source web gallery for browsing and exploring personal photo and video archives. It focuses on fast, mobile-friendly navigation, tagging, and AI-assisted discovery such as similar-image search and face search.

Key Features

  • Timeline view and similarity-based browsing for rediscovering related photos
  • Reverse image lookup (similar image search) to find visually related content
  • Face detection and finding similar faces
  • Video preview generation and transcoding
  • Tagging with single and multi-selection
  • Boolean search/query language with and/or/not operators
  • Reverse geocoding (geo coordinates to human-readable locations)
  • Static site export to run as a standalone gallery without a backend service
  • Supports offline/read-only media sources after previews and metadata are generated

Use Cases

  • Create a private, searchable family photo and video archive on a NAS or home server
  • Explore large media collections using similarity browsing to surface forgotten memories
  • Generate a static web gallery export for sharing a curated collection internally

Limitations and Considerations

  • The full media index is loaded into the browser, which can become large for very big libraries
  • Some AI capabilities may rely on an API server that can be self-hosted if you want to avoid external calls

HomeGallery is well-suited for individuals who want a privacy-preserving alternative to cloud photo services while keeping a responsive experience on mobile devices. Its similarity-based exploration and client-side searching make it especially useful for large, long-lived media archives.

1.1kstars
96forks
#14
Sigal

Sigal

Sigal is a lightweight Python static gallery generator that builds responsive image galleries with themes, thumbnails, EXIF and video support, plus CLI tools to build and preview sites.

Sigal is a simple static gallery generator written in Python. It processes image directories, creates resized images and thumbnails, and generates HTML pages using Jinja2 templates so galleries can be served as portable static sites.

Key Features

  • Command-line interface with commands to initialize, build and serve galleries (init, build, serve).
  • Generates HTML pages from Jinja2 templates with bundled themes and relative links for portable output.
  • Image processing: resize, create thumbnails, preserve or extract EXIF metadata, and optional video handling.
  • Multiple bundled themes (Colorbox / Galleria / PhotoSwipe-style frontends) and themeable templates.
  • Parallel processing for faster builds, plus ZIP export and feed/plugin support in templates.
  • Designed to work with common Python image libraries and toolchains; configurable JPEG options and thumbnail settings.

Use Cases

  • Create static photo galleries for personal portfolios, events, or project showcases that can be deployed to static hosts.
  • Generate optimized image sets (resized versions and thumbnails) for use in web projects or CDNs.
  • Build reproducible demo galleries for testing frontend gallery libraries or theme development.

Limitations and Considerations

  • Requires Python and a Python image library (Pillow); some image formats and full-featured EXIF handling depend on system image libraries being available. Autorotate and EXIF copy options have compatibility nuances because some image libraries cannot rewrite EXIF tags.
  • Produces static output only (no built-in user authentication, dynamic backend, or hosted service features).
  • Theme appearance and interactive features depend on included JavaScript libraries in the themes; advanced interactive features require those frontend libraries to be supported in the user's environment.

In summary, Sigal is a focused, CLI-driven tool for producing static image galleries from directories of media. It emphasizes configurable templates, image resizing/thumbnailing, and simple theme-based presentation for static deployments.

934stars
170forks
#15
Chevereto

Chevereto

Open-source PHP-based image and video hosting platform for building Imgur/Flickr-style sites with S3/external storage, Docker support, multi-user accounts and admin tools.

Chevereto screenshot

Chevereto is a PHP-based, open-source image and video hosting application designed to let operators run a media-sharing site on their own infrastructure. It provides upload, gallery, user and admin features for building Imgur/Flickr-style services and supports external/object storage, CDN usage and Docker deployment.

Key Features

  • Full media management: images, videos, albums, tags, categories and bulk import tools
  • Multiple storage backends: local filesystem, Amazon S3 and S3-compatible providers, Backblaze B2, OpenStack, FTP/SFTP and others
  • Multi-user accounts, roles and authentication (includes 2FA support and admin controls)
  • Docker deployment and an official Docker template for multi-instance/multi-site setups
  • Image processing and optimization with ImageMagick/GD, automatic thumbnails and video frame extraction
  • CDN and direct-storage friendly URLs plus lifecycle considerations for external storages
  • i18n and multi-language support; responsive, themeable UI and API endpoints for integration
  • Optional caching support (Redis) and recommended webserver configurations for Apache or Nginx

Use Cases

  • Public or private image hosting service for communities, teams or projects
  • Self-hosted Imgur/Flickr-style sites for organizations that require data control and custom branding
  • Media backend for websites or applications needing direct S3-compatible storage and CDN integration

Limitations and Considerations

  • Some advanced integrations and enterprise features are edition-dependent (certain storage integrations and admin features may require paid editions or specific configuration)
  • Requires a PHP 8.x-compatible environment with required PHP extensions (curl, imagick/GD, pdo_mysql, fileinfo, exif, etc.) and appropriate filesystem permissions
  • Running large-scale deployments benefits from external object storage (S3-compatible) and caching; misconfigured storage lifecycle settings can increase costs

Chevereto is a mature, configurable solution for operators who need a self-managed media hosting platform with flexible storage and deployment options. It targets administrators comfortable with PHP-based stacks and offers Docker-based deployment templates and detailed configuration for production environments.

877stars
70forks
#16
WeddingShare

WeddingShare

WeddingShare is a self-hosted web app for creating shareable wedding photo galleries where guests can view and upload pictures, including QR-code sharing and admin review.

WeddingShare screenshot

WeddingShare is a lightweight self-hosted web application for collecting and sharing photos before, during, and after a wedding. It lets you create one or more galleries with shareable links so guests can easily upload and view memories.

Key Features

  • Create multiple galleries, each with its own shareable link
  • Guest-friendly interface for viewing and uploading photos
  • QR code generation for easy sharing on invites or table cards
  • Optional review/moderation flow to approve uploads before they appear
  • Multiple viewing modes, including presentation mode and slideshow mode
  • Configurable allowed upload file types via environment settings

Use Cases

  • Collect guest photos from a wedding day into a single shared gallery
  • Run a live slideshow or projected gallery during the reception
  • Share pre-wedding planning moments (venue visits, fittings, tastings) with friends and family

Limitations and Considerations

  • Galleries are link-accessible; anyone with the link can view and upload, and the optional secret key is only a basic deterrent
  • Some image formats may not be supported by browsers even if uploads are allowed (for example, HEIC)

WeddingShare is a practical option for couples who want a simple, private alternative to social platforms for wedding photo sharing. Its QR-based sharing and display modes make it especially suitable for in-person events.

808stars
56forks
#17
Posterizarr

Posterizarr

Posterizarr automates creation of textless posters and overlays for Plex, Jellyfin, and Emby, pulling artwork from common metadata sources with a web UI and automation hooks.

Posterizarr is an automated poster-making tool for media server libraries, focused on generating clean, textless artwork and consistent branding across collections. It can fetch artwork from common metadata providers and apply custom overlays and text through a browser-managed workflow.

Key Features

  • Web UI to configure settings, monitor activity, and trigger runs
  • Supports Plex, Jellyfin, and Emby libraries
  • Fetches artwork from multiple sources (including TMDB, TVDB, Fanart.tv, and more)
  • Focus on selecting and producing textless images for cleaner libraries
  • Custom overlays and optional text to standardize posters across collections
  • Kometa-compatible folder structure for asset organization
  • Automation integrations to trigger runs from tools like Sonarr, Radarr, and Tautulli

Use Cases

  • Standardize poster styles for movies and TV shows across a media server
  • Automatically generate collection/series branding with overlays
  • Maintain an assets folder for Kometa-managed library customization

Limitations and Considerations

  • Best results depend on external metadata/artwork availability and quality
  • Requires additional dependencies for image processing in typical setups

Posterizarr is a practical choice for homelab and media-library users who want consistent visuals without manual poster hunting. Its web UI and automation hooks make it suitable for continuous, set-and-forget library curation.

743stars
32forks
#18
Photofield

Photofield

Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.

Photofield screenshot

Photofield is a self-hosted photo gallery and viewer designed for very fast browsing of large photo libraries on commodity hardware. It is non-invasive: your filesystem is the source of truth, and originals are not modified.

Key Features

  • Seamless zoomable interface across views for quick detail inspection
  • Progressive multi-resolution loading from previews to full-quality media
  • Read-only, filesystem-based collections with non-destructive behavior
  • Fast indexing optimized for large libraries
  • Flexible thumbnail and media pipeline, including reuse of existing thumbnails
  • Basic video support (including use of pre-generated multiple resolutions)
  • Optional semantic search via a separate AI component and optional tagging (alpha)

Use Cases

  • Browsing and searching large personal photo archives stored on NAS or local disks
  • Complementing other photo management tools with a fast, read-only viewer
  • Serving a lightweight family photo portal with directory-based separation

Limitations and Considerations

  • No built-in user accounts, authentication, or authorization
  • Not optimized for many concurrent users due to server-side state handling
  • Initial page load can be slow on weaker CPUs or cold storage caches
  • No on-the-fly video transcoding

Photofield is a strong fit for users who want a fast, simple, non-destructive photo viewer that scales well to large libraries. Its single-binary deployment and caching approach make it easy to run while keeping originals untouched.

547stars
10forks
#19
CollectiveAccess Providence

CollectiveAccess Providence

Providence is the backend of CollectiveAccess: a PHP-based collections management system for cataloging complex metadata and media with search, GraphQL API, import/export and reporting.

CollectiveAccess Providence screenshot

CollectiveAccess Providence is the backend/cataloguing component of the CollectiveAccess collections management suite. It provides a configurable framework for describing, managing and indexing complex digital and physical collections, supporting diverse metadata schemas and many media types.

Key Features

  • Flexible data model and configurable metadata profiles to support multiple standards and custom fields
  • Multi-format media support (images, audio, video, documents, 3D) with media metadata extraction and processing
  • Built-in indexing and full-text search with support for hierarchical indexing and non-roman characters
  • GraphQL-based API for search, browsing, introspection and editing
  • Background processing for media handling, indexing and large exports
  • Importers and exporters for many formats and systems, including batch export workflows and BagIt packaging for preservation
  • Reporting and export capabilities with background processing for large datasets
  • Support for automated translation of interface/profile text and automated transcription for audio/video via integrated services

Use Cases

  • Museums, archives and libraries cataloguing and managing complex collections and associated media
  • Research institutions or projects needing structured metadata, advanced search and bulk import/export workflows
  • Institutions requiring preservation-ready exports and integration with external digital preservation systems

Limitations and Considerations

  • Installation and configuration are non-trivial and typically require familiarity with PHP, a supported RDBMS, web server configuration and Composer dependency management
  • Large collections can require careful tuning of background job/work queue settings and server resources for indexing and media processing
  • Providence provides the backend/cataloguing layer; public-facing presentation typically requires the companion front-end or custom development

CollectiveAccess Providence is a mature, feature-rich backend for institutions that need a highly configurable collections management system with advanced indexing, APIs and preservation-oriented export features.

352stars
188forks
#20
Zenphoto

Zenphoto

A lightweight PHP CMS focused on photo, video and audio galleries with integrated blogging (Zenpage), theme support and extensible plugins.

Zenphoto screenshot

Zenphoto is a standalone, open-source CMS designed for media-focused websites — primarily photo galleries but also supporting video and audio. It provides a compact admin UI, theme-driven frontends and an integrated Zenpage plugin for blogging and custom pages. (zenphoto.org)

Key Features

  • File-system based media management with multi-file upload and dynamic albums (saved searches). (zenphoto.org)
  • Native support for images, video and audio formats; integrated Zenpage for news/blogs and custom pages. (zenphoto.org)
  • Theme-driven frontend with many official and third-party themes; previewable via an official demo site. (demo.zenphoto.org)
  • Search engine with boolean expressions, multimedia metadata handling and album/collection organization. (zenphoto.org)
  • Active release cycle with maintenance releases (latest 1.6.x series and recent 1.6.8 release). (github.com)

Use Cases

  • Photographers, illustrators and designers hosting portfolio galleries with integrated blog/news pages. (zenphoto.org)
  • Small media sites (film makers, musicians) needing a lightweight CMS that handles mixed media formats. (zenphoto.org)
  • Developers building custom gallery themes or plugins who want a file-system-first media CMS and extensible plugin hooks. (github.com)

Limitations and Considerations

  • Official testing and recommendations are primarily for Apache/PHP environments; non-Apache servers may require extra configuration. Server PHP extensions (GD or Imagick, cURL, mbstring/iconv, etc.) are expected and some are required for full functionality. (zenphoto.org)
  • The project maintains compatibility constraints across PHP/MySQL/MariaDB versions; review release notes and requirements before upgrading production installs. (zenphoto.org)

Zenphoto is a compact, purpose-built CMS for creators who need straightforward media gallery management with blogging and theming capabilities. It emphasizes simplicity, file-system media handling and extensibility via themes and plugins, with active community development and an official demo for previewing themes. (zenphoto.org)

316stars
130forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running