Przejdź do treści
TubePress — bezpłatny, samodzielnie hostowany & aktywnie utrzymywany
Użytkownicy i administracja

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 doceloweWspółpracuje z
LokalneKatalog na własnym serwerze.
FTP / FTPSDowolny zdalny serwer FTP lub FTPS.
S3-compatibleAWS S3, DigitalOcean Spaces, Wasabi, Backblaze B2.
WebDAVNextcloud, Synology, ownCloud.
Przechowuj co najmniej jedną kopię poza serwerem. Lokalna kopia zapasowa jest wygodna, ale znika razem z dyskiem, na którym się znajduje. Wskaż co najmniej jeden profil na zdalne przechowywanie (S3, FTP lub WebDAV), aby utrata serwera nigdy nie zabrała Twoich kopii zapasowych.

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ć:

Tylko baza danych
Cofnij dane bez dotykania plików.
Tylko pliki
Przywróć przesłane pliki, motywy, wtyczki i konfigurację bez nadpisywania bazy danych.
Oba
Pełne przywrócenie całej witryny.

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.

Wypróbuj demo na żywo → Pobierz TubePress →