Immich - własne Zdjęcia Google w domu

9 listopada 2026 · Autor: Cyryl Sochacki · Programy, Sprzęt

Telefon robi zdjęcia, chmura je przechowuje, a co roku przychodzi mail, że miejsce się kończy i trzeba dopłacić. Immich robi to samo co Zdjęcia Google czy iCloud: sam kopiuje zdjęcia z telefonów całej rodziny, układa je na osi czasu, rozpoznaje twarze i pozwala szukać „psa na plaży”. Różnica jest jedna: wszystko leży na serwerze w Twoim domu, a nie na cudzych dyskach.

W skrócieImmich to darmowy, otwarty serwer zdjęć, który wygląda i działa jak Zdjęcia Google. Instalujesz go w Dockerze na komputerze pracującym całą dobę (NAS, minikomputer) z co najmniej 6 GB RAM, a na telefonach aplikację Immich, która w tle wysyła nowe zdjęcia. Zdjęcia z Google przeniesiesz przez Google Takeout i program immich-go. Pamiętaj: serwer to nie kopia zapasowa - folder ze zdjęciami trzeba dodatkowo kopiować na inny dysk.

Jak to działa

Immich ma dwie części, tak jak Jellyfin:

Aplikacja na telefonie działa prawie jak Zdjęcia Google: pokazuje zdjęcia z telefonu i z serwera razem, na jednej osi czasu. Nowe zdjęcia wysyła sama, gdy jesteś w domowym Wi-Fi albo, jeśli ustawisz dostęp spoza domu, w dowolnym miejscu.

Aplikacja Immich na telefonie: oś czasu ze zdjęciami, wyszukiwanie osób i miejsc oraz albumy
Aplikacja Immich: zdjęcia, wyszukiwanie po osobach i miejscach, albumy. Zrzut: projekt Immich, licencja AGPL 3

Rozpoznawanie twarzy i wyszukiwanie po treści (wpisujesz „zachód słońca”, „rower”, „tort”) robi sam serwer, na Twoim procesorze. Żadne zdjęcie nie trafia do zewnętrznej usługi.

Czego potrzebujesz

Immich potrzebuje komputera, który pracuje całą dobę i ma miejsce na wszystkie zdjęcia. Według dokumentacji projektu:

Minimum Zalecane
Pamięć RAM 6 GB 8 GB lub więcej
Procesor 2 rdzenie 4 rdzenie
System Linux 64-bit z Dockerem Debian, Ubuntu, OpenMediaVault

Dobrze sprawdzi się poleasingowy minikomputer z procesorem Intel i 8-16 GB RAM albo NAS z OpenMediaVault. Na Raspberry Pi 5 z 8 GB RAM też zadziała, choć pierwsze rozpoznawanie twarzy w dużej kolekcji potrwa dłużej.

Kilka rzeczy, o których warto wiedzieć przed zakupem lub instalacją:

Instalacja na NAS-ie z OpenMediaVault

Jeśli masz NAS z OpenMediaVault z wtyczką openmediavault-compose, instalacja to kilka kliknięć:

1

Załóż folder na zdjęcia

W Magazyn → Katalogi współdzielone utwórz folder, np. „Zdjecia”, na dużym dysku. Skopiuj jego ścieżkę bezwzględną (/srv/dev-disk-by-uuid-…/Zdjecia).

2

Pobierz pliki Immicha

Pobierz na komputer dwa pliki z najnowszego wydania: docker-compose.yml i example.env i otwórz je w edytorze tekstu.

3

Dodaj aplikację w Compose

W Usługi → Compose → Pliki kliknij Dodaj, nazwij plik immich, w pole pliku wklej zawartość docker-compose.yml, a w pole na zmienne środowiskowe - zawartość example.env.

4

Ustaw zmienne

W zmiennych zmień: UPLOAD_LOCATION na ścieżkę folderu ze zdjęciami, DB_PASSWORD na własne hasło (same litery i cyfry), a linię # TZ=Etc/UTC na TZ=Europe/Warsaw (bez znaku #). DB_DATA_LOCATION zostaw bez zmian, jeśli folder z aplikacjami Compose jest na dysku SSD.

5

Uruchom

Zapisz plik i kliknij Up (strzałka w górę). Pierwsze uruchomienie pobiera kilka obrazów i trwa kilka minut.

Instalacja na zwykłym serwerze z Linuksem

Na minikomputerze z Debianem lub Ubuntu z zainstalowanym Dockerem wystarczy terminal:

mkdir immich-app && cd immich-app
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
nano .env
docker compose up -d

W pliku .env zmień te same trzy rzeczy co wyżej: UPLOAD_LOCATION, DB_PASSWORD i TZ. Immich wymaga nowego polecenia docker compose (ze spacją) - starego docker-compose już nie obsługuje.

