Favicon of HomeGallery

HomeGallery

Organize photos and videos in a private, self-hosted gallery. Discover memories with AI search, tag faces, and browse your history on a map. Works on any platform.

Create your own private, self-hosted gallery for all your photos and videos. This open-source tool works directly with your existing file and folder structure, so you don't have to reorganize your media. It runs on virtually any platform, including Docker, Linux, Mac, and Windows, giving you complete control over your personal memories.

The gallery goes beyond simple browsing by incorporating powerful modern features:

  • AI-Powered Discovery: Find specific images without manual effort. Search for objects like "sunsets," "food," or "buildings" and let the AI find them for you. You can also search by similar images.
  • Face Recognition & Tagging: Automatically identify and group photos of family and friends. Add your own tags to single or multiple images for better organization.
  • Geolocation Mapping: If your photos have GPS data, it automatically fetches address information and lets you browse your memories on an interactive map.
  • Flexible Search: Build complex and powerful search queries to find exactly what you're looking for in seconds.

Directory Structure

homegallery
home-gallery
data
media
.env
docker-compose.yml

docker-compose.yml

services:
  home-gallery:
    image: xemle/home-gallery:latest
    container_name: home-gallery
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/data
      - ./media:/media:ro
    environment:
      - TZ=UTC

.env

# HomeGallery does not require sensitive environment variables for a basic setup.
# Advanced configuration (such as authentication) is typically managed via a gallery.config.yml file within the /data directory.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to HomeGallery

Favicon

 

  
  
Favicon

 

  
  
Favicon