HomeGallery: Self-Hosted Web Gallery
HomeGallery is an open-source, self-hosted web gallery designed to help users browse and rediscover their personal photo and video archives. It offers a unique approach to media management with a focus on exploration and ease of use, even for non-technical users.
Key Features
- AI-Powered Image Discovery: Automatically groups similar images and supports reverse image search for effortless exploration of large archives.
- No-Database Architecture: All search and filtering operations are performed client-side in the browser, ensuring a fast and responsive experience.
- Timeline and Similarity Views: Browse media by timeline or similarity, allowing users to jump between different times or themes seamlessly.
- Mobile-Friendly Design: Fully responsive with Progressive Web App (PWA) support for use as a simple mobile app.
- Self-Hosting Capability: Host your private data on personal devices, including low-power hardware like Raspberry Pi.
- Additional Tools: Features face and object detection, reverse GEO lookup, tagging with multi-selection, and advanced search with boolean operands.
- Static Site Export: Run the gallery without a backend, as demonstrated in the public demo.
Use Cases
- Personal Media Management: Ideal for individuals with large photo and video collections who want to rediscover forgotten memories.
- Family Sharing: Simple interface allows even young children to browse family archives without technical skills.
- Creative Exploration: Unique browsing options inspire users to explore their media in new ways, connecting images across time and themes.
Built with Node.js, Express, React, and TypeScript, HomeGallery is a powerful tool for anyone seeking a private, customizable solution for media archiving and exploration.