Migrera från en annan Immich-server

Hur du överför foton, videor och album från en självhostad Immich-instans till PixelUnion med Immich Go

Om du redan kör en självhostad Immich-server och vill flytta ditt bibliotek till PixelUnion kan du göra det direkt med Immich Go. Migreringen överför dina foton, videor och albumstruktur från en Immich-instans till en annan, utan att behöva gå via din lokala dator.

Vad du behöver

  • Åtkomst till din befintliga Immich-server (den måste vara nåbar via nätverket)
  • En API-nyckel från din befintliga Immich-server
  • En API-nyckel från ditt PixelUnion-konto
  • Immich Go nedladdat på din dator

Steg 1: Skapa en API-nyckel på källservern

  1. Logga in på din befintliga Immich-server
  2. Klicka på din profilikon (uppe till höger) och gå till Kontoinställningar
  3. Gå till API-nycklar och klicka på Ny API-nyckel
  4. Ge den ett namn (t.ex. “Migration”) och se till att behörigheterna asset.read och asset.copy är aktiverade
  5. Kopiera den genererade nyckeln och förvara den på ett säkert ställe

Steg 2: Skapa en API-nyckel på PixelUnion

  1. Logga in på din PixelUnion-domän (t.ex. https://dittnamn.pixelunion.eu)
  2. Klicka på din profilikon (uppe till höger) och gå till Kontoinställningar
  3. Gå till API-nycklar och klicka på Ny API-nyckel
  4. Ge den ett namn (t.ex. “Migration”) och kopiera den genererade nyckeln

Steg 3: Ladda ner Immich Go

Gå till Immich Go-releasesidan och ladda ner versionen för ditt operativsystem:

  • Windows: filen med .exe-ändelsen
  • macOS: filen med darwin i namnet
  • Linux: filen med linux i namnet

Packa upp arkivet och placera den körbara filen immich-go i en lämplig mapp.

Steg 4: Kör migreringen

Öppna en terminal, navigera till mappen med immich-go och kör:

macOS / Linux:

./immich-go upload from-immich \
  --from-server=https://din-gamla-server.com \
  --from-api-key=DIN_KALL_API_NYCKEL \
  --server=https://dittnamn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NYCKEL

Windows:

.\immich-go.exe upload from-immich --from-server=https://din-gamla-server.com --from-api-key=DIN_KALL_API_NYCKEL --server=https://dittnamn.pixelunion.eu --api-key=DIN_PIXELUNION_API_NYCKEL

Ersätt platshållarna med dina faktiska server-URL:er och API-nycklar.

Immich Go ansluter till båda servrarna, identifierar filer som redan finns på destinationen och överför resten. Din albumstruktur bevaras automatiskt.

Tips

Snabba upp migreringen genom att köra flera parallella överföringar:

./immich-go upload from-immich \
  --from-server=https://din-gamla-server.com \
  --from-api-key=DIN_KALL_API_NYCKEL \
  --server=https://dittnamn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NYCKEL \
  --concurrent-tasks=4

Migrera bara specifika album:

./immich-go upload from-immich \
  --from-server=https://din-gamla-server.com \
  --from-api-key=DIN_KALL_API_NYCKEL \
  --server=https://dittnamn.pixelunion.eu \
  --api-key=DIN_PIXELUNION_API_NYCKEL \
  --from-album="Familj" \
  --from-album="Semester"

Återuppta en avbruten migrering: Om processen avbryts kör du bara samma kommando igen. Immich Go håller reda på vad som redan har överförts och hoppar över dessa filer.

Hur lång tid tar det?

Migrationshastigheten beror på storleken på ditt bibliotek och din internetanslutning. Som en grov riktlinje:

  • 10 GB: ungefär 30-60 minuter
  • 100 GB: flera timmar, bäst att låta köra över natten
  • 500 GB eller mer: räkna med en hel dag eller längre

Felsökning

Anslutningsfel: Kontrollera att URL:en till din källserver är korrekt och nåbar från din dator. URL:en måste börja med https:// eller http://.

Behörighetsfel: Kontrollera att API-nyckeln för din källserver har behörigheterna asset.read och asset.copy aktiverade.

Album saknas: Album skapas under överföringen. Om ett album saknas efter att migreringen är klar, kör kommandot igen – Immich Go hoppar över redan överförda filer och försöker igen med ofullständiga delar.

Om du stöter på problem, kontakta vårt supportteam.

Was this article helpful? Let us know