Sedno: Porównuję pięć sposobów zabezpieczania danych strony, od ręcznego eksportu plików po automatyczne kopie w chmurze, i pokazuję, które z nich realnie pozwalają odzyskać sklep czy stronę firmową w ciągu kilku godzin, a które dają tylko złudne poczucie bezpieczeństwa.
Awaria serwera, błędna aktualizacja wtyczki albo atak hakerski nie pytają, czy masz na to czas. Widzieliśmy sklepy na WooCommerce, które po nieudanej aktualizacji traciły dostęp do panelu administracyjnego na kilkanaście godzin, bo jedyną kopią był plik sprzed trzech miesięcy leżący na dysku właściciela. Poniżej zestawiam pięć realnie stosowanych podejść do backupu i mówię wprost, gdzie każde z nich zawodzi.
Pięć podejść do kopii zapasowej, punkt po punkcie
1. Ręczny eksport przez FTP i phpMyAdmin
Najtańsza opcja, kosztuje zero złotych, ale wymaga pamiętania o niej i zajmuje od 20 do 60 minut przy stronie z bazą danych powyżej 500 MB. W praktyce robiona jest raz na kilka miesięcy, czyli w razie awarii tracisz wszystkie zamówienia, wpisy i zmiany z ostatnich tygodni.
2. Backup wbudowany w panel hostingu
Większość hostingów (np. cyberFolks, home.pl, nazwa.pl) oferuje automatyczne kopie z retencją 7 do 14 dni. Problem w tym, że kopia leży na tym samym serwerze co strona, więc awaria dysku, atak ransomware albo błąd administracyjny hostingu potrafi zniszczyć oba naraz.
3. Wtyczka do WordPressa typu UpdraftPlus lub BlogVault
Pozwala ustawić harmonogram co 24 godziny i wysyłkę na zewnętrzny dysk, np. Google Drive czy Dropbox. Koszt to zwykle 50 do 150 zł miesięcznie za plan z automatycznym przywracaniem. Słaby punkt: wtyczka sama musi działać, a jeśli strona zostanie zainfekowana złośliwym kodem, backup też może zawierać ten kod.
4. Backup offsite w chmurze (Amazon S3, Google Cloud Storage)
Kopie trzymane fizycznie poza infrastrukturą hostingu, z retencją konfigurowalną nawet do 90 dni i wersjonowaniem plików. To rozwiązanie stosowane w projektach, gdzie przestój kosztuje więcej niż 500 zł dziennie utraconej sprzedaży. Wymaga jednak konfiguracji technicznej, którą trudno zrobić samodzielnie bez wiedzy o API storage.

5. Backup jako część umowy utrzymaniowej z agencją
Codzienne kopie plików i bazy danych, przechowywane poza serwerem produkcyjnym, plus regularny test przywracania, zwykle raz na kwartał. To jedyne z pięciu podejść, w którym ktoś faktycznie sprawdza, czy backup w ogóle się odtworzy, zamiast zakładać, że działa. W ramach bezpieczeństwa i utrzymania właśnie to robimy jako standard, bez dodatkowych umów wieloletnich.
Zestawienie w liczbach
| Metoda | Częstotliwość | Retencja | Czas przywrócenia |
|---|---|---|---|
| Ręczny eksport FTP | raz na kilka miesięcy | brak wersji | 4-8 godzin |
| Backup hostingowy | codziennie lub co tydzień | 7-14 dni | 1-3 godziny |
| Wtyczka WordPress | codziennie | 14-30 dni | 30-60 minut |
| Chmura offsite (S3) | codziennie | do 90 dni | 30-90 minut |
| Umowa utrzymaniowa | codziennie, z testami | 30-90 dni | 15-45 minut |
Ile faktycznie kosztuje brak backupu
Sklep na Shoperze z 200 zamówieniami miesięcznie, przy przestoju trwającym 2 dni, traci sprzedaż liczoną w tysiącach złotych, a do tego pozycje w Google, które wracają po tygodniach, nie po godzinach. Przy stronie firmowej z formularzem kontaktowym strata jest mniej widoczna od razu, ale każdy dzień offline to zapytania trafiające do konkurencji. Jeśli obecna strona ma już za sobą kilka lat bez modernizacji, warto sprawdzić też stan techniczny całości, opisany szerzej przy naprawie i modernizacji.

Co sprawdzić zanim zaufasz obecnemu rozwiązaniu
Trzy pytania, które warto sobie zadać dziś, nie w dniu awarii: kiedy ostatnio ktoś faktycznie odtworzył kopię z backupu, a nie tylko sprawdził, że plik istnieje; czy kopia leży fizycznie w innym miejscu niż serwer produkcyjny; oraz czy retencja obejmuje co najmniej 14 dni wstecz, bo infekcja złośliwym kodem bywa wykrywana z opóźnieniem 5 do 10 dni od momentu włamania. Jeśli na któreś z tych pytań nie masz pewnej odpowiedzi, to sygnał, żeby to zweryfikować, najlepiej przy okazji bezpłatnego audytu strony.
FAQ
Jak często powinienem robić kopię zapasową strony?
Dla strony firmowej z rzadkimi aktualizacjami wystarczy backup co 3-7 dni, ale dla sklepu internetowego z codziennymi zamówieniami minimum to backup raz na 24 godziny, najlepiej z automatycznym harmonogramem.
Czy backup na tym samym hostingu co strona jest bezpieczny?
Nie w pełni. Jeśli serwer padnie, zostanie zaatakowany albo hosting popełni błąd administracyjny, kopia przechowywana lokalnie może zostać utracona razem ze stroną. Bezpieczniejszy jest backup offsite, poza główną infrastrukturą.
Ile czasu zajmuje przywrócenie strony z kopii zapasowej?
Przy dobrze skonfigurowanym backupie i doświadczonym zespole przywrócenie zajmuje od 15 minut do 2 godzin. Bez wcześniej przetestowanej procedury czas ten może wydłużyć się do kilkunastu godzin.
Czy wtyczka do backupu w WordPressie wystarczy zamiast usługi utrzymaniowej?
Wtyczka typu UpdraftPlus jest dobrym minimum, ale nie zastąpi regularnego testu przywracania ani monitoringu, które są standardem w usłudze utrzymaniowej, np. w ramach oferty na stronie bezpieczeństwo i utrzymanie.