immich
APT Repository
This repository provides debian packages for immich and (almost) all required dependencies for convenience.
🚀 Quick Start
- For the all-in-one solution you'd want to install the
immichpackage - For a more fine-grained installation use
immich-server,immich-machine-learning,immich-db-reqs,redis-serverandimmich-cliin any combination. Please read the package description usingapt-cache show ...what they provide and their dependencies are (until this apt repository has package detail pages).
⚠️ Read before installing
- Packages from
vipsandmimallocare backported from a newer version and will update your system-provided one if installed. Make sure your other programs are compatible with it. - NodeJS is not included in this repository. Newer versions may be required than your system provides. Visit the nodesource download page for instructions (having repository available is enough).
- The
immich-db-reqspackage automatically enables vectorchord for postgresql. Don't use if you want to manually manage postgresql or its extensions. The all-in-oneimmichpackage can still be used if--no-install-recommendsis used. - As this package provides an alternative installation method, there may be differences from the official Docker images. Please verify any problems are also reproducible with their official Docker images before reporting upstream.
- Keep good security and backup hygiene. Never expose a service unprotected. Use a reverse proxy for TLS termination.
📝 Good to know
- By default the web interface is accessible at
http://localhost:2283 - Configuration files can be found at
/etc/immich/*, everything should be configurable - The data folder is configured for
/var/lib/immich/data - Changes to systemd units should be made with
systemctl edit ...
🔗 Resources
- Official Immich Documentation For everything immich related and user guides
- Packaging Wiki For installation quides, advanced configuration options
🐛 Issues
- Official Help Page - For issues with immich
- Issues and Discussions - For issues with or related to these packages
Feeds
Configgithub: dionysius/immich-deb
Tags: debian/*
Releases: release
obs: home:dionysius:immich
Distributions: Debian_13 -> trixie, xUbuntu_24.04 -> noble
From sources: vips, mimalloc
apt: repo.jellyfin.org
Distributions: debian/trixie, ubuntu/noble
From sources: jellyfin-ffmpeg
Packages: *, !jellyfin-ffmpeg6
github: tensorchord/VectorChord
Distributions: / -> trixie, / -> noble
Tags: 1.*, 0.5.*, 0.4.*
Releases: release
From sources: postgresql-*-vchord, !*-13-*, !*-14-*, !*-15-*
no-changes mode
1 Install the repository signing key
2 Add the repository configuration
3 Update package lists and install your wished package(s)
sudo apt update
sudo apt install ...
Latest
| Distribution | noble | trixie | ||
|---|---|---|---|---|
| Architecture | amd64 | arm64 | amd64 | arm64 |
| gir1.2-vips-8.0 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 |
| immich | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-cli | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-db-reqs | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-geo-data | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-machine-learning | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-server | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| immich-web-data | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 | 2.5.3-1 |
| jellyfin-ffmpeg7 | 7.1.3-1-noble | 7.1.3-1-noble | 7.1.3-1-trixie | 7.1.3-1-trixie |
| libmimalloc-dev | 3.1.5+ds-2 | 3.1.5+ds-2 | 3.1.5+ds-2 | 3.1.5+ds-2 |
| libmimalloc3 | 3.1.5+ds-2 | 3.1.5+ds-2 | 3.1.5+ds-2 | 3.1.5+ds-2 |
| libvips-dev | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 |
| libvips-doc | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 |
| libvips-tools | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 |
| libvips42t64 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 | 8.17.3-1 |
| postgresql-16-vchord | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 |
| postgresql-17-vchord | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 |
| postgresql-18-vchord | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 | 1.0.0-1 |