1.  [Strona główna](/)
2.  /
3.  [Baza wiedzy](/baza-wiedzy/)
4.  /
5.  Strategia backupów na hostingu 

# Strategia backupów na hostingu i VPS

Ostatnia aktualizacja: czerwiec 2026

⚡ W skrócie · 8 min czytania

-   Jak robić backup strony na hostingu? Automatyczne kopie zapasowe przez cPanel/DirectAdmin, ręczny backup WordPress, rsync na VPS, reguła 3-2-1. Kompletny poradnik.
-   Reguła 3-2-1 — fundament bezpiecznych backupów.
-   Backup przez panel hostingu (cPanel / DirectAdmin).
-   Automatyczny backup WordPress — UpdraftPlus.
-   Backup na VPS — rsync i pg\_dump przez cron.

**TL;DR:** Nie polegaj wyłącznie na backupach dostawcy. Stosuj regułę 3-2-1: 3 kopie, 2 nośniki, 1 off-site. Dla WordPress: wtyczka UpdraftPlus z codziennym backupem bazy do Google Drive lub S3. Na VPS: `pg_dump` + `rsync` do zdalnej lokalizacji przez cron.

## Reguła 3-2-1 — fundament bezpiecznych backupów

Reguła 3-2-1 to standard stosowany przez specjalistów od odtwarzania danych po awariach:

3

kopie danych

Oryginał + 2 backupy

2

różne nośniki

Hosting + chmura lub dysk

1

kopia off-site

Poza główną lokalizacją

## Backup przez panel hostingu (cPanel / DirectAdmin)

### cPanel — Backup Wizard

1.  Zaloguj się do cPanel
2.  Files > Backup Wizard > Back Up
3.  Full Backup — pobierz pełną kopię (pliki + bazy + ustawienia email)
4.  Lub Partial Backup: osobno "Home Directory" i "MySQL Databases"
5.  Plik .tar.gz zostaje wygenerowany — pobierz go na dysk lokalny

### DirectAdmin — Backup Manager

1.  Zaloguj się do DirectAdmin
2.  Account Manager > Create/Restore Backups
3.  Zaznacz co backupować (Domain, Email, Databases)
4.  Kliknij "Create Backup"
5.  Backup pojawi się w File Manager — pobierz przez FTP

**Pamiętaj:** Backup generowany przez panel to tylko kopia lokalnie na serwerze. Pobierz go na swój komputer lub prześlij do chmury — kopia na tym samym serwerze nie chroni przed awarią sprzętu.

## Automatyczny backup WordPress — UpdraftPlus

UpdraftPlus to najlepsza darmowa wtyczka do backupów WordPress (ponad 3 miliony instalacji). Obsługuje automatyczne harmonogramy i przesyłanie backupów bezpośrednio do Google Drive, Dropbox, S3, OneDrive lub SFTP.

Instalacja i konfiguracja

1.  WordPress Admin > Wtyczki > Dodaj nową > wyszukaj "UpdraftPlus"
2.  Zainstaluj i aktywuj
3.  Ustawienia > UpdraftPlus Backups > Ustawienia
4.  Harmonogram: Bazy danych — codziennie, Pliki — co tydzień
5.  Przechowywanie: Google Drive (zalecane) lub S3
6.  Autoryzuj połączenie z wybraną chmurą > Zapisz

Co backupuje UpdraftPlus?

-   Baza danych WordPress (posty, strony, komentarze, ustawienia)
-   Pliki wtyczek (wp-content/plugins)
-   Pliki motywów (wp-content/themes)
-   Przesłane media (wp-content/uploads)
-   Inne pliki wp-content (opcjonalnie)

## Backup na VPS — rsync i pg\_dump przez cron

### Backup bazy PostgreSQL

#!/bin/bash
# /scripts/backup-db.sh

BACKUP\_DIR="/storage/backups/db"
DATE=$(date +%Y%m%d\_%H%M%S)
DB\_NAME="myapp"

mkdir -p "$BACKUP\_DIR"

# Dump bazy danych
pg\_dump -U postgres "$DB\_NAME" | gzip > "$BACKUP\_DIR/${DB\_NAME}\_${DATE}.sql.gz"

# Usuń backupy starsze niż 30 dni
find "$BACKUP\_DIR" -name "\*.sql.gz" -mtime +30 -delete

echo "Backup DB zakończony: ${DB\_NAME}\_${DATE}.sql.gz"

### Synchronizacja plików przez rsync

\# Rsync do zdalnego serwera backupowego (przez SSH)
rsync -avz --delete \\
  /var/www/myapp/ \\
  backup-user@backup-server.pl:/backups/myapp/

# Backup do lokalnego katalogu z rotacją dat
rsync -avz --backup \\
  --backup-dir="/backups/$(date +%Y%m%d)" \\
  /var/www/myapp/ \\
  /backups/current/

