- Реализован скрипт letsencrypt_regru_dns.sh для автоматического управления SSL-сертификатами с использованием проверки DNS-01 через API reg.ru. - Создан скрипт nginxproxymanager.sh для управления установкой и обновлениями Nginx Proxy Manager. - Добавлен файл requirements.txt с необходимыми зависимостями Python. - Внедрена служба systemd и таймер для автоматического обновления сертификатов Let's Encrypt. - Разработан скрипт test_certificate.sh для генерации самоподписанных SSL-сертификатов в целях тестирования.
22 lines
585 B
JSON
22 lines
585 B
JSON
{
|
|
"regru_username": "your_username",
|
|
"regru_password": "your_password",
|
|
"domain": "dfv24.com",
|
|
"domains": [
|
|
"dfv24.com",
|
|
"pages.github.dfv24.com"
|
|
],
|
|
"wildcard": true,
|
|
"email": "admin@dfv24.com",
|
|
"cert_dir": "/etc/letsencrypt/live",
|
|
"log_file": "/var/log/letsencrypt_regru.log",
|
|
"dns_propagation_wait": 60,
|
|
"dns_check_attempts": 10,
|
|
"dns_check_interval": 10,
|
|
"renewal_days": 30,
|
|
"npm_enabled": true,
|
|
"npm_host": "http://192.168.10.14:81",
|
|
"npm_email": "admin@example.com",
|
|
"npm_password": "changeme"
|
|
}
|