Kopie zapasowe
Planuj pełne lub częściowe kopie zapasowe na lokalny dysk, FTP, S3 lub WebDAV i przywracaj jednym kliknięciem.
Jedyną kopią zapasową, która ma znaczenie, jest ta, którą można przywrócić. TubePress zawiera Backup Pro — wtyczkę, która tworzy kompletne, zweryfikowane migawki całej witryny i wysyła je poza serwer według harmonogramu — bez dostępu do powłoki, bez mysqldump i bez systemowego crontab.
Ta strona wyjaśnia profile kopii zapasowych, co zawiera każde archiwum, gdzie można je przechowywać, jak działają planowanie i retencja, jak przywracać dane oraz dlaczego wszystko to działa na witrynie dowolnej wielkości. Włącz i skonfiguruj je w /admin/plugins.
Backup Pro
Backup Pro chroni wszystko, co jest potrzebne do odbudowania witryny od podstaw: bazę danych wraz z przesłanymi plikami, motywami, wtyczkami i konfiguracją. Działa w całości w czystym PHP przez wbudowany harmonogram, więc działa na hostingu współdzielonym, gdzie nie masz w ogóle dostępu do wiersza poleceń. Pełna historia kopii zapasowych jest rejestrowana w bazie danych wraz z datą, profilem, rozmiarem, czasem trwania i statusem, a każde archiwum można pobrać lub usunąć z panelu administracyjnego.
Profile kopii zapasowych
Zamiast jednego sztywnego zadania, Backup Pro pozwala tworzyć wiele profili, każdy z własnym harmonogramem, formatem, miejscem docelowym przechowywania, polityką retencji i powiadomieniami. Pozwala to łączyć strategie, na przykład:
- Pełna kopia zapasowa codziennie przesyłana do S3.
- Migawka tylko bazy danych co sześć godzin na lokalny serwer.
- Archiwum tygodniowe wysyłane do Nextcloud przez WebDAV.
Każdy profil działa niezależnie, więc częste lekkie migawki i okazjonalne pełne archiwa mogą współistnieć.
Co jest zawarte
Pełna kopia zapasowa obejmuje wszystkie pięć części instalacji:
Baza danych Przesłane pliki Motywy Wtyczki Konfiguracja
Wybierasz format archiwum dla każdego profilu — ZIP lub TAR.GZ — a profil może być ograniczony tylko do bazy danych, gdy potrzebujesz jedynie szybkiej migawki danych.
Miejsca docelowe przechowywania
Kopie zapasowe można zapisywać w czterech rodzajach miejsc docelowych, dzięki czemu można je przechowywać z dala od serwera, który chronią:
| Miejsce docelowe | Współpracuje z |
|---|---|
| Lokalne | Katalog na własnym serwerze. |
| FTP / FTPS | Dowolny zdalny serwer FTP lub FTPS. |
| S3-compatible | AWS S3, DigitalOcean Spaces, Wasabi, Backblaze B2. |
| WebDAV | Nextcloud, Synology, ownCloud. |
Planowanie i retencja
Każdy profil działa według własnego harmonogramu — co 6 godzin, 12 godzin, codziennie, tygodniowo lub miesięcznie — obsługiwanego przez wbudowany harmonogram, więc nigdy nie musisz dotykać crontab. Polityka retencji na poziomie profilu automatycznie usuwa stare archiwa, zachowując wybraną liczbę i usuwając resztę, dzięki czemu przestrzeń dyskowa nigdy nie rośnie bez ograniczeń.
Przywracanie
Gdy musisz cofnąć zmiany, przywróć bezpośrednio z panelu administracyjnego i wybierz dokładnie to, co chcesz odzyskać:
Każde archiwum jest weryfikowane pod kątem sumy kontrolnej SHA-256 przed rozpoczęciem przywracania, dzięki czemu skrócony lub uszkodzony plik jest wykrywany, a nie zapisywany na aktywnej witrynie.
Powiadomienia e-mail
Każdy profil może wysyłać Ci e-mail, gdy kopia zapasowa zakończy się pomyślnie lub nie powiedzie się, na adres odbiorcy ustawiony dla danego profilu. To sprawia, że kopie zapasowe stają się czymś, czemu możesz ufać bez sprawdzania — słyszysz o nich tylko wtedy, gdy jest dobra wiadomość do potwierdzenia lub błąd do naprawienia. Upewnij się, że wychodzący e-mail jest najpierw skonfigurowany; zob. Powiadomienia.
Zaprojektowane do dużych instalacji
Backup Pro jest zaprojektowane do obsługi witryn z milionami plików. Zrzuty bazy danych, kopiowanie plików i kompresja archiwów są wszystkie podzielone na fragmenty, dzięki czemu każdy krok kończy się w ramach limitów czasu PHP, a całość działa nawet za Cloudflare — bez przekroczeń czasu, bez wyczerpania pamięci. Ponieważ opiera się wyłącznie na PHP, nie ma mysqldump, powłoki ani crontab do konfiguracji.
Następne kroki
Nadal masz problem?
Otwórz zgłoszenie z poziomu panelu, a nasz zespół Ci pomoże.