Immich: High-Performance Self-Hosted Photo and Video Management
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Immich is a high-performance, self-hosted solution for managing photos and videos, offering a robust alternative to cloud-based services. It provides features like automatic backup, multi-user support, facial recognition, and extensive metadata search, all while giving users full control over their data. This open-source project is built with modern web technologies, ensuring a smooth and efficient user experience.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Immich is an impressive open-source, self-hosted photo and video management solution designed to give users complete control over their digital memories. Positioned as a powerful alternative to services like Google Photos, Immich focuses on high performance and a rich feature set, allowing you to store, organize, and access your media from your own infrastructure. Built with modern technologies like TypeScript, NestJS, and Flutter, it offers a seamless experience across web and mobile platforms.
Installation
Setting up Immich involves deploying its various components, including a server, a web client, and mobile applications. For detailed, step-by-step installation instructions and system requirements, it is highly recommended to consult the official Immich documentation. The documentation provides comprehensive guides for different deployment methods, ensuring a smooth setup process.
Examples
Immich offers a wide array of features to manage your media effectively. You can upload and view photos and videos, benefit from automatic backups when the mobile app is opened, and prevent asset duplication. Key functionalities include multi-user support, album and shared album management, rich metadata views (EXIF, map), and advanced search capabilities by metadata, objects, faces, and CLIP. A public demo is available at https://demo.immich.app with login credentials demo@immich.app / demo to explore its features firsthand.
Why Use Immich
Choosing Immich means embracing data ownership and privacy, as all your photos and videos are stored on your own server. Beyond privacy, Immich delivers high performance and a comprehensive feature set that rivals commercial cloud solutions. Its active development, strong community, and continuous addition of new functionalities, such as facial recognition, partner sharing, and global map views, make it a compelling choice for anyone looking for a powerful, flexible, and self-hosted media management system.
Links
Related repositories
Similar repositories that may be relevant next.

Rachoon: A Self-Hostable Solution for Invoice Management
June 18, 2026
Rachoon is a modern, self-hosted invoicing platform designed for freelancers and small businesses. It offers a comprehensive suite of tools to effortlessly create, track, and manage invoices, providing users with full control over their billing processes. With features like client management, payment tracking, and customizable templates, Rachoon simplifies financial administration.
My Virtual World: A Self-Hosted 3D AI Virtual World for Agent Harnesses
June 16, 2026
My Virtual World is an innovative self-hosted 3D AI virtual environment designed for agent harnesses such as OpenClaw and Hermes. It allows AI agents to live, work, move between buildings, and interact with objects in a persistent voxel-style world. This project offers a unique platform for developing and observing AI agent behaviors in a rich, customizable 3D setting.

Hermes WebUI: A Powerful Web Interface for Your Autonomous AI Agent
June 1, 2026
Hermes WebUI provides a lightweight, dark-themed web application for interacting with Hermes Agent, offering full parity with the CLI experience. This self-hosted interface allows users to manage sessions, browse workspaces, and control their AI agent from any web browser or phone, enhancing accessibility and user experience. It integrates seamlessly with existing Hermes Agent setups, requiring no additional configuration.

Hyvor Relay: Open-Source Self-Hosted Email API for Developers
May 28, 2026
Hyvor Relay is an open-source, self-hosted email API designed for developers, offering a robust alternative to services like AWS SES, Mailgun, and SendGrid. It enables sending emails via SMTP using your own infrastructure, prioritizing ease of self-hosting, efficient management, and scalability for high-volume email operations.
Source repository
Open the original repository on GitHub.