Installing Immich

Last Updated
June 10, 2026

Install Docker Engine / Docker CE

  1. Note: Docker Engine is not the same thing that would generally be installed via a standard linux package manager. To remove a previously installed iteration of Docker (at least on Ubuntu), use the command below:
sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1)
  1. Follow the Docker website's documentation, it's solid & also includes instructions to remove previous iterations of Docker on all the other supported distributions.

Install Immich

  1. Use the Immich website's documentation for installing and running with Docker Compose; once again, this documentation is more than good enough.

Configure Immich

  1. Visit port 2283 on the machine that Immich was installed on: http://SERVER.IP.ADDRESS:2283.
  2. Follow the prompts to set up an admin & some user accounts & use Immich's documentation if stuck.
  3. There are a few different ways to remotely access an Immich server, but one of the easiest & most secure is via a VPN - just do that unless there's a really good reason not to.