Back-up maken naar Google Drive
Stap voor stap: maak een Google Cloud-project aan, schakel de Drive API in, publiceer het OAuth-toestemmingsscherm en verkrijg de Client ID, Client Secret en Refresh Token om in CreateYourVPN Back-ups te plakken.
Om een back-up naar uw eigen Google Drive te maken, heeft CreateYourVPN drie waarden van Google nodig: een Client ID, een Client Secret en een Refresh Token. U haalt ze één keer op, plakt ze in de back-upinstellingen, en raakt Google daarna nooit meer aan.
De exacte formulering in de Google Cloud Console verandert van tijd tot tijd, dus behandel de onderstaande klikpaden als een kaart, niet als een pixelperfect script — de namen van de secties blijven hier dicht bij.
De allerbelangrijkste stap is het publiceren van het toestemmingsscherm naar "In production" (Stap 3). Als u het in de modus Testing laat staan, laat Google uw refresh token na 7 dagen verlopen en stoppen de back-ups stilletjes zonder duidelijke foutmelding. Sla deze stap niet over.
Stap 1. Maak een project aan
Open de Google Cloud Console en log in met het Google-account waarvan u de Drive wilt gebruiken om back-ups op te slaan.
Open in de bovenbalk de projectkiezer en klik op "New Project". Geef het een willekeurige naam (bijv. CYV Backups) en maak het aan. Zorg dat dit nieuwe project geselecteerd is voordat u verdergaat.
Stap 2. Schakel de Google Drive API in
Ga naar APIs & Services → Library.
Zoek naar "Google Drive API", open het en klik op "Enable".
Stap 3. Configureer en publiceer het toestemmingsscherm
Ga naar APIs & Services → OAuth consent screen.
Kies het gebruikerstype "External" en vul de vereiste basisgegevens in: een app-naam (bijv. CYV Backups), uw support-e-mail en een e-mailadres voor ontwikkelaarscontact. Optionele velden kunt u leeg laten.
Klik u door de wizard heen en sla telkens op. Wanneer u terugkomt op het overzicht van het OAuth-toestemmingsscherm, zoek dan de "Publishing status" en klik op "Publish app" zodat de status "In production" wordt.
De publicatiestatus moet "In production" zijn, niet "Testing". In de modus Testing behandelt Google de refresh token als kortlevend en trekt deze na 7 dagen in — uw back-ups zouden een week prima draaien en daarna stilletjes falen. Publiceren naar productie is wat de token duurzaam maakt. Google kan een afschrikwekkende melding over een "unverified app" tonen; dat is hier prima — deze app wordt alleen door uzelf gebruikt, voor uw eigen Drive, en vraagt alleen de smalle scope hieronder aan.
Stap 4. Maak een OAuth Client ID aan (Desktop app)
Ga naar APIs & Services → Credentials → Create credentials → OAuth client ID.
Kies bij Application type voor "Desktop app", geef het een naam en maak het aan.
Google toont u een Client ID en een Client Secret. Kopieer beide — dit zijn twee van de drie waarden die u in CreateYourVPN plakt.
Stap 5. Verkrijg een Refresh Token
De refresh token is wat CreateYourVPN in staat stelt om volgens een schema naar Drive te schrijven zonder dat u telkens hoeft in te loggen. De snelste manier om er een te verkrijgen is de Google OAuth Playground.
Open de OAuth 2.0 Playground.
Klik op het tandwielpictogram (settings, rechtsboven), vink "Use your own OAuth credentials" aan en plak de Client ID en Client Secret uit Stap 4.
Kies in het "Step 1"-paneel links niet uit de lijst — scroll naar het invoervak input your own scopes en voer precies dit in:
https://www.googleapis.com/auth/drive.fileKlik daarna op "Authorize APIs" en log in met hetzelfde Google-account. Keur de toegang goed.
Klik in "Step 2" op "Exchange authorization code for tokens". De respons bevat een refresh_token — kopieer de waarde ervan.
De drive.file-scope is bewust smal: hij laat de app alleen de bestanden zien en beheren die hij zelf aanmaakt, nooit de rest van uw Drive. Meer heeft een back-up niet nodig. Als u liever uw eigen toestemmingsflow uitvoert in plaats van de Playground, is dat ook prima — vraag gewoon dezelfde drive.file-scope aan met access_type=offline zodat Google een refresh token teruggeeft.
Stap 6. Plak het in CreateYourVPN
Open in het dashboard Accountmenu → Back-ups, kies Google Drive als bestemming en plak:
- Client ID (Stap 4)
- Client Secret (Stap 4)
- Refresh Token (Stap 5)
Kies vervolgens uw wachtwoordzin, frequentie en bewaartermijn, en sla op.
U hoeft geen map-ID in te voeren. Bij de eerste run maakt de app zijn eigen "CYV Backups"-map aan in uw Drive en bewaart elke back-up daar — verder wordt er niets in uw Drive aangeraakt.
Wat is de volgende stap
Back-ups
Maak een back-up van de gebruikerslijst van elk cluster — hun accounts, datalimieten, vervaldatum en proxy-UUID's — naar opslag die u zelf bezit (Google Drive of S3), altijd versleuteld opgeslagen.
Back-up maken naar S3-compatibele opslag
Hoe u een access key, secret key, bucket, endpoint en regio verkrijgt voor S3-compatibele opslag — AWS S3, Cloudflare R2, Backblaze B2 of Wasabi — en ze in CreateYourVPN Back-ups plakt.