VPS-beheer

Back-ups maken van je VPS

Wat je kopieert, hoe je het automatiseert in Windows en Linux en waar je het bewaart, zodat een back-up je echt redt. Met kant-en-klare scripts.

2 min leestijdBijgewerkt op 19 oktober 2026

Zie je bij je server geen tabblad Back-ups, dan bevat je pakket geen automatische back-ups vanuit het paneel: back-ups zijn dan je eigen verantwoordelijkheid. Het goede nieuws: ze instellen kost je tien minuten en kan je maanden werk besparen.

De 3-2-1-regel: het origineel op je VPS, een kopie op de VPS zelf en nog een daarbuiten, op je pc of in de cloud
De back-up die je echt redt, is de back-up die buiten de server staat.

Wat je kopieert

  • Gameservers: de wereld of savegame, de configs en de resources of mods die je hebt aangepast.
  • Databases: altijd met een dump (mysqldump), nooit door de datamap te kopiëren terwijl de server draait.
  • Websites en bots: de code, het .env-bestand of de config, en hun database.

Het besturingssysteem hoef je niet te kopiëren: als de server verloren gaat, is die in een paar minuten opnieuw geïnstalleerd. Wat je niet terugkrijgt, zijn je gegevens.

Windows: automatische dagelijkse back-up

Sla dit op als C:\copias\copia.ps1 (vervang de paden door die van jou):

$fecha   = Get-Date -Format "yyyy-MM-dd"
$destino = "C:\copias\$fecha"
New-Item -ItemType Directory -Force -Path $destino | Out-Null

# 1) De bestanden van de server (voorbeeld: FiveM)
robocopy "C:\FXServer\txData" "$destino\txData" /E /R:1 /W:1 /NFL /NDL

# 2) De database (pas de MariaDB-versie in het pad aan)
& "C:\Program Files\MariaDB 11.4\bin\mysqldump.exe" -u root -pJOUW_WACHTWOORD --all-databases --single-transaction --result-file="$destino\bases-de-datos.sql"

# 3) Verwijder back-ups die ouder zijn dan 7 dagen
Get-ChildItem "C:\copias" -Directory | Where-Object { $_.CreationTime -lt (Get-Date).AddDays(-7) } | Remove-Item -Recurse -Force

En plan het script in voor elke dag om 5.00 uur (PowerShell als administrator):

schtasks /Create /TN "Dagelijkse back-up" /SC DAILY /ST 05:00 /RU SYSTEM /TR "powershell -ExecutionPolicy Bypass -File C:\copias\copia.ps1"

Linux: automatische dagelijkse back-up

Maak /root/copia.sh aan:

#!/bin/bash
FECHA=$(date +%F)
DESTINO=/root/copias/$FECHA
mkdir -p "$DESTINO"

# 1) De bestanden van de server (voorbeeld: Minecraft)
tar -czf "$DESTINO/minecraft.tar.gz" -C /home/minecraft servidor

# 2) De database, als je die hebt
mysqldump --all-databases --single-transaction > "$DESTINO/bases-de-datos.sql"

# 3) Verwijder back-ups die ouder zijn dan 7 dagen
find /root/copias -mindepth 1 -maxdepth 1 -type d -mtime +7 -exec rm -rf {} +
chmod +x /root/copia.sh
crontab -e
# en voeg deze regel onderaan toe:
0 5 * * * /root/copia.sh

Haal ze van de server af

Een back-up die op dezelfde VPS staat, redt je niet als je de VPS kwijtraakt. Zet er minstens één ergens anders neer:

  • Naar je pc: op Windows met het gedeelde station van Extern bureaublad; op Linux met WinSCP of FileZilla (zo doe je dat).
  • Automatisch naar de cloud: rclone werkt op Windows en Linux en uploadt naar Google Drive, OneDrive, Dropbox of S3. Heb je het ingesteld met rclone config, zet dan aan het eind van je script iets als rclone copy /root/copias midrive:copias-vps.

Controleer of je ze kunt terugzetten

Een back-up die je nog nooit hebt geprobeerd terug te zetten, is een hoop, geen back-up. Pak er één keer per maand eentje uit in een andere map en controleer of alles er is.

Maak altijd met de hand een back-up voordat je opnieuw installeert, iets groots wijzigt of een wipe doet.

Gerelateerde artikelen

Terug naar het helpcentrum

Kun je niet vinden wat je zoekt?

Open een ticket in je klantenpaneel en je krijgt binnen 5 minuten antwoord.