Introducere în serverele web – Apache vs LiteSpeed. Ce este LiteSpeed și de ce este…

Ghid complet pentru backup și restaurare server cPanel/WHM
Importanța backup-urilor regulate pe server. Ghid complet pentru backup și restaurare server cPanel/WHM.
Backup-urile sunt plasa de siguranță a oricărui server. Fie că vorbim de o eroare umană, un atac cibernetic sau o defecțiune hardware, capacitatea de a restaura rapid datele face diferența între o mică neplăcere și o catastrofă.
cPanel și WHM oferă instrumente puternice de backup pe care fiecare administrator de server trebuie să le cunoască și să le configureze corect.
WHM pune la dispoziție mai multe tipuri de backup, fiecare cu avantajele sale:
Ghid complet pentru backup și restaurare server cPanel/WHM
- Backup complet (full backup) – include toate conturile, configurările serverului, bazele de date și fișierele
- Backup incremental – salvează doar modificările de la ultimul backup complet, economisind spațiu și timp
- Backup la nivel de cont – copie completă a unui singur cont cPanel
- Backup al bazei de date – doar bazele de date MySQL/MariaDB
Configurarea backup-urilor automate în WHM
Pentru a configura backup-urile automate, accesează WHM > Backup Configuration:
Setări generale
- Activează opțiunea Enable Backup
- Selectează tipul de backup – recomandat Compressed pentru economie de spațiu
- Alege frecvența: zilnic, săptămânal și lunar
- Setează numărul de backup-uri reținute – minim 3 zilnice, 2 săptămânale, 1 lunar
Destinația backup-urilor
Nu păstra backup-urile doar pe serverul local. Configurează cel puțin o destinație externă:
- FTP/SFTP – transfer către un server de backup dedicat
- Amazon S3 – stocare cloud fiabilă și accesibilă
- Google Drive – prin integrarea disponibilă în versiunile recente de cPanel
- Rsync – sincronizare eficientă cu un server remote
Ideal, păstrează backup-uri în cel puțin două locații diferite – o regulă cunoscută sub numele de strategia 3-2-1: 3 copii ale datelor, pe 2 tipuri diferite de stocare, cu 1 copie off-site.
Backup manual al unui cont din cPanel
Utilizatorii cPanel pot genera backup-uri manuale ale contului lor:
- Autentifică-te în cPanel și mergi la secțiunea Backup
- Alege Full Account Backup pentru o copie completă
- Selectează destinația – Home Directory sau Remote FTP
- Introdu adresa de email pentru notificare la finalizare
- Apasă Generate Backup
Pentru backup-uri selective, poți descărca separat:
- Home Directory (fișierele site-ului)
- Baze de date MySQL individuale
- Filtre email și forwardere
Backup prin linie de comandă (SSH)
Administratorii avansați pot folosi linia de comandă pentru backup-uri mai flexibile. Pe un server VPS, ai acces complet SSH pentru operațiuni avansate.
Crearea unui backup de cont prin linia de comandă WHM:
/scripts/pkgacct numeutilizator /home/backup/
Backup-ul tuturor conturilor:
/usr/local/cpanel/scripts/cpbackup --force
Backup al unei baze de date specifice:
mysqldump -u root -p baza_de_date | gzip > /backup/baza_de_date-$(date +%Y%m%d).sql.gz
Restaurarea unui cont din backup
Restaurarea este la fel de importantă ca și crearea backup-ului. În WHM:
Restaurare completă a unui cont
- Mergi la WHM > Restore a Full Backup/cpmove File
- Selectează fișierul backup din directorul specificat
- Alege opțiunile de restaurare – poți păstra sau modifica domeniul și utilizatorul
- Apasă Restore și așteaptă finalizarea
Restaurare prin linie de comandă
/scripts/restorepkg /home/backup/cpmove-numeutilizator.tar.gz
Pentru restaurarea doar a bazei de date:
gunzip < backup-baza.sql.gz | mysql -u root -p baza_de_date
JetBackup – soluție avansată de backup
JetBackup este un plugin premium pentru cPanel/WHM care oferă funcționalități avansate:
- Restaurare granulară – restaurează fișiere individuale, baze de date sau conturi de email
- Backup incremental inteligent – reduce semnificativ spațiul necesar
- Interfață modernă – atât pentru administratori, cât și pentru utilizatorii cPanel
- Programare flexibilă – configurare detaliată a orarelor de backup
- Integrare cloud – suport nativ pentru S3, Google Cloud, Backblaze B2
Bune practici pentru backup-uri pe server
Respectă aceste reguli pentru o strategie de backup eficientă:
- Testează restaurarea periodic – un backup pe care nu l-ai testat nu este un backup fiabil, verifică cel puțin o dată pe lună
- Automatizează procesul – nu te baza pe backup-uri manuale, configurează programări automate
- Monitorizează spațiul pe disc – backup-urile pot umple rapid discul serverului, setează alerte la 80% ocupare
- Criptează backup-urile – mai ales pe cele stocate off-site, pentru a proteja datele sensibile ale clienților
- Documentează procedura de restaurare – într-o situație de urgență, fiecare minut contează
- Reține mai multe versiuni – nu păstra doar cel mai recent backup, menține un istoric de cel puțin 7 zile
Automatizarea backup-urilor cu scripturi personalizate
Pentru un control mai granular, poți crea scripturi personalizate de backup. Un exemplu simplu de script bash care arhivează fișierele și baza de date, comprimă totul și trimite pe un server remote:
- Creează un script care folosește
mysqldumppentru export baza de date - Arhivează directoarele important cu
tar - Trimite arhiva pe serverul de backup cu
rsyncsauscp - Adaugă scriptul în crontab pentru execuție automată zilnică
- Configurează notificări email pentru a fi alertat dacă backup-ul eșuează
Această abordare completează backup-urile WHM și oferă un nivel suplimentar de siguranță. Consultă blogul nostru pentru mai multe ghiduri despre administrarea serverelor.
Un plan solid de backup este fundația oricărei infrastructuri de hosting fiabile. cPanel și WHM oferă instrumentele necesare, dar responsabilitatea configurării și testării corecte revine administratorului. Nu aștepta să pierzi date ca să realizezi importanța backup-urilor – implementează o strategie de backup chiar astăzi. Dacă ai nevoie de ajutor cu configurarea backup-urilor pe serverul tău, echipa noastră de suport este disponibilă să te asiste.




Comments (0)