First an important mention, this is NOT an official package of Immich. If you like to have Immich installed directly from the Immich project use the official Docker images. Do not report bugs to upstream unless you are sure that the same bug is present in the upstream images. Feel free to ask me if you are unsure.
In short, this is an Immich Distribution packaged inside a snap package. The package is inspired of the official Immich images. It will be similar, but not identical with the official Docker-based installation. It will ship the same software, but with limited customability. Extra tools are included, they should be non-intrusive and you can ignore them if you like.
For more information see the project page at https://immich-distribution.nsg.cc/
sudo snap install immich-distribution
For detailed installation instructions with recommendations and hardware requirements, automatic updates and configuration see the installation documentation pages at the projects website.
See the documentation site at https://immich-distribution.nsg.cc/ for more information.
Software | Note |
---|---|
Immich Server | This is the server component of Immich that provides Immich API |
Immich Microservices | This service provides background processing of assets for Immich Server |
Immich Machine Learning | Object detection and image classifier, provides and API for Immich |
Immich Web | The Immich web pages |
Immich Distribution Sync | Synchronize (read & write) a external folder (with a few caveats) with Immich |
Immich Distribution Backup | Tool for easy backup and restore of Immich |
Postgres | Relational database used by Immich |
Redis | Fast key-value database used by Immich |
HAProxy | Service that proxies traffic to Immich web and server |
uacme | A Let's Encrypt ACME client used to checkout TLS certificates |
All files in this repository are released under the MIT license. Upstream Immich is also licensed under the MIT license.