Beschrijving
Restora maakt een back-up van een WordPress-site in één standaard zip-bestand: elk bestand in de WordPress-map plus een dump van de database.
- Volledige site, of aparte bestanden. Eén zip met alles, of kies de onderdelen (database, plugins, thema’s, media-uploads, WordPress en andere bestanden) en krijg elk als apart bestand, met ‘Alles downloaden’ of een voor een.
- Gemaakt voor beperkte hosting. De back-up draait in korte stukjes en gaat verder waar hij stopte, zelfs midden in een groot bestand, dus PHP-tijdslimieten breken hem niet af.
- Terugzetten vanuit de beheeromgeving. Het archief wordt eerst van begin tot eind gecontroleerd, de database wordt in één atomaire stap omgewisseld, en vooraf wordt een veiligheidsback-up van de huidige site gemaakt.
- Planningen. Dagelijkse, wekelijkse of maandelijkse back-ups van de hele site en van de database, waarbij alleen de nieuwste worden bewaard.
- Standaard format. Het archief is een normale zip die je overal kunt openen; de database is gewone SQL in
.restora/. - Afgesloten voor het web. Back-ups staan in een map met een willekeurige naam en kunnen alleen door een beheerder via WordPress worden gedownload.
Waarom nog een back-upplugin?
Omdat het moeilijkste deel van een back-up het terugzetten is, en daar steekt Restora zijn moeite in.
- Het wordt afgerond op beperkte hosting. Restora schrijft één zip en kan midden in elk bestand pauzeren en verdergaan, dus een korte PHP-tijdslimiet op shared hosting is genoeg voor een site van elke omvang, zonder serverinstellingen te wijzigen.
- Het terugzetten wordt gecontroleerd voordat het iets aanraakt. Elk bestand in het archief wordt eerst geverifieerd, de database wordt in tijdelijke tabellen geladen en in één stap omgewisseld, en
wp-config.phpwordt nooit overschreven. - Niets zit op slot. Elke functie die hier wordt beschreven, werkt volledig in deze plugin, zonder account en zonder een dienst van ons ertussen. Je back-ups blijven op je server.
Restora Pro
Restora Pro is een aparte, betaalde add-on voor wie meer nodig heeft: kopieën op SFTP- en S3-compatibele opslag, een noodherstelpagina die de site terugzet als WordPress zelf kapot is, de site met één installatieprogramma naar een andere server verhuizen, met AES-256 versleutelde back-ups (vergrendeld met een sleutelpaar, zodat de site zelf nooit de sleutel bezit) en één scherm om al je sites te bewaken en te back-uppen. Deze plugin heeft het niet nodig en vraagt er nooit om, op één kaart op het eigen scherm na.
Vereisten
- PHP 7.4 of nieuwer, 64-bits, met de extensies zip, zlib en pdo_mysql (aanwezig bij bijna elke host).
- MySQL of MariaDB.
- Losse sites. Multisite-netwerken worden nog niet ondersteund.
Externe diensten
Restora maakt geen verbinding met externe diensten. De enige aanvragen die het doet, gaan naar je eigen site, zodat een back-up zichzelf in korte stukjes draaiende kan houden.
Privacy
Een back-up is een kopie van je site, dus hij bevat alle persoonsgegevens die je site bewaart (gebruikersaccounts, reacties, bestellingen enzovoort). Hij wordt opgeslagen in je eigen wp-content-map. Restora verzamelt niets over jou of je bezoekers en stuurt niets naar de maker. Bewaar gedownloade back-ups op een veilige plek.
Schermafbeeldingen

Installatie
- Upload de plugin en activeer hem.
- Open Restora in het beheermenu en klik op Back-up maken.
FAQ
-
Waar worden de back-ups opgeslagen?
-
In
wp-content/restora-<random key>/. De naam is niet te raden, en op Apache en IIS blokkeren de bestanden die Restora erin zet de toegang via het web. nginx negeert die bestanden: Restora controleert eens per dag of de map via het web bereikbaar is en toont in dat geval de regel die je aan de nginx-configuratie moet toevoegen. -
Wat gebeurt er met mijn back-ups als ik de plugin verwijder?
-
Die blijven waar ze zijn. Installeer Restora opnieuw en het vindt ze terug.
-
Wat wordt er niet in een back-up opgenomen?
-
Cachemappen, restanten van WordPress updates en de back-upmappen van andere back-upplugins. Je kunt in de instellingen je eigen paden en patronen toevoegen; ontwikkelaars kunnen ook het filter
restora_excludegebruiken.Uit de database worden de tabellen van de site geback-upt: die van WordPress zelf, plus andere tabellen die je in de instellingen kiest. Weergaven (views), triggers, stored procedures en events niet; WordPress gebruikt ze niet, maar sommige aangepaste code wel.
-
Wat gebeurt er als het terugzetten halverwege stopt?
-
Dan wordt het teruggedraaid. Voordat een bestand wordt vervangen, wordt de huidige versie apart gezet, en de database wordt pas helemaal aan het eind omgeschakeld. Als het terugzetten niet kan worden afgerond (de schijf raakt vol, een map is niet schrijfbaar, het venster wordt gesloten), gaat elk bestand terug naar hoe het was en blijft de database onaangeroerd. Voordat er iets wordt geschreven, controleert Restora ook of de mappen schrijfbaar zijn en of er genoeg vrije ruimte is.
-
Hebben geplande back-ups een echte cronjob nodig?
-
Nee. Ze starten via WP-Cron en houden zichzelf daarna draaiende. Op een site met heel weinig bezoekers starten ze mogelijk later; een servercronjob die
wp-cron.phpaanroept, maakt de timing exact. -
Maakt Restora bestanden buiten zijn eigen mappen?
-
Nee. Alles wat het schrijft, blijft in een eigen map met een willekeurige naam in
wp-content. Tijdens het terugzetten staat daar ook het bijbehorende instellingenbestand (alleen leesbaar voor de site, en zonder de databasegegevens, die uitwp-config.phpworden gelezen); het wordt verwijderd zodra het terugzetten klaar is. -
Kan het een versleutelde back-up terugzetten?
-
Ja. Back-ups die met Restora Pro zijn versleuteld, kunnen hier met hun wachtwoord worden teruggezet, ook zonder Pro. Een verloren wachtwoord kan niet worden teruggehaald: daar is de versleuteling juist voor.
-
Werkt het met multisite?
-
Nog niet. Restora is gebouwd en getest voor losse WordPress-sites.
-
Verwijdert terugzetten bestanden?
-
Nee. Bestanden die op de site staan maar niet in de back-up zitten, blijven staan, en
wp-config.phpwordt nooit overschreven.
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“Restora” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Restora” is vertaald in 3 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Restora” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.0
- Eerste release: hervatbare back-ups van de volledige site of van aparte onderdelen, terugzetten met een veiligheidsback-up, planningen en bewaartermijnen.
