OpenSource-Hub
H

HomeGallery

1.1k stars·File Management·SHA-256 checksum verified

HomeGallery is a self-hosted, privacy-first web gallery for personal photos and videos. It uses AI for reverse image search, face detection, and smart filtering. Runs on your own hardware, supports large collections, and works offline.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-host your media library with AI-powered search and face recognition, no cloud needed.

Core Features

  • AI reverse image search: find similar photos (e.g., all sunset images) without tagging
  • Face detection and search by similar faces
  • Virtual scrolling for smooth browsing of 400k+ media files
  • Video transcoding and Chromecast support
  • Read-only and offline media sources: process once, disk can go offline

What It Can't Do

  • The whole index is loaded into browser memory; ~12MB compressed JSON for 100k photos (~100MB raw). Ensure sufficient RAM on client device. 2. AI reverse image search uses a public API by default (api.home-gallery.org); all preview images are sent to it (no data stored). For privacy, self-host the API server. 3. Geo reverse lookup uses OpenStreetMap Nominatim (coordinates only). 4. Single-user only; all files are visible after login, no multi-user access control.

Use Cases

  • Centralize and browse photos/videos from multiple sources (phone, camera, NAS) with AI-powered discovery
  • Privately index decades of personal media without uploading to cloud services
  • Quickly find forgotten memories using reverse image search or face similarity

HomeGallery is a self-hosted open-source web gallery designed for users who want full control over their personal photo and video collections. It runs locally on your NAS or server, supports AI-powered reverse image search, face detection and recognition, expressive query language, and mobile-friendly PWA. It handles large libraries (tested with 400k+ files), offers virtual scrolling for endless streams, and works with read-only/offline media sources. Binaries available for Linux, macOS, Windows, and Docker. No cloud dependency; privacy-focused.

Tags

self-hostedphoto-galleryvideo-galleryAIface-recognitionreverse-image-searchdockerPWAopen-sourceprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the binary for your OS (Linux/macOS/Windows) or pull the Docker image

4

Step 2: Run initialization with media source path, e.g., `./gallery init --source ~/Pictures`

5

Step 3: Start the server and open http://localhost:3000 in your browser

Install Guide
  1. Step 1: Download the binary for your OS (Linux/macOS/Windows) or pull the Docker image
  2. Step 2: Run initialization with media source path, e.g., `./gallery init --source ~/Pictures`
  3. Step 3: Start the server and open http://localhost:3000 in your browser
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the HomeGallery data directory and configuration file. If using Docker, stop and remove the container and delete the mapped volume.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-25 21:00:10
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects