Hur sätter jag upp backup på en VPS?

En bra backup-strategi för VPS kombinerar leverantörens snapshots med egna backuper till en extern destination. Exportera databaser separat med mysqldump, säkerhetskopiera webbfiler med rsync eller ett dedikerat backup-verktyg som Restic eller Borg, och lagra kopiorna på en annan plats än servern. Följ 3-2-1-regeln: tre kopior, på två olika medier, varav en utanför platsen.

Varför backup är avgörande

En VPS utan backuper är en tickande bomb. Hårdvarufel, mänskliga misstag, ransomware och skadlig kod kan alla leda till dataförlust. Utan fungerande backup kan ett sådant scenario innebära att webbplats, kunddata och arbete försvinner permanent. Backup är inte valfritt.

3-2-1-regeln som grundprincip

3-2-1-regeln är industristandard för backup-strategi och lyder:

  • 3 kopior av data (original plus två backuper)
  • 2 olika lagringsmedier (exempelvis disk och molnlagring)
  • 1 kopia på annan geografisk plats (off-site)

En backup som lagras på samma server som originalet skyddar inte mot serverfel eller intrång. Off-site-komponenten är kritisk.

Leverantörens snapshots

De flesta VPS-leverantörer erbjuder snapshots, ögonblicksbilder av hela serverdisken. Snapshots är enkla att initiera och snabba att återställa. De passar utmärkt som säkerhetsnät innan stora ändringar och som ett komplement till egna backuper. De ska dock inte vara din enda backup-metod, eftersom de ofta lagras på samma infrastruktur.

Databas-backup med mysqldump

Databaserna är ofta det viktigaste att säkerhetskopiera. Exportera MySQL-databaser regelbundet med:

mysqldump -u root -p databasnamn > backup_$(date +%F).sql

Automatisera detta med ett cron-jobb som körs dagligen och laddar upp dumpen till extern lagring.

Filbackup med rsync eller Restic

Rsync är ett beprövat verktyg för att synkronisera filer till en annan server via SSH. Restic och Borg är modernare verktyg med inbyggd deduplicering och kryptering, vilket gör dem till ett bättre val för seriös off-site backup. Båda kan konfigureras att köra automatiskt via cron-jobb.

Testa återställning

En backup du aldrig testat återställa är en osäker backup. Planera regelbundna återställningstester, minst kvartalsvis, för att verifiera att backuperna faktiskt fungerar och att du kan återskapa servern inom acceptabel tid.

Läs mer i vår artikel om backup-plan för din webbplats och se vår VPS-jämförelse för leverantörer med inbyggda backup-funktioner.