autocommit

This commit is contained in:
leo 2024-09-21 04:01:02 +05:00
parent 5f685675f3
commit 659aa78bf0

View File

@ -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 сервер, с которого в дальнейшем, при установке сервера, они будут заружаться и распаковываться в соответствующую хосту директорию.