Back-up en Herstel
ServBay biedt krachtige back-up- en herstelfuncties waarmee ontwikkelaars eenvoudig belangrijke gegevens in hun lokale ontwikkelomgeving kunnen beschermen. Dit omvat websitebestanden, databases, SSL-certificaten en ServBay-configuratiebestanden. Regelmatig back-ups maken is een essentiële maatregel om dataverlies te voorkomen.
Back-up Instellingen (Backup Settings)
In de navigatiebalk aan de linkerkant van het hoofdvenster van ServBay vind je de optie Backup
. Klik hierop om het back-upbeheercentrum te openen. Via Backup Settings
kun je automatische back-upstrategieën instellen en selecteren wat er geback-upt wordt.
1. Back-upmap (Backup Folder)
- Functie: Geeft de locatie op waar alle back-upbestanden worden opgeslagen.
- Standaardpad:
/Applications/ServBay/backup
- Je kunt op het map-icoon klikken om een aangepaste opslaglocatie voor back-ups te kiezen. Het is aan te raden een schijf te kiezen met voldoende ruimte en beveiliging.
2. Automatische Back-up (Auto Backup)
- Schakelaar: Zet automatische back-ups aan of uit middels de
Auto Backup
-schakelaar. - Back-upfrequentie (Every):
- Dagelijks (Daily): Voer elke dag een back-up uit.
- Wekelijks (Weekly): Voer elke week een back-up uit.
- Maandelijks (Monthly): Voer elke maand een back-up uit.
- Uitvoertijd: Stel het specifieke tijdstip (uren en minuten) in waarop de automatische back-up wordt gestart, bijvoorbeeld
03:00
voor een back-up om 3 uur ’s nachts.
3. Categorieën (Categories)
Selecteer de categorieën gegevens die je wilt opnemen in de automatische back-ups:
- Config: Kernconfiguratiebestanden van ServBay.
- Websites: Alle bestanden en mappen in de map
/Applications/ServBay/www
. - SSL: Alle toegevoegde SSL/TLS-certificaatbestanden.
- MySQL: Back-up van alle MySQL-databases. (Let op: Alleen draaiende MySQL-diensten kunnen worden geback-upt)
- MariaDB: Back-up van alle MariaDB-databases. (Let op: Alleen draaiende MariaDB-diensten kunnen worden geback-upt)
- PostgreSQL: Back-up van alle PostgreSQL-databases. (Let op: Alleen draaiende PostgreSQL-diensten kunnen worden geback-upt)
Vink de juiste selectievakjes aan om de gewenste categorieën toe te voegen aan het automatische back-upschema.
Wanneer alle instellingen naar wens zijn, klik je rechtsonder op de knop Save
om op te slaan. Klik op Reset
om terug te gaan naar de standaardinstellingen.
Handmatige Back-up (Manual Backup)
Naast automatische back-ups kun je op elk moment handmatig een back-up uitvoeren van specifieke datacategorieën.
Als voorbeeld, MariaDB database back-up:
- Kies in de linkernavigatie onder
Backup
de optieMariaDB
. - Je ziet nu de beheerinterface voor MariaDB-back-ups.
- Vink de gewenste databases aan (zoals
servbay
), of selecteerBackup All DBs
om alle databases binnen deze MariaDB-dienst te back-uppen. - Klik rechtsonder op de knop
Manual Backup
. - ServBay start nu direct met het uitvoeren van de back-up. De back-up wordt toegevoegd aan de lijst onderaan.
Het back-upproces voor MySQL en PostgreSQL databases verloopt vergelijkbaar met dat van MariaDB: selecteer in het menu Backup
het gewenste databastype. Voor Websites
en SSL
kun je via de bijbehorende categorie (indien aanwezig) eveneens de knop Manual Backup
gebruiken.
Back-upbeheer (Backup Management)
Op het beheerpaneel van elke back-upcategorie (bijvoorbeeld MariaDB, MySQL, PostgreSQL, Websites, SSL, Config) verschijnt onderaan een overzicht van alle gemaakte back-upbestanden. De lijst bevat doorgaans de volgende informatie:
- Bestandsnaam (Filename): Naam van het back-upbestand, doorgaans inclusief datum, tijd en een uniek kenmerk.
- Datum (Date): Datum en tijd van de back-up.
- Grootte (Size): Bestandsomvang van de back-up.
- Notitie (Note): Aanvullende informatie, bijvoorbeeld databaseversie.
- Bediening (Control): Bedieningstoetsen voor het beheren van back-upbestanden:
- Map (Folder): Klik op het map-icoon om de opslaglocatie van het bestand te openen.
- Herstellen (Restore): Klik op het pijl-icoon om te herstellen vanaf dit back-upbestand. Ga zorgvuldig te werk!
- Verwijderen (Delete): Klik op het prullenbak-icoon om het back-upbestand te verwijderen en schijfruimte vrij te maken.
Herstellen (Restore Operation)
Waarschuwing: Het uitvoeren van een herstel zal de huidige gegevens overschrijven met die uit het geselecteerde back-upbestand. Maak vóór herstel altijd een handmatige back-up van de huidige situatie om problemen bij het herstellen of een foutieve toestand te voorkomen.
Zo herstel je gegevens vanuit een back-up:
- Navigeer naar het back-upbeheer van de desbetreffende categorie (bijvoorbeeld
Backup
->MariaDB
). - Zoek in de back-uplijst het back-upbestand dat je wilt terugzetten.
- Klik op het Herstellen (Restore) icoon (ronde pijl) bij het gewenste back-upbestand.
- Mogelijk vraagt het systeem om bevestiging. Lees deze waarschuwing zorgvuldig.
- Na bevestiging start ServBay direct het herstelproces. De duur is afhankelijk van de grootte van het bestand en de prestaties van je systeem.
Een herstel bewerkt de volgende onderdelen:
- Config: ServBay-instellingen.
- Websites: Bestanden in
/Applications/ServBay/www
. - SSL: Geïnstalleerde SSL-certificaten.
- MySQL/MariaDB/PostgreSQL: Inhoud van de betreffende database.
Belangrijke Tips
- Opslagruimte: Back-ups nemen schijfruimte in beslag. Zorg ervoor dat de back-upmap voldoende vrije ruimte heeft en verwijder regelmatig oude, overbodige back-ups.
- Systeembronnen: Het back-uppen van grote websites of databases kan veel CPU- en schijfactiviteit veroorzaken. Plan intensieve back-ups bij voorkeur tijdens rustige perioden op het systeem.
- Database-status: Voor automatische én handmatige database back-ups moeten de diensten (MySQL, MariaDB, PostgreSQL) actief zijn. Als een dienst niet draait, faalt de back-up of wordt deze overgeslagen.
- Back-upcontrole: Test regelmatig een herstel op een testomgeving om te controleren of back-upbestanden intact en bruikbaar zijn. Wacht hier niet mee tot een noodherstelsituatie!
- Back-upstrategie: Stel de frequentie en bewaarstrategie van automatische back-ups af op het belang van het project en de actualiteit van de gegevens.
Samenvatting
De back-up- en herstelfuncties van ServBay zijn essentiële hulpmiddelen voor de beveiliging van data in jouw lokale ontwikkelomgeving. Met slechts enkele instellingen automatiseer je je back-up, en door de handmatige functies houd je flexibel de regie over je websitebestanden, databases en configuraties. Alle ServBay-gebruikers wordt sterk aangeraden back-ups in te schakelen en regelmatig de instellingen te controleren, zodat je werk altijd goed beveiligd is.