Migrer fra en anden Immich-server

Sådan overfører du fotos, videoer og album fra en selvhostet Immich-instans til PixelUnion med Immich Go

Hvis du allerede kører en selvhostet Immich-server og ønsker at flytte dit bibliotek til PixelUnion, kan du gøre det direkte med Immich Go. Migreringen overfører dine fotos, videoer og albumstruktur fra én Immich-instans til en anden, uden at det skal gå via din lokale computer.

Hvad du skal bruge

  • Adgang til din eksisterende Immich-server (den skal være tilgængelig over netværket)
  • En API-nøgle fra din eksisterende Immich-server
  • En API-nøgle fra din PixelUnion-konto
  • Immich Go downloadet på din computer

Trin 1: Opret en API-nøgle på kildeserveren

  1. Log ind på din eksisterende Immich-server
  2. Klik på dit profilikon (øverst til højre) og gå til Kontoindstillinger
  3. Naviger til API-nøgler og klik på Ny API-nøgle
  4. Giv den et navn (f.eks. “Migration”) og sørg for, at tilladelserne asset.read og asset.copy er aktiveret
  5. Kopiér den genererede nøgle og opbevar den et sikkert sted

Trin 2: Opret en API-nøgle på PixelUnion

  1. Log ind på dit PixelUnion-domæne (f.eks. https://ditnavn.pixelunion.eu)
  2. Klik på dit profilikon (øverst til højre) og gå til Kontoindstillinger
  3. Naviger til API-nøgler og klik på Ny API-nøgle
  4. Giv den et navn (f.eks. “Migration”) og kopiér den genererede nøgle

Trin 3: Download Immich Go

Gå til Immich Go-udgivelsessiden og download versionen til dit operativsystem:

  • Windows: filen med .exe-endelsen
  • macOS: filen med darwin i navnet
  • Linux: filen med linux i navnet

Udpak arkivet og placer den eksekverbare fil immich-go i en praktisk mappe.

Trin 4: Kør migreringen

Åbn en terminal, navigér til mappen med immich-go og kør:

macOS / Linux:

./immich-go upload from-immich \
  --from-server=https://din-gamle-server.com \
  --from-api-key=DIN_KILDE_API_NØGLE \
  --server=https://ditnavn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NØGLE

Windows:

.\immich-go.exe upload from-immich --from-server=https://din-gamle-server.com --from-api-key=DIN_KILDE_API_NØGLE --server=https://ditnavn.pixelunion.eu --api-key=DIN_PIXELUNION_API_NØGLE

Erstat pladsholderne med dine faktiske server-URL’er og API-nøgler.

Immich Go forbinder til begge servere, registrerer filer der allerede findes på destinationen og overfører resten. Din albumstruktur bevares automatisk.

Tips

Accelerér migreringen ved at køre flere parallelle overførsler:

./immich-go upload from-immich \
  --from-server=https://din-gamle-server.com \
  --from-api-key=DIN_KILDE_API_NØGLE \
  --server=https://ditnavn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NØGLE \
  --concurrent-tasks=4

Migrér kun specifikke album:

./immich-go upload from-immich \
  --from-server=https://din-gamle-server.com \
  --from-api-key=DIN_KILDE_API_NØGLE \
  --server=https://ditnavn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NØGLE \
  --from-album="Familie" \
  --from-album="Ferie"

Genoptag en afbrudt migrering: Hvis processen afbrydes, skal du blot køre den samme kommando igen. Immich Go holder styr på, hvad der allerede er overført, og springer disse filer over.

Hvor lang tid tager det?

Migrationshastigheden afhænger af størrelsen på dit bibliotek og din internetforbindelse. Som en grov vejledning:

  • 10 GB: cirka 30-60 minutter
  • 100 GB: flere timer, bedst at køre natten over
  • 500 GB eller mere: planlæg en hel dag eller mere

Fejlfinding

Forbindelsesfejl: Kontrollér at URL’en til din kildeserver er korrekt og tilgængelig fra din computer. URL’en skal inkludere https:// eller http://.

Tilladelsesfejl: Kontrollér at API-nøglen til din kildeserver har tilladelserne asset.read og asset.copy aktiveret.

Album mangler: Album oprettes under overførslen. Hvis et album mangler efter migreringen er færdig, kør kommandoen igen – Immich Go springer over allerede overførte filer og prøver igen med ufuldstændige dele.

Hvis du støder på problemer, kontakt vores supportteam.

Was this article helpful? Let us know