> For the complete documentation index, see [llms.txt](https://kompendium.cloudlets.zone/kompendium/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kompendium.cloudlets.zone/kompendium/backup/kopia-zapasowa-wordpress.md).

# Kopia zapasowa WordPress

Jeżeli zależy Ci na zautomatyzowaniu kopii bezpieczeństwa środowiska WordPress możesz zaangażować aplikacje firm trzecich lub skorzystać z naszego dodatku opartego na projekcie [Restic](https://restic.net/). Dodatek służy do wykonywania kopii systemu plików i bazy danych aplikacji WordPress. Restic szyfruje dane za pomocą AES-256 i uwierzytelnia je za pomocą Poly1305-AES. Zadanie backupowe realizowane jest przyrostowo i oparte jest na wykonywaniu migawek z określonego katalogu lub całego środowiska, co sprawia, że ​​proces jest szybki i łatwy w implementacji.

## Instalacja repozytorium dla backupu

1. W menu głównym wejdź do **Marketplace i** w zakładce "Menedżer Repozytorium i Plików" wybierz **Backup Storage,** a następnie kliknij przycisk **Instaluj**.

![](/files/JTlmvRIApDlqMY4jEjBl)

2\. Wybierz typ instalacji:

* *Standalone* - ekonomiczna instalacja jednokontenerowa.
* *Cluster* - instalacja klastra GlusterFS na minimum 3 kontenerach, zapewniająca dużą odporność na awarie pojedynczych maszyn.&#x20;

![Instalacja GlusterFS na Cloudlets.Zone ](/files/jSoOSjdA1j7r1SW1n8js)

{% hint style="info" %}
Jeżeli potrzebujesz więcej niż 200GB przestrzeni dyskowej dla repozytorium backupowego, skontaktuj się z [naszym działem wsparcia](https://cloudlets.zone/pomoc/).
{% endhint %}

W przypadku wyboru klastra, po instalacji zostanie utworzone środowisko składające się z kilku kontenerów repozytorium.&#x20;

![Repozytorium dla kopii zapasowych na bazie GlusterFS](/files/Vqoj4SVsqx1h8vD0BDcG)

{% hint style="info" %}
Więcej informacji o zasadach działania i zarządzania repozytorium współdzielonym oraz o tym jak zbudować samodzielnie taki magazyn z użyciem kreatora topologii na Cloudlets.Zone [znajdziesz tutaj](/kompendium/backup/wspoldzielone-repozytorium.md).
{% endhint %}

## Instalacja i parametryzacja dodatku do wykonywania kopii zapasowych

1. Na poziomie warstwy aplikacji wybranego środowiska WordPress kliknij **Dodatki/Rozszerzenia,** z listy wybierz "WordPress Backup/Restore for filesystems & databases" i kliknij **Instaluj**.

![Dodatek - WordPress Backup/Restore for filesystems & databases](/files/xvvW9ztRnjZeK5kCAQrr)

2\. W oknie dialogowym masz do wyboru trzy konfiguracje zadania backupowego:

* *Pre-defined* - gotowe zadanie backupu bez możliwości zmiany ustawień.
* *Custom* - definiowalne zadanie backupu dające możliwość określenia godziny, dni tygodnia oraz strefy czasowej. &#x20;
* *Manual (crontab)* - coś dla adminów, a więc [zadanie dla demona crona](https://en.wikipedia.org/wiki/Cron#Overview), czyli konfiguracja poleceń do automatycznego wykonywania okresowego.

W polu *Backup storage* powinno pojawić się repozytorium magazynu dla kopii zapasowych utworzone [w poprzednim kroku](#instalacja-repozytorium-dla-backupu). Parametr "Number of backups" to retencja, czyli czas przechowywania kopii zapasowych.&#x20;

![Konfiguracja zadania backupowego dla środowiska WordPress](/files/biBMqswTS7gvckMBHy1E)

{% hint style="info" %}
Jeżeli masz swoje własne repozytorium i chcesz go użyć do zadań backupu WordPress, koniecznie dodaj do niego Etykietę *WP backup.* Wówczas w polu *Backup storage* będzie można wybrać własne repozytorium współdzielone.

![](/files/qx9kNg3AfES8lMNEsBlw)
{% endhint %}

![](/files/4FNa1eIKZmseTVeXUq62)

3\. Po prawidłowej instalacji możliwe będzie:

&#x20;   A. Natychmiastowe uruchomienie zadania backupu.

&#x20;   B. Rekonfiguracja zadania.

&#x20;   C. Odtworzenie z wybranej kopii, o ile zostały już wykonane zadania backupowe.

&#x20;   D. Odinstalowanie dodatku.

![](/files/yCTFhP8VlKBUOMeJKKd7)
