Sikkerhedskopiér til Google Drive
Trin for trin: opret et Google Cloud-projekt, aktivér Drive-API'en, offentliggør OAuth-samtykkeskærmen, og hent det Client ID, den Client Secret og det Refresh Token, du skal indsætte i CreateYourVPN Sikkerhedskopier.
For at sikkerhedskopiere til dit eget Google Drive har CreateYourVPN brug for tre værdier fra Google: et Client ID, en Client Secret og et Refresh Token. Du henter dem én gang, indsætter dem i indstillingerne for sikkerhedskopier og rører aldrig Google igen.
De præcise formuleringer i Google Cloud Console ændrer sig fra tid til anden, så betragt klikstierne nedenfor som et kort — ikke et pixelperfekt manuskript. Navnene på sektionerne holder sig tæt på dette.
Det allervigtigste trin er at offentliggøre samtykkeskærmen til "In production" (Trin 3). Lader du den stå i Testing-tilstand, udløber dit refresh token efter 7 dage hos Google, og sikkerhedskopierne stopper stille og roligt uden nogen tydelig fejl. Spring det ikke over.
Trin 1. Opret et projekt
Åbn Google Cloud Console og log ind med den Google-konto, hvis Drive du vil gemme sikkerhedskopier i.
I den øverste bjælke åbner du projektvælgeren og klikker på "New Project". Giv det et vilkårligt navn (f.eks. CYV Backups) og opret det. Sørg for, at dette nye projekt er valgt, før du fortsætter.
Trin 2. Aktivér Google Drive-API'en
Gå til APIs & Services → Library.
Søg efter "Google Drive API", åbn den, og klik på "Enable".
Trin 3. Konfigurér og offentliggør samtykkeskærmen
Gå til APIs & Services → OAuth consent screen.
Vælg brugertypen "External", og udfyld de påkrævede basisoplysninger: et appnavn (f.eks. CYV Backups), din supportmail og en kontaktmail til udvikleren. Du kan lade de valgfrie felter stå tomme.
Gem dig igennem guiden. Når du lander tilbage på oversigten over OAuth-samtykkeskærmen, finder du "Publishing status" og klikker på "Publish app", så statussen bliver "In production".
Publiceringsstatussen skal stå som "In production", ikke "Testing". I Testing-tilstand behandler Google refresh token som kortlivet og tilbagekalder det efter 7 dage — dine sikkerhedskopier ville køre fint i en uge og derefter stille fejle. Det er offentliggørelsen til produktion, der gør token holdbart. Google viser måske en skræmmende note om en "unverified app"; det er helt fint her — denne app bruges kun af dig, til dit eget Drive, og den beder kun om det snævre scope nedenfor.
Trin 4. Opret et OAuth Client ID (Desktop app)
Gå til APIs & Services → Credentials → Create credentials → OAuth client ID.
Under Application type vælger du "Desktop app", giver det et navn og opretter det.
Google viser dig et Client ID og en Client Secret. Kopiér begge — det er to af de tre værdier, du skal indsætte i CreateYourVPN.
Trin 5. Hent et Refresh Token
Refresh token er det, der lader CreateYourVPN skrive til Drive efter en tidsplan, uden at du behøver logge ind hver gang. Den hurtigste måde at få et på er Google OAuth Playground.
Åbn OAuth 2.0 Playground.
Klik på tandhjulsikonet (indstillinger, øverst til højre), sæt flueben ved "Use your own OAuth credentials", og indsæt Client ID og Client Secret fra Trin 4.
I panelet "Step 1" til venstre skal du ikke vælge fra listen — rul ned til feltet input your own scopes og indtast nøjagtigt:
https://www.googleapis.com/auth/drive.fileKlik derefter på "Authorize APIs" og log ind med den samme Google-konto. Godkend adgangen.
Under "Step 2" klikker du på "Exchange authorization code for tokens". Svaret indeholder et refresh_token — kopiér dets værdi.
Scopet drive.file er bevidst snævert: det lader kun appen se og administrere de filer, den selv opretter, aldrig resten af dit Drive. Det er alt, hvad en sikkerhedskopi har brug for. Vil du hellere køre dit eget samtykkeflow i stedet for Playground, er det også helt fint — bed blot om det samme drive.file-scope med access_type=offline, så Google returnerer et refresh token.
Trin 6. Indsæt det i CreateYourVPN
I kontrolpanelet åbner du Kontomenu → Sikkerhedskopier, vælger Google Drive som destination og indsætter:
- Client ID (Trin 4)
- Client Secret (Trin 4)
- Refresh Token (Trin 5)
Vælg derefter din adgangssætning, hyppighed og opbevaring, og gem.
Du behøver ikke at indtaste et mappe-ID. Ved første kørsel opretter appen sin egen "CYV Backups"-mappe i dit Drive og gemmer hver sikkerhedskopi der — intet andet i dit Drive røres.
Hvad nu
Sikkerhedskopier
Tag en sikkerhedskopi af brugerlisten for hver klynge — deres konti, datagrænser, udløb og proxy-UUID'er — til et lager, du selv ejer (Google Drive eller S3), altid krypteret, mens den ligger.
Sikkerhedskopiér til S3-kompatibelt lager
Sådan skaffer du en access key, secret key, bucket, endpoint og region til S3-kompatibelt lager — AWS S3, Cloudflare R2, Backblaze B2 eller Wasabi — og indsætter dem i CreateYourVPN Sikkerhedskopier.