Gigatech-back-upstrategie met server-, cloud- en offlinekopieën

Een back-up is pas waardevol wanneer u de juiste versie snel en volledig kunt herstellen. Alleen dagelijks een zipbestand maken is daarom geen strategie. U moet weten wat wordt gekopieerd, waar de kopieën staan, hoe lang ze worden bewaard en of een hersteltest slaagt.

Wat moet een volledige WordPress-back-up bevatten?

WordPress bestaat uit twee delen die bij elkaar horen:

  • Database: berichten, pagina’s, gebruikers, instellingen, WooCommerce-orders en veel plugininformatie.
  • Bestanden: uploads, thema’s, plugins, wp-config.php en eventuele maatwerkbestanden.

Een database-export zonder uploads levert na herstel ontbrekende afbeeldingen op. Alleen bestanden terugzetten herstelt geen recente orders of instellingen. Leg beide daarom vast als één herstelpunt en noteer datum, tijd, WordPress-versie en omgeving.

De 3-2-1-regel als solide basis

  • 3 kopieën: de werkende website plus minimaal twee back-ups.
  • 2 verschillende media of systemen: bijvoorbeeld lokale hostingopslag en versleutelde objectopslag.
  • 1 kopie buiten de primaire omgeving: met andere toegangsgegevens en bij voorkeur immutable of offline.

Een back-up op dezelfde schijf beschermt niet tegen schijfuitval, ransomware, een gecompromitteerd beheerdersaccount of een fout tijdens onderhoud. Externe opslag moet logisch van de productieserver gescheiden zijn.

Hoe vaak moet u back-uppen?

De juiste frequentie volgt uit uw Recovery Point Objective (RPO): hoeveel nieuwe gegevens mag u maximaal verliezen? Voor een brochurewebsite kan dagelijks voldoende zijn. Een webshop met continue orders heeft mogelijk ieder uur of een realtime databaseoplossing nodig. Bepaal daarnaast de Recovery Time Objective (RTO): hoe lang mag herstel duren?

Website Praktisch uitgangspunt
Statische bedrijfssite Dagelijks, extra vóór updates
Actieve blog of ledenomgeving Meerdere keren per dag
Webshop of boekingssysteem Uurlijks of frequenter voor de database
Grote wijziging of migratie Volledige momentopname direct ervoor

Retentie: meer versies, niet alleen meer kopieën

Als malware drie weken onopgemerkt blijft, zijn zeven dagelijkse kopieën allemaal besmet. Gebruik daarom een trapsgewijs schema, bijvoorbeeld zeven dagelijkse, vier wekelijkse en enkele maandelijkse herstelpunten. Voor persoonsgegevens geldt: bewaar niet onbeperkt en bescherm de opslag met encryptie, beperkte toegang en een onderbouwde bewaartermijn.

Consistente back-ups van drukke websites

Tijdens het kopiëren kan WordPress blijven veranderen. Bij een webshop kan daardoor de database een ander tijdstip vertegenwoordigen dan de uploads. Gebruik een back-upmethode met consistente database-export of snapshotfunctionaliteit. Plan zware archivering buiten piekuren, maar voorkom dat tijdelijke bestanden, caches en logboeken de back-up onnodig groot maken.

Een hersteltest in zeven stappen

  1. Kies een apart stagingdomein of geïsoleerde testomgeving.
  2. Download de back-up vanuit dezelfde opslagroute die u bij een echt incident gebruikt.
  3. Controleer checksum, leesbaarheid en versleuteling.
  4. Herstel eerst bestanden en database volgens het gedocumenteerde proces.
  5. Pas URL’s en geheime sleutels alleen aan waar de testomgeving dat vereist.
  6. Test inloggen, formulieren, media, geplande taken en bij webshops ook winkelmand en orders.
  7. Leg werkelijke hersteltijd, fouten en verbeteringen vast.

Een geslaagde melding in een plugin bewijst alleen dat een taak klaar is, niet dat het archief volledig kan worden teruggezet.

Beveilig back-ups alsof het productiegegevens zijn

Back-ups bevatten vaak klantgegevens, wachtwoordhashes, configuratie en API-sleutels. Gebruik encryptie tijdens transport en opslag, multifactorauthenticatie, minimale rechten en aparte credentials. Laat het productieaccount bestaande archieven niet onbeperkt kunnen verwijderen. Monitor mislukte taken en onverwachte veranderingen in omvang.

Veelgestelde vragen

Is een hostingback-up voldoende?

Het is een belangrijke laag, maar voor bedrijfskritische sites is een tweede, onafhankelijk beheerde kopie verstandig. Controleer ook retentie, herstelprocedure en uitsluitingen.

Moet de cache mee?

Meestal niet. Cache kan opnieuw worden opgebouwd. Sluit tijdelijke bestanden uit om snelheid en opslag te besparen.

Wanneer moet ik extra back-uppen?

Vóór WordPress-, plugin- en thema-updates, migraties, grote importacties, databaseonderhoud en ingrijpende ontwerpwijzigingen.

Wilt u een herstelbare back-upopzet in plaats van alleen een archief? Bekijk onze hostingoplossingen of bespreek uw RPO en RTO met Gigatech.

Bron: WordPress Advanced Administration Handbook.

more similar articles