Amazon Photos

Best Self Hosted Alternatives to Amazon Photos

A curated collection of the 9 best self hosted alternatives to Amazon Photos.

Amazon Photos is Amazon’s cloud photo and video storage service for backing up, organizing, and sharing media across devices. It offers automatic device backup, albums, sharing tools and printing options; Prime members receive unlimited photo storage.

Alternatives List

#1
Immich

Immich

A self-hosted photos and videos platform for automatic mobile backup, fast browsing, and AI-powered search, with sharing and albums similar to Google Photos.

Immich screenshot

Immich is a self-hosted photo and video management platform focused on automatic backup from mobile devices and fast, modern browsing. It provides a Google Photos–like experience with timeline views, albums, sharing, and machine-learning features for search and organization.

Key Features

  • Automatic photo/video backup from Android and iOS apps
  • Web app for browsing by timeline, albums, and metadata
  • On-device/server-side machine learning features such as face recognition and semantic/object search (via embeddings)
  • Duplicate detection and media organization tools
  • Sharing features for albums and individual assets
  • Map/location browsing and EXIF/metadata viewing
  • Background jobs for indexing, thumbnail generation, and ML processing
  • Storage options including local filesystem and S3-compatible object storage

Use Cases

  • Replace Google Photos/iCloud Photos for a household with private backups
  • Centralize media from multiple phones/cameras into a searchable library
  • Create shared family albums with controlled access

Limitations and Considerations

  • Feature set and migrations can change quickly across releases; upgrades should follow release notes carefully
  • Machine-learning features require additional compute and background processing, especially for large libraries

Immich is best suited for individuals or families who want a modern, fast photo experience while keeping their media under their own control. With strong mobile backup and ML-powered discovery, it works well as a primary personal photo library when deployed and maintained carefully.

88.6kstars
4.7kforks
#2
PhotoPrism

PhotoPrism

Self-hosted photo management and gallery app with AI search, automatic organization, and multi-user support for large photo and video libraries.

PhotoPrism screenshot

PhotoPrism is a self-hosted photo and video management application that helps you browse, organize, and search large media libraries from a modern web interface. It focuses on fast indexing, rich metadata handling, and AI-assisted discovery while keeping your originals in your own storage.

Key Features

  • Web-based photo and video library with responsive UI, albums, favorites, and sharing links
  • AI-powered search and classification (e.g., objects/scenes) plus location and time-based browsing
  • Face recognition (optional, depending on setup) and people organization for easier discovery
  • Automatic indexing with EXIF/XMP metadata reading, duplicate detection, and quality sorting
  • Map view and geolocation support (uses embedded metadata; can enrich from known locations)
  • Import workflows that preserve originals and support sidecar files
  • Multi-user support with authentication and role-based access controls
  • Docker-first deployment with configurable storage paths and database backends

Use Cases

  • Replace cloud photo services for personal and family photo libraries with local storage
  • Create a searchable archive for photographers (RAW/JPEG) and shared studio collections
  • Centralize media from phones/cameras/NAS with metadata-based browsing and deduplication

Limitations and Considerations

  • Some advanced features (notably certain AI/Maps capabilities) may depend on additional services, model downloads, or API keys and can increase resource usage.

PhotoPrism is well-suited for users who want a full-featured, browser-based photo library with strong metadata support and AI-assisted search. It is commonly deployed on a home server or NAS to organize large collections while maintaining control over files and backups.

39.1kstars
2.2kforks
#3
LibrePhotos

LibrePhotos

A Google Photos alternative for organizing, searching, and sharing your photo library with face recognition, object search, timeline views, and multi-user support.

LibrePhotos screenshot

LibrePhotos is a self-hosted photo management and gallery application designed to help you organize and explore large personal photo libraries. It focuses on fast browsing and AI-assisted discovery (people, objects, locations) while supporting multiple users and common photo/video workflows.

Key Features

  • AI indexing for semantic discovery: face recognition, object/scene classification, and similarity search
  • People management: merge/rename people, confirm faces, and browse photos by person
  • Powerful search and filtering across metadata (date/time, camera info, location where available)
  • Timeline and album-style browsing with responsive web UI
  • Multi-user accounts with library separation and sharing-oriented workflows
  • Background indexing pipeline for large libraries; incremental scans to keep libraries up to date
  • Docker-based deployment with companion services (database/cache) commonly used in the stack

Use Cases

  • Replace cloud photo services by hosting a private, searchable family photo library
  • Quickly find photos of a person, pet, object, or scene across years of images
  • Create a local “photo hub” for multiple users to browse and curate collections

