Wat hoort in een WordPress-back-up? Een goede back-up bevat je bestanden én je database, staat niet alleen op je eigen server en is minstens één keer teruggezet om te kijken of hij werkt. Veel sites hebben wel "iets" van een back-up, maar als het echt nodig is, blijkt die onvolledig, te oud of onvindbaar.

Wat moet er in een back-up?

Een WordPress-site bestaat uit twee delen, en je hebt ze allebei nodig:

  • De bestanden: WordPress zelf, je thema, je plugins en alles wat je hebt geüpload, zoals afbeeldingen en pdf's.
  • De database: je pagina's, berichten, instellingen, gebruikers en eventuele formulierinzendingen of bestellingen.

Een back-up met alleen de bestanden is bijna waardeloos, want al je inhoud staat in de database. Een back-up met alleen de database mist je afbeeldingen. In de handleiding van WordPress over back-ups lees je hoe beide delen samenhangen.

Waar bewaar je hem?

Hier gaat het het vaakst mis. Veel back-upplugins zetten de back-up standaard in een map op dezelfde server als je site. Dat helpt als je per ongeluk een pagina verwijdert. Het helpt niet als de server uitvalt, als je hoster stopt of als je site gehackt wordt, want dan zit de aanvaller vaak ook bij je back-ups.

Erger nog: een back-up in een map van je website is soms gewoon te downloaden als iemand de naam raadt. Daarin staan je hele database, met gebruikers, wachtwoordhashes en alles wat bezoekers ooit hebben ingevuld.

Voor een praktijk of klein kantoor dat aanmeldingen of vragen via de website ontvangt, weegt dit extra zwaar. Staan die inzendingen in WordPress, dan staan ze ook in elke back-up. Een back-up is daarmee net zo gevoelig als je administratie.

Een goede regel is daarom:

  • Bewaar back-ups buiten je webserver, bijvoorbeeld bij een opslagdienst of bij een tweede partij.
  • Houd een paar versies achter elkaar, zodat je terug kunt naar een moment van vóór een probleem.
  • Verwijder oude back-ups van de server zelf als je ze daar niet meer nodig hebt.
  • Versleutel back-ups als er persoonsgegevens in staan.

Hoe vaak maak je een back-up?

Dat hangt af van hoe vaak je site verandert. Een site met een paar vaste pagina's heeft genoeg aan een wekelijkse back-up, plus een extra back-up vóór elke update. Een webshop met dagelijks bestellingen of een site met veel formulierinzendingen heeft dagelijks een back-up nodig, of vaker.

Vraag ook je hoster wat die doet. Veel hosters maken zelf al dagelijkse back-ups. Dat is fijn als extra vangnet, maar check hoe lang ze bewaard blijven en hoe je er zelf bij kunt.

Test hem een keer

Een back-up die je nooit hebt teruggezet, is een belofte. Zet minstens één keer per jaar een back-up terug op een testomgeving of een tijdelijk subdomein. Dan weet je dat hij compleet is, en je weet hoe het moet als het ooit echt nodig is. Dat is op een rustige dinsdag een stuk prettiger dan tijdens een storing.

Een back-up als blik onder de motorkap

Een volledige back-up is ook de beste manier om te zien wat er werkelijk op je site staat. Bij een veiligheidscheck doorzoek ik een complete back-up op oude kopieën, vergeten installaties, opgeslagen gegevens en verouderde onderdelen. Van buiten zie je daar niets van. De gratis websitecheck kijkt alleen naar de buitenkant.

Veelgestelde vragen

Welke back-upplugin is het beste?

Er zijn goede gratis en betaalde plugins. Belangrijker dan de naam: kan hij naar een externe opslag schrijven, maakt hij bestanden én database mee, en kun je hem makkelijk terugzetten?

Is de back-up van mijn hoster genoeg?

Als extra vangnet wel, als enige back-up liever niet. Je bent dan afhankelijk van één partij.

Moet ik back-ups versleutelen?

Als er persoonsgegevens in staan, zoals formulierinzendingen of klantgegevens, dan wel. Een back-up is een volledige kopie van je site.

Regel jij dit?

Ja. Bij sites die ik host en onderhoud, maak ik back-ups buiten de server en test ik het terugzetten. Lees ook hoe je de WordPress-login beveiligt.