Immich Self-Hosting Guide

Take control of your memories. This guide will walk you through setting up Immich on a dedicated server.

Important Note: This guide assumes you have a dedicated server running Docker. The Flint 2 router does NOT support Docker.

Step-by-Step Installation

Step 01

Update and Install Git

Ensure your server's package list is up-to-date:

sudo apt update && sudo apt upgrade -y
sudo apt install git -y
Step 02

Clone Repository

Download the Immich configuration files:

cd /opt
git clone https://github.com/immich-app/immich-docs.git
cd immich-docs/install
Step 03

Start Immich

Launch the containers in detached mode:

docker compose up -d
← Back to Guides