Limitations and Considerations

  • Initial AI indexing can be resource-intensive on large libraries and may take significant time
  • Accuracy of face/object recognition depends on the underlying models and photo quality

LibrePhotos is a strong option for users who want modern search and discovery on their own photo archive. It combines gallery browsing with machine-learning indexing to make large collections easier to navigate and curate.

7.9kstars
368forks
#4
Photoview

Photoview

A self-hosted photo gallery that indexes folders on disk, extracts metadata, and provides a fast web UI for browsing, searching, and sharing albums.

Photoview screenshot

Photoview is a self-hosted photo gallery that scans folders on your server and presents them in a modern web interface. It focuses on organizing and browsing large personal photo libraries using metadata (EXIF) and folder structure, with features for sharing and multi-user access.

Key Features

  • Imports and indexes photos/videos from directories on disk (no manual uploads required)
  • Automatic metadata extraction (EXIF) and timeline/date-based browsing
  • Face recognition and person pages (optional feature)
  • Map/location browsing when GPS metadata is present
  • Web-based album browsing, search, and filtering
  • Multi-user support with authentication and per-user access control
  • Sharing via links for albums/media (for easy external viewing)
  • Docker-based deployment with database-backed indexing

Use Cases

  • Host a private “Google Photos-like” gallery for a household photo archive
  • Browse and search a large DSLR/phone library stored on a NAS by date/people/location
  • Create shareable albums for family or events without uploading to third-party clouds

Limitations and Considerations

  • Requires an initial indexing/scan step; large libraries may take time to process
  • Some advanced capabilities (e.g., face recognition) depend on configuration and compute resources

Photoview is a practical option for turning an existing folder-based photo archive into a searchable, multi-user web gallery. It is best suited for users who want fast browsing and metadata-driven organization while keeping files in place on their own storage.

6.3kstars
449forks
#5
Lychee

Lychee

A modern, web-based photo library and gallery for organizing albums, viewing metadata, and sharing photos securely from your own server.

Lychee screenshot

Lychee is a web-based photo management application that lets you upload, organize, browse, and share photo libraries through a clean gallery interface. It is designed for personal or small-team collections, with album organization and link-based sharing.

Key Features

  • Photo library management with albums (including nested albums)
  • Upload via web UI (with drag & drop) and support for importing existing folders
  • EXIF/IPTC metadata reading (camera, lens, exposure, dates) and map display when GPS data exists
  • Search and filtering to quickly find photos in large libraries
  • Sharing controls: public/private albums, link sharing, and password protection (depending on configuration)
  • Multiple user support and permissions (edition dependent) for shared libraries
  • Image processing for thumbnails/previews and orientation handling
  • Runs behind common reverse proxies and supports modern PHP deployments

Use Cases

  • Personal replacement for hosted photo galleries to organize family and travel photos
  • Small group or club photo archive with shared albums and controlled access
  • Publishing curated galleries (events/portfolios) with link-based sharing

Limitations and Considerations

  • Video support and advanced media features vary by deployment and enabled PHP extensions; verify requirements before large imports
  • Some collaboration features (e.g., fine-grained multi-user management) may depend on the specific Lychee edition/version you deploy

Lychee focuses on being a lightweight, pleasant web gallery with practical organization and sharing rather than a full digital asset management suite. It fits well for users who want a straightforward photo library with metadata, albums, and controlled public sharing.

4kstars
363forks
#6
PiGallery2

PiGallery2

Self-hosted web photo gallery that indexes folders, reads EXIF/IPTC, supports maps/search, and serves optimized thumbnails with a responsive UI.

PiGallery2 screenshot

PiGallery2 is a self-hosted web photo gallery focused on browsing existing photo/video folders without importing them into a separate library. It indexes your directory structure, extracts common metadata, and provides a modern, responsive UI with fast thumbnail generation and search.

Key Features

  • Directory-based albums (mirrors your existing folder structure)
  • Automatic media indexing with configurable scanner/database
  • EXIF/IPTC metadata reading (camera data, dates, keywords where available)
  • Map view for GPS-tagged photos
  • Full-text style search/filtering across metadata
  • On-the-fly thumbnail generation and image resizing for fast browsing
  • Video support (with metadata and preview handling depending on setup)
  • Multi-user support with authentication and permission concepts
  • Sharing options (public links/albums depending on configuration)

Use Cases

  • Host a private family photo website from an existing NAS folder tree
  • Browse and search a large archive (events/trips) using metadata and map view
  • Lightweight gallery for photographers who want folder-based organization

Limitations and Considerations

  • Features depend heavily on extracted metadata; inconsistent EXIF/IPTC can reduce search/map usefulness
  • Not intended as a full “DAM” with heavy editing workflows; it focuses on browsing and viewing

