Met de Externe Back-up Addon kan je eenvoudig een back-up van je WordPress site maken op Amazon S3 of Google Cloud Storage. De Externe Back-up Addon kan je configureren voor een wekelijkse of maandelijkse back-up en je hoeft geen plugins of extra tools te installeren.
Kinsta’s Externe Back-up Addon is een goede optie als je op zoek bent naar een gemakkelijke manier om off-site back-ups te beheren.
Om de Externe Back-up Addon aan je pakket toe te voegen, log je in op MyKinsta. Vervolgens klik je op WordPress Websites > sitenaam > Back-ups en selecteer je de optie Extern. Momenteel is het mogelijk om Amazon S3 en Google Cloud Storage buckets te gebruiken voor je externe back-ups.

De Externe Back-up Addon kost $2 per maand voor elke siteback-up plus $1/GB per maand voor bandbreedte. De onderstaande voorbeeldberekeningen laten zien hoe het prijsmodel werkt voor drie sites met externe back-ups.
- Site A gebruikt 5GB voor externe bandbreedte: $2 + $5
- Site B gebruikt 8GB externe bandbreedte: $2 + $8
- Site C gebruikt 20GB externe bandbreedte: $2 + $20
- De totale kosten per maand voor externe back-ups bedragen $39.
Houd er rekening mee dat dit voorbeeld geen opslagkosten bevat. Deze worden afzonderlijk door Google Cloud Platform of AWS zelf gefactureerd.
Een Google Cloud Storage bucket instellen voor externe back-ups
Om Google Cloud Storage (GCS) te gebruiken voor je externe back-ups, moet je eerst een Google Cloud Platform (GCP) account instellen. Als je al een account hebt, ga dan verder met de onderstaande stappen.
Als je nog geen Google Cloud Platform account hebt, meld je dan hier aan.
Een Google Cloud Storage bucket maken
Om een GCS bucket te maken, ga je in het navigatiemenu naar Storage.

Klik vervolgens op de Create Bucket knop bovenaan de pagina.

Geef een naam op voor je opslagbucket. Voor die van ons hebben “kinstalife” gebruikt.

Selecteer vervolgens het locatietype en locatie voor je externe back-ups. Google biedt drie verschillende locatietypes – region, dual region en multi-region.
- Region – de goedkoopste optie waarmee je gegevens in één regio opslaat.
- Dual-region – slaat gegevens op in twee regio’s waardoor de beschikbaarheid toeneemt.
- Multi-region – de duurste optie waarmee je gegevens opslaat in meerdere regio’s.
Welke je hier kiest, zou moeten afhangen van je behoeften. Als je een bedrijft runt dat bedrijfskritische back-upinfrastructuur vereist en je de hoogst mogelijke beschikbaarheid en laagst mogelijke vertraging wenst, dan is multi-region een goede keuze.
Als je echter op zoek bent naar een meer basale en goedkope optie voor een maandelijkse back-up, dan is region of dual-region een prima keuze. Nadat je het locatietype hebt gekozen, dien je de locatie te selecteren. Welke locatie-opties je hier te zien krijgt, hangt af van het locatietype dat je hebt gekozen.
Als je bijvoorbeeld het locatietype dual-region koos, dan kan je momenteel alleen kiezen uit Americas en Europe. Over het algemeen wil je de locatie selecteren die het dichtst bij je in de buurt ligt.

Vervolgens moet je kiezen welke klasse je wil voor je externe back-ups. Het is belangrijk om de juiste opslagklasse te selecteren die past bij jouw situatie. Elke klasse heeft namelijk zijn eigen kostenplaatje.
- Als je van plan bent regelmatig met je back-ups te werken, klik je op Standard.
- Als je van plan bent om minder dan één keer per maand met je back-ups bezig te zijn, selecteer je Nearline.
- Als je van plan bent om minder dan eens per drie maanden iets met je back-ups te doen, ga je voor Coldline.
- Als je van plan bent om minder dan één keer per jaar back-ups te gebruiken, dan kan je Archive selecteren.
Als je niet zeker weet welke opslagklasse het beste bij jou past, raden we aan om te gaan voor de Standard klasse.

Wat betreft toegangscontrole kies je vervolgens voor Fine-Grained.

In de sectie Advanced Settings tref je een aantal verschillende opties. Hier hoef je niets aan te veranderen. Nadat je de instellingen van je bucket hebt gecontroleerd, klik je op Create om het proces te voltooien.

Nadat de bucket is gemaakt, zou je deze op de opslagbrowser pagina moeten zien.

Een serviceaccount maken
De volgende stap is het maken van een serviceaccount met rechten om je opslagbucket te beheren. Zoek in het navigatiemenu naar IAM & Admin en klik op Service Accounts.

Klik op de knop Create Service Account.

Geef je serviceaccount een naam, ID en beschrijving. We raden aan om iets te gebruiken als “mykinsta-externe-back-ups” om duidelijk te maken dat dit serviceaccount gekoppeld is aan de Externe Back-ups Addon van Kinsta. Zodra je de velden hebt ingevuld, klik je op de knop Create.

