Migracja z innego serwera Immich
Jak przenieść zdjęcia, filmy i albumy z samodzielnie hostowanej instancji Immich do PixelUnion za pomocą Immich Go
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. 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 pobranego na komputer
Krok 1: Utwórz klucz API na serwerze źródłowym
- Zaloguj się do istniejącego serwera Immich
- Kliknij ikonę profilu (w prawym górnym rogu) i przejdź do Ustawień konta
- Przejdź do Klucze API i kliknij Nowy klucz API
- Nadaj mu nazwę (np. “Migracja”) i upewnij się, że uprawnienia asset.read i asset.copy są włączone
- Skopiuj wygenerowany klucz i przechowaj go w bezpiecznym miejscu
Krok 2: Utwórz klucz API w PixelUnion
- Zaloguj się do swojej domeny PixelUnion (np.
https://twojanazwa.pixelunion.eu) - Kliknij ikonę profilu (w prawym górnym rogu) i przejdź do Ustawień konta
- Przejdź do Klucze API i kliknij Nowy klucz API
- Nadaj mu nazwę (np. “Migracja”) i skopiuj wygenerowany klucz
Krok 3: Pobierz Immich Go
Przejdź na stronę wydań Immich Go i pobierz wersję dla swojego systemu operacyjnego:
- Windows: plik z rozszerzeniem
.exe - macOS: plik z
darwinw nazwie - Linux: plik z
linuxw 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.