Pierwsze uruchomienie

Otwórz w przeglądarce http://adres-serwera:2283 i kliknij Pierwsze kroki. Pierwsze założone konto zostaje administratorem - użyj go do zarządzania, a do codziennego oglądania zdjęć możesz założyć sobie drugie, zwykłe konto.

Rejestracja administratora w Immichu: e-mail, hasło i nazwa
Rejestracja administratora: pierwsze konto w Immichu zarządza całym serwerem. Zrzut: czasnalinux.pl, Immich 3.3

Po pierwszym zalogowaniu krótki kreator zapyta o motyw, język, usługi zewnętrzne (np. kafelki mapy), szablon folderów (polecamy „RRRR/MM/DD” - zdjęcia na dysku ułożą się w foldery według dat) i przypomni o kopii zapasowej. Potem zobaczysz pustą oś czasu - zdjęcia z komputera wgrasz przyciskiem Prześlij w prawym górnym rogu.

Oś czasu Immicha w przeglądarce ze zdjęciami pogrupowanymi według dat
Oś czasu w przeglądarce: zdjęcia same układają się według dat z aparatu, a pasek po prawej przewija lata. Zrzut: czasnalinux.pl, Immich 3.3
  • w Administracja → Użytkownicy kliknij Stwórz użytkownika i załóż konta domownikom; każdy ma własną bibliotekę i może mieć limit miejsca,
  • w Ustawienia konta → Ustawienia aplikacji wybierz język polski,
  • w Administracja → Ustawienia sprawdź, czy włączone są rozpoznawanie twarzy i wyszukiwanie (domyślnie są),
  • w Ustawienia konta → Udostępnianie → Partnerzy kliknij Dodaj partnera i udostępnij całą bibliotekę żonie, mężowi czy partnerowi - jego zdjęcia zobaczysz na swojej osi czasu.
Okno Stwórz nowego użytkownika w Immichu z e-mailem, hasłem, nazwą i limitem miejsca
Konto dla domownika: e-mail, hasło, nazwa i opcjonalny limit miejsca. Domyślnie przy pierwszym logowaniu poprosi o zmianę hasła. Zrzut: czasnalinux.pl, Immich 3.3
Okno Dodaj partnera w Immichu z kontem Tomka
Udostępnianie → Partnerzy → Dodaj partnera: wybrana osoba widzi całą Twoją bibliotekę. Zrzut: czasnalinux.pl, Immich 3.3
Zdjęcie w Immichu z panelem informacji: data, aparat, miejsce na mapie i album
Szczegóły zdjęcia: data, telefon, ustawienia aparatu, miejsce na mapie i album, w którym jest zdjęcie. Zrzut: projekt Immich, licencja AGPL 3

Kopia zdjęć z telefonu

Zainstaluj aplikację Immich z Google Play, App Store albo F-Droid. Jako adres serwera wpisz http://adres-serwera:2283 (np. http://192.168.1.20:2283) i zaloguj się swoim kontem.

1

Wybierz albumy

Stuknij ikonę chmurki w prawym górnym rogu, potem Wybierz albumy. Zaznacz Aparat (Camera), a jeśli chcesz, także zrzuty ekranu czy zdjęcia z komunikatorów.

2

Włącz kopię w tle

Stuknij Włącz kopię zapasową i włącz kopię w tle. Na Androidzie zezwól aplikacji na pracę w tle (wyłącz dla niej optymalizację baterii), na iPhonie włącz dla Immicha Odświeżanie aplikacji w tle.

3

Poczekaj na pierwsze wysyłanie

Przy kilkunastu tysiącach zdjęć pierwsza kopia potrwa kilka godzin. Zostaw telefon na noc na ładowarce w domowym Wi-Fi. Potem wysyłane są już tylko nowe zdjęcia.

Ekran kopii zapasowej w aplikacji Immich z liczbą zdjęć wysłanych i oczekujących
Kopia zapasowa w aplikacji: ile zdjęć jest w wybranych albumach, ile już wysłano i ile zostało. Zrzut: projekt Immich, licencja AGPL 3
Nie usuwaj od razu zdjęć z telefonu: Kiedy kopia się skończy, kusi, żeby zwolnić miejsce w telefonie. Zrób to dopiero wtedy, gdy masz drugą kopię zdjęć z serwera, np. na dysku USB (niżej piszemy jak). Jeden serwer z jednym dyskiem to jeszcze nie kopia zapasowa.

Przenosiny ze Zdjęć Google

Zdjęcia z chmury Google pobierzesz usługą Google Takeout, a do Immicha wyślesz programem immich-go. Ten program jest ważny: Google zapisuje datę, miejsce i albumy w osobnych plikach .json, a immich-go łączy je ze zdjęciami. Bez tego zdjęcia trafiłyby do Immicha z datą pobrania zamiast daty zrobienia.

