Om handmatig een back-up te maken van een website zijn een aantal stappen nodig.

Stap 1: SSH toegang

Als eerste heb je SSH toegang nodig tot je server, als je dit nog niet hebt, kun je deze handleiding volgen.

Stap 2: export maken van de database

Eenmaal ingelogd met SSH kunnen we de databases exporteren. Voor het exporten heb je de mysql gegevens van de webdev user nodig. Met het volgende commando kun je zien welke databases er allemaal zijn:

webdev@true01:~$ mysql -u webdev -p -e "show databases;"
Enter password:
+--------------------+
| Database           |
+--------------------+
| example            |
| example2           |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

Vervolgens kun je met het volgende commando een dump maken:

mysqldump -u webdev -p example > dump.sql

Of voor meerdere databases tegelijk:

mysqldump -u webdev -p --databases example example2 > dump.sql

Stap 3: Files van de webserver downloaden

De bestanden downloaden van de server kan op verschillende manieren, in deze handleiding gaan we gebruik maken van filezilla.

Open filezilla en ga bovenin je scherm naar file –> site manager (of bestand –> sitebeheer)

Hier klik je op “New site” (of nieuwe site)

Vul hier de naam van je site in, verander het protocol naar SFTP en vul de host (de url of het ip adres van de server) in.

Accepteer deze melding.

Je bent nu ingelogd, nu kun je de mappen en bestanden downloaden met de rechtermuisknop –> download.