What is Immich?
- website
- github
- discord
Immich is "an open source, high performance self-hosted backup solution for videos and photos on your mobile phone."
Immich runs in Docker on your server, and lets you upload photos and videos from your browser or mobile phone. The Immich user interface feels like google photos, especially on the mobile apps.
This project is still under heavy development, so there may be some bugs or features that haven't been implemented yet. It is surprisingly usable though. The developers are active on discord and helpful if you have questions.
I will be detailing how to install Immich on an openmediavault (or other debian/ubuntu) server. I will be using Portainer for the sake of simplicity, and SWAG as my reverse proxy. (Reverse proxy is optional).
UPDATE APRIL 2023:
When I initially wrote this guide, Immich did not have great docs. Now the docs cover installing Immich in Portainer, as well as several other methods. I recommend you follow the official docs setup, and if you have questions, ask in the Immich discord server.
- Immich docs page (I recommend you thoroughly read the docs before you start!)
Immich still does not cover any reverse proxy documentation, but it can be proxied just like any other service. I will leave my instructions for SWAG on here. I will edit them for clarity though.