Vervolgens moet Storage Admin rechten toewijzen aan het serviceaccount. Hiermee geef je het serviceaccount de mogelijkheid om bestanden te beheren in je Google Cloud Storage bucket.
Als je geen Storage Admin kan vinden in de lijst, gebruik dan de zoekfunctie om de juiste rol te vinden. Nadat je de rol hebt toegewezen, klik je op Continue om naar de volgende stap te gaan.

Optioneel kan je een gebruiker toevoegen die dient als beheerder voor het serviceaccount. Hoewel het opgeven van de serviceaccountbeheerder niet vereist is, kan het handig zijn als je van plan bent om het serviceaccount in de toekomst voor andere dingen te gebruiken.
Als je een gevorderde gebruiker bent en een goede reden hebt om een beheerder op te geven, kan je dat hier doen. In de andere gevallen laat je het leeg. Klik op Done om het aanmaken van het serviceaccount te voltooien.

Een key-pair aanmaken voor je serviceaccount.
Vervolgens moet je een key-pair (sleutelpaar) aanmaken om de verbinding tussen je serviceaccount en Mykinsta te verifiëren. Om dit te doen, klik je op het serviceaccount dat je zojuist hebt aangemaakt.

Scrol omlaag naar de onderkant van de pagina naar de Keys sectie en klik op Add Key en Create New Key.

Selecteer de optie JSON als key type en klik op Create.

Je browser zou nu automatisch een JSON bestand moeten downloaden met de belangrijkste gegevens van je serviceaccount. Houd er rekening mee dat dit JSON bestand een private key bevat samen met andere belangrijke informatie over je serviceaccount. Bewaar het op een veilige plaats en deel het met niemand, tenzij hier een reden voor is.
De bestandsnaam van het JSON bestand zou er ongeveer zo uit moeten zien:
kinstalife-280115-42d3c1d04a09.json
Je hebt de inhoud van dit JSON bestand later nodig tijdens het installatieproces van de externe back-up in MyKinsta. Bewaar het voorlopig op een veilige locatie.
De Externe Back-up Addons configureren in MyKinsta
Om je opslagbucket te koppelen aan de Externe Back-up tool van Kinsta heb je drie soorten gegevens nodig van Google Cloud.
- De naam van de Google Cloud bucket
- Het project ID van Google Cloud
- De private key van je serviceaccount
De naam van de Google Cloud bucket
Om de naam van je Google Cloud bucket te vinden, ga je naar de pagina Storage browser in je Google Cloud dashboard en kijk je in de kolom met Name. In het onderstaande screenshot is de naam van onze bucket “kinstalife”.

Het project ID van Google Cloud
Om je Google Cloud project ID te vinden, ga je naar IAM & Admin > Settings. Op deze pagina kan je het project ID vinden. In de onderstaande screenshot is ons project ID kisntalife-280115
.

Private key van het serviceaccount
De private key van je serviceaccount kan je vinden in het eerder gedownloade JSON bestand. Later zul je de inhoud van dit JSON bestand moeten kopiëren, dus je kan het alvast openen in een teksteditor. De inhoud dient er ongeveer als volgt uit te zien:
{
"type": "service_account",
"project_id": "kinstalife-280115",
"private_key_id": "01sxigr0jy9p5przs80gijgcd1ouacn6d417l3ia",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0B...\n-----END PRIVATE KEY-----\n",
"client_email": "[email protected]com",
"client_id": "043137139116347916375",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/mykinsta-external-backups%40kinstalife-280115.iam.gserviceaccount.com"
}
Ga in MyKinsta naar WordPress Websites > sitenaam > Back-ups > Extern en klik op de knop Kiezen onder de optie Google Cloud Storage.

Vul hier het formulier in met de informatie van je Google Cloud Storage bucket en de informatie over je serviceaccount.
- In het veld Google Cloud bucket naam plak je de naam van je bucket.
- In het veld Google Cloud project id plak je het ID van je project.
- In het veld Service account’s privésleutel plak je de inhoud van je JSON bestand.
- Als je een back-up van je site wil maken in een unieke sitespecifieke map, vink dan het vakje aan met sitenaam submap aanmaken. Klik op Volgende om naar de volgende stap te gaan.

Kies vervolgens of je een back-up wil maken van de bestanden, database of beide. Ook kan je kiezen tussen maandelijkse en wekelijkse back-ups.
Nadat je je keuzes hebt gemaakt, druk je op Volgende om door te gaan.

Controleer vervolgens de details van de abonnementsgegevens van de externe back-up en de bijbehorende instellingen. Als je toch nog dingen wil wijzigen, kan je op Terug klikken. Als alles er naar wens uitziet, klik je op Externe back-ups inschakelen om het installatieproces te voltooien.

Je zou nu de addon moeten zien in de sectie Extern van je back-uppagina.

