---
title: "Migracja z innego serwera Immich"
description: "Jak przenieść zdjęcia, filmy i albumy z samodzielnie hostowanej instancji Immich do PixelUnion za pomocą Immich Go"
url: "https://pixelunion.eu/pl/help/migrating/migrate-immich/"
weight: 6
---


Jeśli korzystasz już z samodzielnie hostowanego serwera Immich i chcesz przenieść swoją bibliotekę do PixelUnion, możesz to zrobić bezpośrednio za pomocą [Immich Go](https://github.com/simulot/immich-go). Migracja przenosi Twoje zdjęcia, filmy i strukturę albumów z jednej instancji Immich do drugiej, bez konieczności przechodzenia przez lokalny komputer.

## Czego będziesz potrzebować

- Dostępu do istniejącego serwera Immich (musi być dostępny przez sieć)
- Klucza API z istniejącego serwera Immich
- Klucza API z konta PixelUnion
- [Immich Go](https://github.com/simulot/immich-go/releases/latest) pobranego na komputer

## Krok 1: utwórz klucz API na serwerze źródłowym

1. Zaloguj się do istniejącego serwera Immich
2. Kliknij ikonę profilu (w prawym górnym rogu) i przejdź do **Ustawień konta**
3. Przejdź do **Klucze API** i kliknij **Nowy klucz API**
4. Nadaj mu nazwę (np. "Migracja") i upewnij się, że uprawnienia **asset.read** i **asset.copy** są włączone
5. Skopiuj wygenerowany klucz i przechowaj go w bezpiecznym miejscu

## Krok 2: utwórz klucz API w PixelUnion

1. Zaloguj się do swojej domeny PixelUnion (np. `https://twojanazwa.pixelunion.eu`)
2. Kliknij ikonę profilu (w prawym górnym rogu) i przejdź do **Ustawień konta**
3. Przejdź do **Klucze API** i kliknij **Nowy klucz API**
4. Nadaj mu nazwę (np. "Migracja") i skopiuj wygenerowany klucz

## Krok 3: pobierz Immich Go

Przejdź na [stronę wydań Immich Go](https://github.com/simulot/immich-go/releases/latest) i pobierz wersję dla swojego systemu operacyjnego:

- **Windows**: plik z rozszerzeniem `.exe`
- **macOS**: plik z `darwin` w nazwie
- **Linux**: plik z `linux` w nazwie

Wypakuj archiwum i umieść plik wykonywalny `immich-go` w wygodnym folderze.

## Krok 4: uruchom migrację

Otwórz terminal, przejdź do folderu z `immich-go` i uruchom:

**macOS / Linux:**
```
./immich-go upload from-immich \
  --from-server=https://twoj-stary-serwer.com \
  --from-api-key=TWOJ_KLUCZ_API_ZRODLA \
  --server=https://twojanazwa.pixelunion.eu \
  --api-key=TWOJ_KLUCZ_API_PIXELUNION
```

**Windows:**
```
.\immich-go.exe upload from-immich --from-server=https://twoj-stary-serwer.com --from-api-key=TWOJ_KLUCZ_API_ZRODLA --server=https://twojanazwa.pixelunion.eu --api-key=TWOJ_KLUCZ_API_PIXELUNION
```

Zastąp symbole zastępcze rzeczywistymi adresami URL serwerów i kluczami API.

Immich Go łączy się z oboma serwerami, wykrywa pliki już obecne w miejscu docelowym i przenosi wszystko pozostałe. Struktura albumów jest zachowywana automatycznie.

## Wskazówki

**Przyspiesz migrację** uruchamiając wiele równoległych transferów:

```
./immich-go upload from-immich \
  --from-server=https://twoj-stary-serwer.com \
  --from-api-key=TWOJ_KLUCZ_API_ZRODLA \
  --server=https://twojanazwa.pixelunion.eu \
  --api-key=TWOJ_KLUCZ_API_PIXELUNION \
  --concurrent-tasks=4
```

**Migruj tylko określone albumy:**

```
./immich-go upload from-immich \
  --from-server=https://twoj-stary-serwer.com \
  --from-api-key=TWOJ_KLUCZ_API_ZRODLA \
  --server=https://twojanazwa.pixelunion.eu \
  --api-key=TWOJ_KLUCZ_API_PIXELUNION \
  --from-album="Rodzina" \
  --from-album="Wakacje"
```

**Wznów przerwaną migrację:** Jeśli proces zostanie przerwany, po prostu uruchom to samo polecenie ponownie. Immich Go śledzi, co zostało już przeniesione, i pomija te pliki.

## Jak długo to potrwa?

Szybkość migracji zależy od rozmiaru biblioteki i połączenia internetowego. Jako przybliżony przewodnik:

- 10 GB: około 30-60 minut
- 100 GB: kilka godzin, najlepiej uruchomić na noc
- 500 GB lub więcej: zaplanuj cały dzień lub więcej

## Rozwiązywanie problemów

**Błędy połączenia:** Sprawdź, czy adres URL serwera źródłowego jest prawidłowy i dostępny z Twojego komputera. Adres URL musi zawierać `https://` lub `http://`.

**Błędy uprawnień:** Sprawdź, czy klucz API serwera źródłowego ma włączone uprawnienia **asset.read** i **asset.copy**.

**Brakujące albumy:** Albumy są tworzone podczas transferu. Jeśli album nie pojawia się po zakończeniu migracji, uruchom polecenie ponownie -- Immich Go pominie już przeniesione pliki i ponowi próbę dla niekompletnych części.

Jeśli napotkasz problemy, [skontaktuj się z naszym zespołem wsparcia](/support/).