1

Zamów archiwum

Wejdź na takeout.google.com, kliknij Odznacz wszystkie, zaznacz tylko Zdjęcia Google i wybierz eksport do plików ZIP po 50 GB. Google przyśle link do pobrania - przy dużej kolekcji nawet po kilku dniach.

2

Utwórz klucz API

W Immichu otwórz Ustawienia konta → Klucze API i kliknij Nowy klucz API. Nadaj mu nazwę, np. „immich-go”, zaznacz Zaznacz wszystko w uprawnieniach i kliknij Utwórz. Skopiuj klucz - pokaże się tylko raz.

Okno Nowy klucz API w Immichu z nazwą klucza i listą uprawnień
Nowy klucz API: nazwa i uprawnienia. Dla immich-go najprościej zaznaczyć wszystkie. Zrzut: czasnalinux.pl, Immich 3.3
3

Wyślij zdjęcia programem immich-go

Pobierz immich-go dla Linuksa, rozpakuj i uruchom w folderze z plikami ZIP (nie rozpakowuj ich):

./immich-go upload from-google-photos --server=http://192.168.1.20:2283 --api-key=TWÓJ_KLUCZ takeout-*.zip

Gdy zdjęcia są już w Immichu, a kopia z telefonów działa, możesz wyłączyć kopię zapasową w aplikacji Zdjęcia Google i zrezygnować z dodatkowego miejsca w Google One. Z iCloud zdjęcia najprościej przenieść, pobierając je na komputer ze strony privacy.apple.com i wysyłając tym samym programem (immich-go upload from-folder).

Dostęp spoza domu

Immicha, tak jak każdy domowy serwer, nie wystawiaj bezpośrednio do internetu przez przekierowanie portów. Bezpieczniejszy jest VPN:

Dzięki temu zdjęcia z wakacji trafiają na serwer od razu, a nie dopiero po powrocie. Więcej o VPN-ie na domowym serwerze piszemy w artykule o Jellyfinie.

Kopie zapasowe

Gdy Immich staje się jedynym miejscem, w którym są wszystkie rodzinne zdjęcia, kopia zapasowa przestaje być opcją. Immich sam robi kopię bazy danych - codziennie o 2:00 w nocy, zachowując 14 ostatnich, w folderze backups wewnątrz UPLOAD_LOCATION. Ale samych zdjęć i filmów nie kopiuje nigdzie.

Immich przypomina o tym już przy pierwszym uruchomieniu:

Ekran Kopie zapasowe w kreatorze Immicha z opisem zasady 3-2-1
Kreator Immicha sam przypomina o zasadzie 3-2-1: trzy kopie, na dwóch nośnikach, jedna poza domem. Zrzut: czasnalinux.pl, Immich 3.3

Najważniejsze foldery w UPLOAD_LOCATION to library, upload i profile (do tego backups z bazą). Najprościej kopiować cały folder ze zdjęciami:

Więcej o tym w artykule Kopie zapasowe na Linuksie.

Aktualizacje

Immich rozwija się szybko - nowe wersje wychodzą co kilka tygodni. Przed aktualizacją przeczytaj krótko listę zmian, bo przy większych wydaniach zdarzają się zmiany w ustawieniach. Potem:

Aplikację na telefonie aktualizuj razem z serwerem. Jeśli masz Immicha od jakiegoś czasu, zaktualizuj go co najmniej do wersji 3.3.6 z listopada 2026: autorzy wyłączyli w niej przesyłanie anonimowych statystyk do Microsoftu, które przez przeoczenie włączyła jedna z bibliotek do rozpoznawania zdjęć.

Podsumowanie

  • Serwer pracujący całą dobę z co najmniej 6 GB RAM: NAS albo minikomputer
  • Instalacja w Dockerze: wtyczka Compose w OpenMediaVault albo trzy polecenia w terminalu
  • Konta dla domowników, język polski, dzielenie z partnerem
  • Aplikacja na telefonach z kopią w tle
  • Stare zdjęcia z Google przez Takeout i immich-go
  • Dostęp spoza domu tylko przez VPN
  • Kopia folderu ze zdjęciami na drugi dysk i poza dom

Immich to jeden z najlepszych powodów, żeby postawić w domu serwer. Po jednym wieczorze konfiguracji zdjęcia z telefonów całej rodziny same trafiają w jedno miejsce, z twarzami, mapą i wyszukiwaniem - bez abonamentu i bez oddawania rodzinnych zdjęć wielkim firmom.

Postaw domowy serwer

Immich najlepiej działa na NAS-ie, który i tak pracuje w domu całą dobę. Zobacz, jak go zbudować, i co jeszcze na nim uruchomić.