Een Amazon S3 bucket instellen voor externe back-ups
Om Amazon S3 voor je externe back-ups te gebruiken, moet je eerst een Amazon Web Services (AWS) account maken.
Als je al een account hebt, ga dan verder met de onderstaande stappen. Als je nog geen AWS account hebt, meld je dan hier aan.
Een Amazon S3 bucket maken
Om een Amazon S3 bucket te maken, klik in de menubalk op Services. In het dropdown-menu selecteer S3 je vervolgens onder Storage.

Klik op de knop Create bucket om je S3 bucket in te stellen voor externe back-ups.

Geef vervolgens een bucketnaam op en de regio van je S3 bucket. In het onderstaande screenshot is onze bucketnaam “kinstalife” en onze regio US East (Ohio) us-east-2.

Zorg dat de optie Block all public access is geselecteerd. Hiermee voorkom je dat je back-ups openbaar worden gemaakt zonder enige vorm van authenticatie. Klik vervolgens op de knop Create bucket.

Nu zie je als het goed is een splinternieuwe bucket in je S3 dashboard.

Een AWS gebruiker aanmaken
Vervolgens moet je een AWS gebruiker aanmaken. Deze zal worden gebruikt om MyKinsta toegang te geven tot je S3 bucket. Om te beginnen, klik je in de menubalk op Services en ga je naar IAM onder Security, Identity & Compliance.

In de zijbalk klik je onder Access management op Users. Klik nu op Add user.

Een gebruikersnaam opgeven voor de IAM gebruiker. We raden aan om een naam te gebruiken als “mykinsta-externe-backups” die duidelijk het doel van de gebruiker aangeeft. Wat betreft Access type kies je voor Programmatic access en druk je op Next: Permissions om door te gaan naar de volgende stap.

Op de toegangsrechtenpagina van IAM, selecteer je Attach existing policies directly. Bij policy name kies je AmazonS3FullAccess. Als je de policy niet kan vinden, kan je het zoekvak gebruiken om naar “S3” te zoeken. Door de AmazonS3FullAccess policy toe te wijzen, krijgt de bijbehorende gebruiker toegang tot al je AWS buckets. Nadat je de policy hebt toegewezen, klik je op Next: Tags om naar de volgende stap te gaan.

Optioneel kan je IAM tags toevoegen aan de gebruiker. Dit is vooral handig voor geavanceerde gebruiksscenario’s die op gebruikersniveau aanvullende metagegevens vereisen. Als je geen tags hoeft toe te voegen, klik je op Next: Review om door te gaan naar de volgende stap.

De details controleren voor je nieuwe IAM gebruiker. Mocht je niet nog iets willen wijzigen, dan kan je op Previous klikken om terug te gaan naar een vorige stap. Als alles er goed uitziet, klik dan op Create user.

Kopieer de Access key ID en Secret access key naar een veilige locatie. Houd er rekening mee dat deze sleutels toegang geven tot je S3 buckets, dus bewaar ze op een veilige plaats. Je hebt dit sleutelpaar nodig om Kinsta’s Externe Back-up tool te linken aan je S3 bucket.

Ga in MyKinsta naar WordPress Websites > sitenaam > Back-ups > Extern en klik op de knop Kiezen onder de optie Amazon S3.

Vul het formulier in met je S3- en IAM gebruikersgegevens.
- In het veld AWS S3 bucket naam, plak je de naam van je S3 bucket.
- In het veld AWS toegangssleutel ID vul je de access key ID in van je IAM gebruiker.
- In het veld AWS geheime toegangssleutel plak je de secret access key van je IAM gebruiker.
- Als je een back-up van je site wil maken in een unieke sitespecifieke map, vink dan het vakje aan met sitenaam submap aanmaken. Klik op Volgende om naar de volgende stap te gaan.

Kies vervolgens of je een back-up wil maken van de bestanden, database of beide. Ook kan je kiezen tussen maandelijkse en wekelijkse back-ups. Nadat je je keuzes hebt gemaakt, druk je op Volgende om door te gaan.

Controleer vervolgens de details van de abonnementsgegevens van de externe back-up en de bijbehorende instellingen. Als je toch nog dingen wil wijzigen, kan je op Terug klikken. Als alles er naar wens uitziet, klik je op Externe back-ups inschakelen om het installatieproces te voltooien.

Je zou nu de addon moeten zien in de sectie Extern van je back-uppagina.

De Externe Back-up Addon verwijderen
Om de Externe Back-up Addon te verwijderen (en te stoppen), ga je naar WordPress Websites > sitenaam > Back-ups en klik je op Wijzigen.

Klik op Kiezen onder Geen externe back-ups om de Externe Back-up Addon te verwijderen van je WordPress site.

Om de verwijdering van de Externe Back-up Addon te bevestigen, klik je op Back-upinstellingen wijzigen.

Houd er rekening mee dat je volgende factuur externe back-ups bevat vanaf het moment van je laatste factuur tot het moment van annulering van de addon.
Samenvatting
De Externe Back-up Addon van Kinsta biedt een gemakkelijke manier om back-ups van WordPress sites op te slaan in je Amazon S3 of Google Cloud Storage bucket. Als je vragen hebt over onze Externe Back-up Addon, neem dan contact op met ons supportteam voor verdere hulp.