Regelmæssige, eksterne sikkerhedskopier beskytter kritiske data mod hardwarefejl, ransomware og lokale katastrofer. Men udviklere, systemadministratorer og privatlivsbevidste powerbrugere, der kører headless-servere eller planlagte scripts, kan ikke stole på manuelle uploads via en browser eller en skrivebordsapp.
Med udgivelsen af Proton Drive CLI (command line interface) kan du bringe Protons zero-knowledge end-to-end-kryptering (E2EE) ind i din automatisering af sikkerhedskopier i skyen: dine sikkerhedskopiscripts og planlagte shell-workflows.
At bruge CLI’et effektivt kræver forståelse for dets rolle. Denne guide forklarer, hvorfor en CLI-drevet sikkerhedskopiarkitektur er bedre end kontinuerlig synkronisering i baggrunden, hvordan konfliktstrategier håndterer filversioner, og hvordan du planlægger fuldt krypterede eksterne sikkerhedskopier på Linux, macOS og Windows.
- Hvad er en ekstern sikkerhedskopi, og hvorfor er den vigtig?
- Hvorfor kryptere dine eksterne sikkerhedskopier?
- Atomar scriptkørsel vs. synkronisering i baggrunden i Proton Drive CLI
- Sådan administrerer konfliktstrategier inkrementelle sikkerhedskopier
- Sådan konfigurerer du en automatiseret krypteret sikkerhedskopi: En trin-for-trin-guide
- God praksis
- Din eksterne sikkerhedskopi, krypteret og automatiseret
Hvad er en ekstern sikkerhedskopi, og hvorfor er den vigtig?
Hvis din sikkerhedskopi ligger på samme maskine som dine data, er det ikke rigtig en sikkerhedskopi. Hardware fejler. Ransomware krypterer alt, hvad den kan nå, inklusive tilsluttede drev. En brand, en oversvømmelse eller tyveri skelner ikke mellem din primære disk og det sikkerhedskopidrev, der står lige ved siden af.
3-2-1-sikkerhedskopireglen findes af netop denne grund: Hav mindst 3 kopier af dine data på mindst 2 forskellige medier, hvor mindst 1 kopi er ekstern.
Den eksterne kopi, som skal være geografisk adskilt fra dine øvrige sikkerhedskopier og hoveddataene, er din sidste forsvarslinje, så den skal ligge et sted, hvor en lokal fejl ikke kan nå den. Hvis den ligger i skyen, må tjenesteudbyderen heller ikke kunne læse den. Det er her, Proton Drive CLI kommer ind.
Hvorfor kryptere dine eksterne sikkerhedskopier?
At opbevare en sikkerhedskopi eksternt betyder, at du betror dine data til en tredjepart: en ekstern server uden for din kontrol, drevet af en virksomhed, hvis ejerskab eller politik kan ændre sig, og hvis infrastruktur kan blive indkaldt med retskendelse eller kompromitteret.
End-to-end-kryptering løser dette. Dine filer krypteres på din enhed, før de forlader den. Hvis serveren i skyen kompromitteres, er der intet læsbart på den for en angriber, udbyderen eller nogen uden din dekrypteringsnøgle.
Proton Drive bruger end-to-end-kryptering som standard for alt, der uploades via skrivebordsapps, mobilapps og CLI. Din krypterede eksterne sikkerhedskopi er beskyttet af den samme zero-access-arkitektur, som Proton byggede til Proton Mail, under streng schweizisk privatlivslovgivning.
Forstå Proton Drive CLI: Atomar scriptkørsel vs. synkronisering i baggrunden
CLI’et fungerer anderledes end en synkroniseringsapp til skrivebordet:
Skrivebords- og mobilapps (synkroniseringsmotorer) kører kontinuerligt i baggrunden. De overvåger filændringer og kopierer enhver tilføjelse, redigering og sletning til skyen.
Proton Drive CLI (atomar eksekveringsmotor) kører en enkelt kommando, f.eks. upload, download eller list, og afsluttes derefter. Den overvåger ikke lokale mapper eller kører i baggrunden.
Hvorfor et atomart CLI giver mening for sikkerhed og sikkerhedskopier
En kontinuerlig synkroniseringsdaemon spejler dine data, så den består ikke 3-2-1-testen. Hvis en fil slettes lokalt, enten ved et uheld, en scriptfejl eller ransomware, når sletningen straks skyen. Og hvis en angriber bryder ind i dit system, mens daemonen kører, kan de læse dens aktive sessionstokens.
CLI’et løser dette ved at muliggøre periodiske, planlagte sikkerhedskopier. Du kalder det, det udfører, det stopper, og det efterlader et sikkert gendannelsesøjebliksbillede, du kan falde tilbage på, hvis en fil ved et uheld slettes eller bliver ødelagt lokalt.
Bemærk: CLI’et er ikke en komplet sikkerhedskopiløsning i sig selv. Du beslutter stadig, hvad der skal sikkerhedskopieres, hvor ofte, hvor mange versioner der skal beholdes, og hvordan dine gendannelser testes.
Sådan administrerer konfliktstrategier inkrementelle sikkerhedskopier
CLI’et springer automatisk uændrede, identiske filer over for at spare båndbredde. Men når en fil er blevet ændret lokalt, skal du fortælle CLI’et, hvordan den skal håndteres, ved hjælp af konfliktstrategier.
Undgå at bruge skip til sikkerhedskopier. Selvom det forhindrer dobbeltarbejde, ignorerer det ændrede filer fuldstændigt. Vælg i stedet den strategi, der passer til dine opbevaringsbehov:
--file-conflict-strategy create-new-revision (anbefales til sikkerhedskopier) uploader den ændrede fil som en ny version og bevarer dens historik. Antallet af bevarede versioner afhænger af dit abonnement, og versioner optager lagerplads.
--file-conflict-strategy rename tilføjer et suffiks til det ændrede filnavn og bevarer begge kopier.
--file-conflict-strategy replace overskriver den tidligere fil med den nye. Den gamle version går tabt.
--file-conflict-strategy skip ignorerer enhver fil, der allerede findes i skyen, så ændringer gemmes aldrig (anbefales ikke til sikkerhedskopier).
Eksempel på en inkrementel upload-kommando:
proton-drive filesystem upload ./my-local-data /my-files/Backups/Daily \
--folder-conflict-strategy merge --file-conflict-strategy create-new-revision
Sådan konfigurerer du en automatiseret krypteret sikkerhedskopi: En trin-for-trin-guide
Det skal du bruge:
- En Proton-konto (gratis eller betalt; grænser for lagerplads gælder)
- Proton Drive CLI-binæren til din platform (Linux, macOS eller Windows)
- Et shell-miljø (Terminal, Bash, Sh, PowerShell)
- En opgaveplanlægger til automatiserede kørsler: cron (Linux/macOS) eller Opgaveplanlægning (Windows)
Trin 1: Log ind, og kør en manuel test
Før du konfigurerer automatisering, skal du godkende din enhed interaktivt:
proton-drive auth login
Sådan fungerer headless-godkendelse: Når du kører auth login på en server uden browser, f.eks. en ekstern VPS eller en Linux-node derhjemme, udskriver CLI’et en login-URL. Åbn den på en enhed med browser, f.eks. din laptop eller telefon, og gennemfør login. Serveren er derefter logget ind.
Tip til headless-servere / cron: Til headless- og automatiserede systemer, der kører via cron, anbefales det at bruge pass som lager for legitimationsoplysninger. Indstil det med denne miljøvariabel:export PROTON_DRIVE_CREDENTIALS_STORE="pass"). Standard-OS-nøgleringe (libsecret / GNOME Keyring) afhænger af aktive GUI-skrivebordssessioner, som cron-job ikke har. Hvis du konfigurerer pass, undgår du problemer med D-Bus-sessioner.
Trin 2: Skriv sikkerhedskopiscriptet
Opret et shell-script, f.eks. backup.sh, der definerer dine kildestier, håndterer nøgleringe og kører uploadet:
#!/usr/bin/env bash
set -euo pipefail
# Definer variabler
LOCAL_DIR="/var/backups/data"
REMOTE_DIR="/my-files/AutomatedBackups"
export PROTON_DRIVE_CREDENTIALS_STORE="pass"
# Udfør idempotent upload
proton-drive filesystem upload "$LOCAL_DIR" "$REMOTE_DIR" \
--folder-conflict-strategy merge \
--file-conflict-strategy create-new-revision \
--json > /var/log/proton-backup-$(date +%Y%m%d-%H%M%S).json
echo "Sikkerhedskopi fuldført kl. $(date)"
Trin 3: Planlæg sikkerhedskopien med cron eller systemd-timere
Sådan kører du denne sikkerhedskopi hver nat kl. 02:00 med cron:
- Åbn din crontab-editor og tilføj:
crontab -e
- Tilføj linjen til den planlagte kørsel:
0 2 * * * /usr/local/bin/backup.sh >> /var/log/proton-backup.log 2>&1
Bedste praksis for automatiserede offsite-sikkerhedskopier
Et fungerende script er kun begyndelsen. Disse tre vaner holder din offsite-sikkerhedskopi komplet, nem at overvåge og inden for dine lagerpladsgrænser.
Test din genopretning: En sikkerhedskopi uden en fungerende genopretning er lige så god som ingen sikkerhedskopi. Hav et genopretningsscript klar, bygget på proton-drive filesystem download og test det regelmæssigt, så det virker, når en hændelse indtræffer.
Log i maskinlæsbare formater: Tilføj --json til dine scripts for at udskrive strukturerede JSON-logfiler. Du kan derefter fortolke jobstatus med jq eller udløse en webhook, når en sikkerhedskopi mislykkes.
Respektér fair use: Planlæg ikke uploads med høj frekvens, for eksempel hvert 60. sekund. En daglig eller ugentlig tidsplan er nok til offsite-sikkerhedskopier.
Din offsite-sikkerhedskopi, krypteret og automatiseret
Dine sikkerhedskopier er kun lige så sikre som det sted, du sender dem hen. Med Proton Drive CLI sender hvert natligt job en krypteret offsite-sikkerhedskopi, som ingen andre end dig kan læse. Hverken angribere, din hostingudbyder eller Proton.
Du får end-to-end-kryptering, den juridiske beskyttelse i schweizisk privatlivslovgivning og open source-kode, der er blevet uafhængigt revideret. Du har også fuld kontrol over din sikkerhedskopieringspipeline: hvad der kører, hvornår det kører og hvor længe hver version bevares.
Konfigurationen tager kun få minutter. Download CLI’et til Linux, macOS eller Windows, lav din første manuelle sikkerhedskopi og planlæg den derefter, så du ikke behøver tænke mere over det.