### Konfiguracja crona

\# crontab -e
# Backup DB codziennie o 2:00
0 2 \* \* \* /scripts/backup-db.sh >> /var/log/backup.log 2>&1

# Rsync plików co niedzielę o 3:00
0 3 \* \* 0 rsync -avz /var/www/ backup@server:/backups/ >> /var/log/rsync.log 2>&1

## Najczęstsze pytania

Czy backup hostingu zapewniany przez dostawcę wystarczy? +

Backup dostawcy hostingu to zabezpieczenie przed awarią serwera, nie przed błędami użytkownika. Jeśli przypadkowo usuniesz plik lub zainstalowasz złośliwy plugin, dostawca może nie mieć backupu sprzed tego zdarzenia (szczególnie jeśli robi kopie raz na dobę). Zasada: backup dostawcy = ostatnia deska ratunku. Twój własny backup = pierwsza linia obrony. Zawsze rób własne kopie zapasowe niezależnie od hostingu.

Jak często powinienem robić backup strony? +

Częstotliwość backupów zależy od tego jak często aktualizujesz treść. Blog z rzadkimi wpisami: backup tygodniowy. Sklep WooCommerce z codziennymi zamówieniami: backup dzienny (przynajmniej bazy danych). Aplikacja z transakcjami w czasie rzeczywistym: backup co kilka godzin lub ciągły. Dla większości stron WordPress: backup dzienny bazy danych + tygodniowy pełny backup (pliki + baza).

Czym jest reguła 3-2-1 dla backupów? +

Reguła 3-2-1 to standard branżowy dla bezpieczeństwa danych: 3 kopie danych (oryginał + 2 backupy), na 2 różnych nośnikach/lokalizacjach (np. hosting + dysk zewnętrzny), z czego 1 kopia off-site (poza siedzibą/głównym serwerem — np. w chmurze). Dla strony WordPress: oryginał na hostingu + automatyczny backup na S3/Backblaze + ręczny backup lokalnie co miesiąc.

Jak przywrócić backup WordPress po awarii? +

Kroki przywracania WordPress z backupu: (1) Prześlij pliki przez FTP do katalogu strony lub rozpakuj archiwum przez panel plików w cPanel. (2) Przywróć bazę danych przez phpMyAdmin: Database > Import > wybierz plik .sql. (3) Sprawdź plik wp-config.php — upewnij się że dane DB (host, nazwa, użytkownik, hasło) są poprawne. (4) Wyczyść cache (LiteSpeed Cache, W3 Total Cache). (5) Przetestuj stronę.

## Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.

dhosting.pl

Hosting z automatycznymi kopiami i sensowną bazą parametrów

Hosting + backup

[Aktywuj rabat →](/out/dhosting/#reklama "dhosting.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/dhosting)

SEOhost

Dobra opcja, jeśli chcesz prosty hosting z backupem i DirectAdmin

Hosting + DirectAdmin

[Aktywuj rabat →](/out/seohost/#reklama "SEOhost")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/seohost)

SmartHost

Hosting z codziennym backupem dla firm i sklepów

Hosting firmowy

[Aktywuj rabat →](/out/smarthost/#reklama "SmartHost")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/smarthost)

## Powiązane strony

-   [Docker na VPS](/baza-wiedzy/docker-na-vps)
-   [Cron job na hostingu](/baza-wiedzy/co-to-jest-cron-job-hosting)
-   [Bezpieczeństwo WordPress](/baza-wiedzy/bezpieczenstwo-wordpress-hosting)
-   [MySQL na hostingu](/baza-wiedzy/mysql-baza-danych-hosting)
-   [Porównanie VPS](/vps/)
-   [Baza wiedzy](/baza-wiedzy/)

Autor: [Adam Nadolny](/autorzy/adam-nadolny) Ekspert DevOps i infrastruktury · Zweryfikowano Czerwiec 2026

Administruje własnymi serwerami VPS i dedykowanymi, testując konfiguracje pod realnym obciążeniem — nie w sandboxie. W HostGrade.pl buduje bazę wiedzy DevOps: przewodniki po konfiguracji Nginx, Dockera, Redis i backupów serwerowych pisane na podstawie realnych deploymentów. Porównuje parametry techniczne planów VPS: gwarantowane vCPU kontra shared core, przepustowość sieci i IOPS dysków NVMe. Specjalizuje się w hardening serwera Linux — od fail2ban przez iptables po audyty CIS Benchmark. Każdy artykuł techniczny przechodzi przez środowisko testowe: konfiguracja Redis Cluster, setup HAProxy czy skrypt backup z BorgBackup są uruchamiane przed publikacją. Wierzy, że dobry tutorial kończy się komendą, której wynik faktycznie działa.

[Pełny profil autora →](/autorzy/adam-nadolny)