PiGallery2 is a good fit when you want a fast, web-based viewer on top of a directory tree, with metadata-driven search and a clean UI. It works especially well for large collections where automatic thumbnails and responsive browsing matter more than complex asset-management workflows.

2.1kstars
247forks
#7
Damselfly

Damselfly

Self-hosted photo management app for browsing, tagging, and searching large photo libraries, with face recognition, metadata support, and a responsive web UI.

Damselfly screenshot

Damselfly is a self-hosted photo management application focused on fast browsing and search across large local photo libraries. It indexes folders of images, extracts metadata, and provides a responsive web interface to organize and find photos quickly, including people-based discovery using face recognition.

Key Features

  • Library indexing from filesystem folders with background scanning
  • Responsive web UI optimized for fast browsing of large collections
  • Face recognition for grouping and searching people (face tagging/workflows)
  • Metadata support (EXIF/IPTC) and keyword/tag-based organization
  • Powerful search and filtering (by tags, people, and common photo attributes)
  • Thumbnail generation and caching for performance
  • Container-friendly deployment (commonly run via Docker)

Use Cases

  • Replace cloud photo services for private browsing and search of a home photo archive
  • Curate and find photos for creative work using tags/metadata and fast filtering
  • Identify and organize photos of family members using face recognition

Limitations and Considerations

  • Face recognition requires additional compute and works best with well-lit, clear faces; initial indexing can be time-consuming on large libraries

Damselfly is a good fit for users who want a lightweight, performance-oriented photo library browser with strong local search, metadata handling, and face-based organization. It is commonly used as a private alternative to cloud photo galleries while keeping files in normal folders on disk.

1.7kstars
89forks
#8
Immich Kiosk

Immich Kiosk

A kiosk-style web UI for Immich that displays albums and photos as a digital photo frame, designed for tablets, wall displays, and smart TVs.

Immich Kiosk screenshot

Immich Kiosk is a companion web application for Immich that turns an Immich library or album into a kiosk-style, fullscreen digital photo frame. It is typically used on always-on displays (tablets, wall-mounted screens, smart TVs) to continuously show photos with minimal UI and remote-friendly controls.

Key Features

  • Fullscreen “kiosk” photo display optimized for always-on screens
  • Connects to an Immich server to browse and display photos/albums
  • Album-focused playback (use an Immich album as the frame source)
  • Configurable slideshow behavior (e.g., timing/transition style options)
  • Minimal, display-first UI intended for touch or remote navigation
  • Container-friendly deployment (commonly run via Docker/Compose)

Use Cases

  • Wall-mounted “family photo frame” fed from an Immich album
  • Office/common-area rotating photo display or announcements via curated albums
  • Tablet-based ambient display showing highlights from an Immich library

Limitations and Considerations

  • Requires a working Immich server; functionality depends on Immich API compatibility
  • Primarily focused on display/slideshow scenarios (not a full photo management UI)

Immich Kiosk is best suited when you already use Immich for photo storage and want a dedicated, low-friction display interface for a kiosk or digital frame. It complements Immich rather than replacing it, providing a specialized viewing mode for continuous playback on large or shared screens.

1.2kstars
45forks
#9
Picsur

Picsur

Self-hosted image hosting and sharing with direct links, albums, and an admin dashboard—designed for quick uploads and lightweight operation.

Picsur screenshot

Picsur is a self-hosted image hosting and sharing web app focused on fast uploads, clean direct links, and simple administration. It’s suited for individuals or small teams who want an Imgur-like experience under their own control, with a modern web UI and an API-oriented design.

Key Features

  • Web-based uploads with shareable links for images
  • Albums/collections to group images (where enabled/configured)
  • Admin dashboard for instance management (users/settings/moderation)
  • Configurable storage backend (local filesystem and common external/object storage options depending on deployment)
  • Image processing for common formats and thumbnails/previews
  • Authentication options suitable for private or semi-public instances

Use Cases

  • Host and share screenshots for homelabs/IT teams via stable direct links
  • Private image dropbox for a household or small group
  • Lightweight alternative to public image hosts for embedding images in docs/issues

Limitations and Considerations

  • Feature set is intentionally simpler than full photo-management suites (e.g., advanced tagging/search/face recognition)
  • Some capabilities depend on deployment configuration (storage/reverse proxy/auth)

Picsur is a practical choice when you need straightforward image hosting with a modern interface and minimal overhead. It balances usability and control while staying focused on the core workflow of uploading, organizing, and sharing images.

1.2kstars
65forks

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