From 659aa78bf00ea015a6bf6f36a2a90768a4c1d70f Mon Sep 17 00:00:00 2001 From: leo <426742@gmail.com> Date: Sat, 21 Sep 2024 04:01:02 +0500 Subject: [PATCH] autocommit --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 315baf2..078a583 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,26 @@ Install server-backup 4. Далее запускается `$SERVER_NAME/install.sh` на удаленном сервере: Он устанавливает и настраивает уже непосредственно программы, котрые выполняются на сервере * ... + + +## Бэкап letsencrypt ssl сертификатов на dev сервер: + +`secrets-le-save.sh` + +Sample: `sudo bash secrets-le-save.sh checkerwars.com` + +Для запуска необходимо указать параметр `REMOTE_SERVER_HOST` +Скрипт используется для бэкапа letsencrypt ssl сертификатов. +Копирует с указанного удаленного сервера .acme.json на локальный dev сервер. +Может иметь смысл, например, перед полной пеерустановкой сервера, т.к letsencrypt имеет лимиты на генерацию сертификатов для одного домена. +Что бы не злоупотреблять сервисом LE, и не получить проблему с генерацией нового сертификата, нужно сделать резервную копию преред очищением содержимого сервера. +В таком случае, при повторном запуске скрипта установки сервера, файл с сеиртификатами будет автоматически загружен на сервер, и повторная генерация не потребуется. + + +## Push в репозиторий секретов: + +Sample: `sudo bash secrets-push.sh checkerwars.com` + +`secrets-push.sh` +Для запуска необходимо указать параметр `REMOTE_SERVER_HOST` +Скрипт упаковывает в зашифрованны архив секреты на dev сервере и отправляет их в репозиторий на origin сервер, с которого в дальнейшем, при установке сервера, они будут заружаться и распаковываться в соответствующую хосту директорию. \ No newline at end of file