High performance self-hosted photo and video management solution.
Overview
This document analyzes the features and installation process of the Immich app. The app is currently under active development and may contain bugs and breaking changes. It is not recommended to use the app as the sole means of storing photos and videos; a 3-2-1 backup plan is advised. The app provides features such as uploading and viewing videos and photos, auto backup on app opening, selective album backup, and more. Installation guides and documentation can be found on the app’s official website.
Features
- Upload and view videos and photos: Allows users to upload and view videos and photos on both the mobile and web versions of the app.
- Auto backup when the app is opened: Automatically backs up data when the app is opened.
- Selective album(s) for backup: Users can choose specific albums for backup.
- Download photos and videos to local device: Provides the ability to download photos and videos to the user’s local device.
- Multi-user support: Supports multiple user accounts.
- Album and Shared albums: Allows users to create and share albums.
- Scrubbable/draggable scrollbar: Provides a scrubbable and draggable scrollbar for easy navigation.
- Support raw formats: Supports raw image formats.
- Metadata view (EXIF, map): Allows users to view metadata such as EXIF data and location on a map.
- Search by metadata, objects, faces, and CLIP: Users can search for content based on metadata, objects, faces, and CLIP tags.
- Administrative functions (user management): Provides administrative functions for user management on the web version.
- Background backup: Supports background backup for convenience.
- Virtual scroll: Implements virtual scroll functionality for efficient browsing.
- OAuth support: Supports OAuth authentication.
- API Keys: API keys are available for the web version.
- LivePhoto/MotionPhoto backup and playback: Includes support for LivePhoto/MotionPhoto backup and playback.
- User-defined storage structure: Allows users to define their own storage structure.
- Public Sharing: Provides the option to share content publicly (web version only).
- Archive and Favorites: Users can archive and mark content as favorites.
- Global Map: Displays a global map with location metadata.
- Partner Sharing: Enables sharing with partners.
- Facial recognition and clustering: Utilizes facial recognition and clustering for organization.
- Memories (x years ago): Displays memories from past years.
- Offline support: Supports offline access (except for web version).
- Read-only gallery: Provides a read-only gallery for secure sharing.
- Stacked Photos: Stacks similar photos to save space and improve organization.
Installation
To install the Immich app, follow these steps:
- Visit the official website at https://immich.app/.
- Access the main documentation to find detailed installation guides.
- Follow the provided installation instructions specific to your platform (mobile or web).
- If necessary, refer to any code snippets or configuration examples provided in the documentation.
- Ensure to backup your photos and videos using a 3-2-1 backup plan.
Summary
The Immich app is a work-in-progress project that offers a wide range of features for managing and organizing photos and videos. While still under active development and prone to bugs, the app has the potential to become a comprehensive solution for storing and accessing multimedia content. Users can install the app by following the installation guides provided on the official website. By supporting the project, users can motivate the developer to continue updating the app with new features and bug fixes.