Debian 12 · Docker · Self-hosted

Instalacja Immich

// Prywatny Google Photos na własnym serwerze

KROK 01

🐳 Instalacja Dockera

Dodajemy oficjalne repozytorium Dockera i instalujemy wszystkie wymagane pakiety.

sudo apt update sudo apt install ca-certificates curl gnupg -y sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
KROK 02

✅ Weryfikacja Dockera

Sprawdzamy czy Docker został poprawnie zainstalowany.

docker --version docker compose version
KROK 03

📁 Tworzenie katalogu

Tworzymy dedykowany folder dla Immich i przechodzimy do niego.

mkdir ~/immich-app cd ~/immich-app
KROK 04

⬇️ Pobieranie plików Immich

Ściągamy najnowszą wersję docker-compose.yml oraz przykładowy plik konfiguracyjny .env.

wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
KROK 05

⚙️ Konfiguracja .env

Edytujemy plik .env i ustawiamy zmienne środowiskowe. Zmień hasło na własne!

UPLOAD_LOCATION=./library DB_DATA_LOCATION=./postgres TZ=Europe/Warsaw IMMICH_VERSION=release DB_PASSWORD=TwojeMocneHaslo DB_USERNAME=postgres DB_DATABASE_NAME=immich
KROK 06

🚀 Uruchomienie Immich

Startujemy wszystkie kontenery w trybie odłączonym. Pierwsze uruchomienie może chwilę potrwać.

docker compose up -d
KROK 07

🌐 Dostęp do aplikacji

Otwórz przeglądarkę i wejdź pod adres (zastąp IP_SERWERA adresem swojego serwera):

http://IP_SERWERA:2283
KROK 08

🛠️ Przydatne komendy

Podstawowe komendy do zarządzania kontenerami Immich:

# Lista działających kontenerów docker ps # Podgląd logów na żywo docker compose logs -f # Aktualizacja do najnowszej wersji docker compose pull && docker compose up -d
🎉

Gotowe!

Immich działa jako Twój prywatny Google Photos.
Zaloguj się i skonfiguruj pierwszego użytkownika.

http://IP_SERWERA:2283
immich · self-hosted