{"name":"Immich: High-Performance Self-Hosted Photo and Video Management","description":"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.","github":"https://github.com/immich-app/immich","url":"https://osrepos.com/repo/immich-app-immich","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/immich-app-immich","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/immich-app-immich.md","json":"https://osrepos.com/repo/immich-app-immich.json","topics":["self-hosted","photo management","video management","google photos alternative","typescript","flutter","mobile app","open source"],"keywords":["self-hosted","photo management","video management","google photos alternative","typescript","flutter","mobile app","open source"],"stars":null,"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.","content":"## Introduction\nImmich 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.\n\n## Installation\nSetting 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](https://immich.app/){:target=\"_blank\"}. The documentation provides comprehensive guides for different deployment methods, ensuring a smooth setup process.\n\n## Examples\nImmich 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](https://demo.immich.app){:target=\"_blank\"} with login credentials `demo@immich.app` / `demo` to explore its features firsthand.\n\n## Why Use Immich\nChoosing 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.\n\n## Links\n*   [Immich GitHub Repository](https://github.com/immich-app/immich){:target=\"_blank\"}\n*   [Official Website & Documentation](https://immich.app/){:target=\"_blank\"}\n*   [Installation Guide](https://docs.immich.app/install/requirements){:target=\"_blank\"}\n*   [Live Demo](https://demo.immich.app){:target=\"_blank\"}","metrics":{"detailViews":4,"githubClicks":4},"dates":{"published":null,"modified":"2025-10-12T11:16:04.000Z"}}