Att konfigurera backup WHM är en av de viktigaste uppgifterna för att skydda dina kunders data och säkerställa snabb återställning vid systemfel. WHM:s inbyggda backup-system erbjuder flexibla alternativ för automatisk säkerhetskopiering WHM, inklusive dagliga eller veckovisa scheman, val av backup-destinationer och retention policies. I den här guiden går vi igenom hur du konfigurerar backup inställningar cPanel/WHM enligt best practices, från grundläggande inställningar till avancerad whm backup configuration med fjärrlagring och automatiska aviseringar. En välkonfigurerad backup-strategi minimerar risken för dataförlust och säkerställer att du kan återställa konton, databaser och systemkonfigurationer snabbt när det behövs.
Konfigurera WHM Backup Configuration
-
Steg 1: Logga in på WHM som root
Öppna din webbläsare och navigera till WHM-gränssnittet på
https://din-server.se:2087. Logga in med ditt root-användarnamn och lösenord. Endast root-användare har behörighet att konfigurera globala backup-inställningar som påverkar alla konton på servern. -
Steg 2: Navigera till Backup Configuration
I WHM:s vänstra sidofält, använd sökfältet och skriv "Backup Configuration" eller navigera manuellt till Home » Backup » Backup Configuration. Detta öppnar huvudgränssnittet för backup-konfiguration där du kan ställa in alla parametrar för automatisk säkerhetskopiering WHM.
-
Steg 3: Välj backup-typ
Under sektionen "Backup Type" väljer du mellan Compressed eller Uncompressed. Komprimerade backups sparar diskutrymme (rekommenderas för de flesta servrar) men kräver mer CPU-kraft under skapande och återställning. För servrar med begränsat lagringsutrymme är komprimerade backups det bästa valet. Välj också om du vill använda Incremental backups, som endast sparar ändringar sedan senaste backup och sparar både tid och utrymme.
-
Steg 4: Konfigurera backup-schema
I sektionen "Schedule and Retention" ställer du in när backups ska köras. Aktivera Daily för dagliga backups (rekommenderas för produktionsservrar) eller Weekly för veckovisa backups. Välj en tidpunkt med låg serverbelastning, vanligtvis mellan 01:00-04:00 på natten. Du kan också aktivera Monthly backups för långsiktig arkivering. Markera de veckodagar då backups ska köras om du väljer veckovis schema.
-
Steg 5: Välj vad som ska backupas
Under "Backup Items" väljer du vilka komponenter som ska inkluderas i backupen:
- User Accounts – Alla cPanel-konton med filer, e-post och databaser (rekommenderas)
- System Files – WHM/cPanel-konfiguration och systemfiler
- MySQL Databases – Alla MySQL-databaser (viktigt för webbapplikationer)
- DNS Zones – DNS-konfiguration för alla domäner
För maximal säkerhet, aktivera alla alternativ. Om du har begränsat utrymme kan du välja bort System Files om du har separat konfigurationsbackup.
-
Steg 6: Konfigurera backup-destination
I sektionen "Backup Destinations" konfigurerar du var backups ska lagras. Lokal lagring är standard men rekommenderas inte som enda destination. Klicka på "Additional Destinations" och lägg till minst en fjärrdestination:
- FTP/FTPS – Ange FTP-server, användarnamn, lösenord och målkatalog
- SFTP – Säkrare än FTP, kräver SSH-åtkomst till fjärrservern
- Amazon S3 – Ange bucket-namn, access key och secret key från AWS
- Google Drive – Autentisera med ditt Google-konto
Best practice är att ha backups på minst två platser: lokal disk för snabb återställning och fjärrlagring för katastrofåterställning. Testa anslutningen genom att klicka på "Validate Destination" innan du sparar.
-
Steg 7: Ställ in retention policy
Under "Retention Settings" konfigurerar du hur länge backups ska sparas innan de raderas automatiskt. Ange antal dagar för varje backup-typ:
- Daily backups – 7-14 dagar (rekommenderat: 7 dagar)
- Weekly backups – 4-8 veckor (rekommenderat: 4 veckor)
- Monthly backups – 3-12 månader (rekommenderat: 3 månader)
Balansera lagringskostnader mot återställningsbehov. För kritiska servrar, behåll längre retention periods. Kom ihåg att retention policy gäller per destination, så fjärrlagring kan ha längre retention än lokal disk.
-
Steg 8: Konfigurera e-postaviseringar
Scrolla ner till "Notification Settings" och ange en eller flera e-postadresser som ska få aviseringar. Aktivera följande alternativ:
- Backup Failures – Kritiskt, varnar omedelbart vid misslyckade backups
- Backup Completion – Bekräftar att backups slutförts (kan bli många e-postmeddelanden)
- Disk Space Warnings – Varnar när backup-destinationen börjar bli full
Använd en dedikerad e-postadress för serveraviseringar eller ett ticketsystem som kan eskalera kritiska fel automatiskt.
-
Steg 9: Spara och testa backup manuellt
Klicka på "Save Configuration" längst ner på sidan för att aktivera dina inställningar. För att verifiera att konfigurationen fungerar, navigera till Home » Backup » Backup och klicka på "Generate Backup" för att starta en manuell backup. Detta skapar en komplett backup enligt dina inställningar utan att vänta på det schemalagda körtillfället. Övervaka processen i realtid och verifiera att filer skapas på både lokal och fjärrdestination.
-
Steg 10: Övervaka backup-loggar regelbundet
Gå till Home » Backup » Backup Status för att se status för pågående och slutförda backups. Granska loggarna under "View Log" för varje backup-jobb och leta efter varningar eller fel. Kontrollera särskilt:
- Att alla konton backupas framgångsrikt
- Att fjärrdestinationer är tillgängliga
- Att backup-filerna har rimlig storlek (plötsliga storleksändringar kan indikera problem)
- Att retention policy fungerar och gamla backups raderas
Sätt upp en månatlig rutin där du testar att återställa ett slumpmässigt konto från backup för att verifiera att återställningsprocessen fungerar. En backup är värdelös om den inte går att återställa. Du kan läsa mer om återställningsprocessen i vår guide Steg-för-steg guide: Återställa säkerhetskopior med WHM.
Vanliga problem och felsökning
- Backup misslyckas med "Insufficient disk space" – Kontrollera tillgängligt utrymme på backup-destinationen med
df -h. Minska retention period eller lägg till mer lagring. Överväg att exkludera stora, icke-kritiska kataloger från backupen. - FTP/SFTP-anslutning timeout – Verifiera att fjärrserverns brandvägg tillåter anslutningar från din WHM-servers IP-adress. Testa anslutningen manuellt via SSH med
sftp user@remote-server.seför att isolera problemet. - Backups tar för lång tid – Överväg att använda incremental backups istället för full backups. Exkludera stora, statiska filer som inte ändras ofta. Schemalägg backups under lågtrafiktimmar och överväg att dela upp stora konton i mindre segment.
- E-postaviseringar kommer inte fram – Kontrollera att din servers e-postkonfiguration fungerar korrekt. Testa genom att skicka ett test-mail från WHM under Home » Server Configuration » Tweak Settings. Verifiera att e-postadressen är korrekt och att meddelanden inte hamnar i spam.
- MySQL-databaser saknas i backup – Vissa stora databaser kan hoppa över om de överskrider timeout-gränser. Öka
mysql_backup_timeouti WHM eller använd separata databasbackup-verktyg för mycket stora databaser. Kontrollera också att databasanvändare har korrekta behörigheter genom vår guide Hur man återställer användares databasåtkomst. - Backup-filer är korrupta vid återställning – Detta kan bero på att backupen avbröts i förtid eller att disken var full under skapandet. Aktivera alltid checksums i backup-konfigurationen och verifiera integriteten regelbundet. Testa återställning i en staging-miljö innan du förlitar dig på backupen i produktion.
Best practices för WHM backup-konfiguration
För optimal säkerhet och tillförlitlighet, följ dessa rekommendationer:
- 3-2-1-regeln – Ha minst 3 kopior av dina data, på 2 olika medier, varav 1 offsite (fjärrlagring). Detta skyddar mot hårdvarufel, ransomware och naturkatastrofer.
- Kryptera fjärrbackups – Aktivera SSL/TLS för FTP-anslutningar och använd krypterade S3-buckets. Detta skyddar känslig kunddata under överföring och lagring.
- Testa återställning regelbundet – Schemalägg kvartalsvisa återställningstester där du återställer ett komplett konto från backup till en testserver. Dokumentera processen och tiden det tar.
- Övervaka backup-storlek – Plötsliga ökningar kan indikera att en kund laddat upp stora filer eller att spam fyller e-postkonton. Sätt upp varningar för onormala storleksändringar.
- Separera systembackups – Utöver WHM:s automatiska backups, skapa manuella snapshots av hela servern (via ditt hostingbolags kontrollpanel) innan större uppdateringar av WHM/cPanel.
- Dokumentera konfigurationen – Spara en kopia av din backup-konfiguration och fjärrdestinationernas inloggningsuppgifter på en säker plats utanför servern. Detta påskyndar återställning vid total serverhaveri.
Genom att följa denna guide har du nu en robust backup-strategi som skyddar dina kunders data och minimerar risken för dataförlust. Kom ihåg att regelbundet granska och uppdatera din backup-konfiguration när serverns behov förändras.