Ladda Ner Alla Foton och Videor
Ladda ner hela ditt PixelUnion-bibliotek till din dator med immich-archiver eller Immich Go
Du kan ladda ner hela ditt PixelUnion-bibliotek med foton och videor till din egen dator. Det är användbart när du vill:
- Behålla en lokal kopia av dina filer vid sidan av ditt PixelUnion-bibliotek
- Ladda ner dina data innan du raderar ditt konto
- Flytta ditt bibliotek till en annan tjänst
- Ha en offlinekopia av dina minnen
Det finns två verktyg för detta:
- immich-archiver byggs och underhålls av PixelUnion. Använd det för en enkel kopia av hela ditt bibliotek. Det är det vi rekommenderar.
- Immich Go är ett community-verktyg med fler filtreringsalternativ, till exempel att bara ladda ner vissa album, taggar eller ett datumintervall. Det påverkas för närvarande av ett fel, som beskrivs längre ner.
Båda verktygen behöver en API-nyckel, så börja där.
Steg 1: hämta din API-nyckel
- Logga in på din PixelUnion-domän (till exempel
https://dittnamn.pixelunion.eu) - Klicka på din profilikon uppe till höger
- Välj Kontoinställningar
- Gå till API-nycklar
- Klicka på Ny API-nyckel
- Ge den ett beskrivande namn (till exempel “Nedladdningsverktyg”)
- Kopiera den genererade API-nyckeln, du behöver den i nästa steg
⚠️ Viktigt: håll din API-nyckel säker och dela den inte med någon. Du kan återkalla den senare om det behövs.
immich-archiver (rekommenderas)
immich-archiver kopierar varje foto och video i din tidslinje till mappar per datum på din disk, och skriver en .json-fil bredvid varje fil med all metadata vi har: tagningsdatum, kamera, GPS-plats, albumtillhörighet, ansikten och betyg.
På disken ser det ut så här:
PixelUnion-Backup/2005/2005-06/IMG_0001.jpg
PixelUnion-Backup/2005/2005-06/IMG_0001.jpg.json
Kör du det igen senare laddas bara det nya ner, så att hålla din kopia uppdaterad går snabbt.
Steg 2: ladda ner immich-archiver
- Gå till immich-archivers releasesida
- Ladda ner filen för ditt system:
- Windows:
immich-archiver_..._windows_amd64.exe - macOS (Apple Silicon):
immich-archiver_..._darwin_arm64 - macOS (Intel):
immich-archiver_..._darwin_amd64 - Linux:
immich-archiver_..._linux_amd64(ellerlinux_arm64på till exempel en Raspberry Pi)
- Windows:
- Flytta den nedladdade filen till mappen där du vill ha din säkerhetskopia
- Byt namn på den till
immich-archiver(på Windowsimmich-archiver.exe). Det nedladdade namnet innehåller versionsnumret, och genom att byta namn förblir kommandona nedan desamma när du uppdaterar senare.
macOS-versionerna är signerade och notariserade hos Apple, så de körs utan säkerhetsvarning.
På macOS och Linux måste du göra filen körbar en gång. Öppna en terminal i den mappen och kör:
chmod +x immich-archiver
Steg 3: kör det
Öppna en terminal i mappen som innehåller filen:
- Windows: högerklicka på mappen → “Öppna i terminal”
- macOS: öppna appen Terminal, skriv
cdföljt av ett mellanslag, dra mappen till fönstret och tryck Enter - Linux: öppna en terminal och gå till mappen
Kör sedan verktyget och ersätt platshållarna med dina egna uppgifter:
Windows:
.\immich-archiver.exe --url https://dittnamn.pixelunion.eu --api-key DIN_API_NYCKEL --dir .\PixelUnion-Backup
macOS/Linux:
./immich-archiver --url https://dittnamn.pixelunion.eu --api-key DIN_API_NYCKEL --dir ./PixelUnion-Backup
Ersätt dittnamn.pixelunion.eu med din egen domän och DIN_API_NYCKEL med nyckeln från steg 1.
För att slippa skriva din nyckel varje gång kan du i stället ange dem som miljövariabler: IMMICH_URL, IMMICH_API_KEY och IMMICH_DIR. Med dem angivna räcker det att köra immich-archiver för sig.
Användbara alternativ
| Alternativ | Vad det gör |
|---|---|
--dry-run | Visar vad som skulle laddas ner utan att spara något |
--verbose | Skriver en rad per fil i stället för en löpande summa |
--path-template "{year}/{month}/{day}" | Ändrar mappstrukturen. Standard är {year}/{year}-{month} |
--include-shared | Laddar även ner album som andra delat med dig, i en separat mapp shared-with-me |
--concurrency 8 | Laddar ner fler filer samtidigt. Standard är 4 |
--retries 5 | Försöker om misslyckade nedladdningar fler gånger. Standard är 3 |
Kör verktyget med --help för att se allt det stöder.
Immich Go (för avancerad filtrering)
Immich Go är ett kommandoradsverktyg byggt av communityn. Det erbjuder filter som immich-archiver ännu inte har, som att begränsa nedladdningen till vissa album, taggar eller ett datumintervall.
Känt fel i immich-go: felaktiga filnamn
Det finns ett känt fel i immich-go som påverkar kommandot archive from-immich. Exporterade filer kan få felaktiga numeriska filnamn (som -1, -2) utan filändelse, och albummetadata kan saknas i exporten. En fix är under arbete. Du kan följa statusen på GitHub (PR #1272). Vi rekommenderar att använda immich-archiver ovan, eller att vänta på en uppdaterad version av immich-go innan du använder detta kommando.
Ladda ner Immich Go
- Gå till Immich Gos releasesida
- Ladda ner versionen för ditt operativsystem:
- Windows: ladda ner
.exe-filen - macOS: ladda ner filen med
darwini namnet - Linux: ladda ner filen med
linuxi namnet
- Windows: ladda ner
- Packa upp den nedladdade
.zip-filen - Placera den körbara filen
immich-goi en mapp där du vill ladda ner dina foton
Kör nedladdningskommandot
Windows:
./immich-go.exe archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup
macOS/Linux:
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup
Ersätt:
dittnamn.pixelunion.eumed din faktiska PixelUnion-domänDIN_API_NYCKELmed API-nyckeln du kopierade i steg 1./PixelUnion-Backupmed sökvägen där du vill spara dina foton
Obs: flaggan --write-to-folder är obligatorisk.
Immich Gos filtreringsalternativ
Ladda bara ner foton (hoppa över videor)
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-include-type=IMAGE
Ladda bara ner videor (hoppa över foton)
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-include-type=VIDEO
Ladda bara ner favoritfoton
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-favorite
Ladda ner foton från specifika album
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-albums="Albumnamn 1" --from-albums="Albumnamn 2"
Ladda ner foton med specifika taggar
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-tags="tag1" --from-tags="tag2"
Ladda ner foton från ett datumintervall
./immich-go archive from-immich --from-server=https://dittnamn.pixelunion.eu/ --from-api-key=DIN_API_NYCKEL --write-to-folder=./PixelUnion-Backup --from-date-range="2024-01-01:2024-12-31"
Felsökning
Anslutningsproblem
- Kontrollera att din PixelUnion-domän är korrekt och innehåller
https:// - Kontrollera att din API-nyckel är korrekt och inte har återkallats
- Kontrollera din internetanslutning
“Permission denied” på macOS eller Linux
- Du måste först göra filen körbar:
chmod +x immich-archiver
Nedladdning avbruten
- Båda verktygen fortsätter där de slutade om du kör kommandot igen
- Filer som redan laddats ner hämtas inte en andra gång
Stora bibliotek
- För mycket stora bibliotek (tusentals filer) kan nedladdningen ta flera timmar
- Se till att datorn inte går i viloläge under nedladdningen
- Överväg att köra nedladdningen över natten
Efter nedladdningen
När nedladdningen är klar:
- Ligger dina foton och videor i mappen du angav
- Behåller filerna sina ursprungliga namn och datum
- Kan du säkerhetskopiera dessa filer någon annanstans eller flytta dem
Det är värt att kontrollera din kopia innan du förlitar dig på den. Öppna mappen och bekräfta att några foton faktiskt öppnas.
Behöver du hjälp?
Om du stöter på problem:
- För immich-archiver, se projektsidan på GitHub
- För Immich Go, se dokumentationen för Immich Go
- Kontakta vårt supportteam för hjälp