> 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**.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fps7bcLmQukByiaCm4oUD%2Fimage.png?alt=media\&token=b3287113-2daf-4b8b-96dc-aaf134ba4780)

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 ](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FQMNcWAaFdMirMEcQWEv1%2Fimage.png?alt=media\&token=5d6189f9-7180-4837-a967-9c9bff7efe84)

{% 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](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fq73oP66fPmiQh3FIsMVv%2Fimage.png?alt=media\&token=f0d075d1-3b01-4c26-8ce0-a0c669d96913)

{% 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](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FwCxwG8Kcb7n0ILKkqAd6%2Fimage.png?alt=media\&token=56dfc630-ac9f-4ec9-9618-6fe3a1861136)

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](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2Fex8NrcqrW1Di23T37DPU%2Fimage.png?alt=media\&token=0f0bfa84-0d55-488d-8bb9-a904fcc6c9b5)

{% 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.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FUQ9WEd6vvfEgOCPJeWsq%2Fimage.png?alt=media\&token=19f758d0-be41-4476-bc54-80d9ff123040)
{% endhint %}

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2F40ITWczO1JZwagDulqgc%2Fimage.png?alt=media\&token=55f34a2f-ffc9-4ebd-97d0-09b7ea65d31b)

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.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MWnpSFLdAw8lYDKrSEr%2Fuploads%2FJDbKa1avA9ALlQt8ToH7%2Fimage.png?alt=media\&token=379bd6d3-6157-4474-8cec-cc3181926a19)
