From 5a9bd457c399acec816035b802641566b3724e20 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 16 Mar 2026 06:28:22 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C=20ce?= =?UTF-8?q?rtbot=5Femail=20=D0=BD=D0=B5=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 3011ba4..4a59636 100755 --- a/install.sh +++ b/install.sh @@ -10,12 +10,13 @@ set -e usage() { echo "Использование: $0" - echo "Переменные (обязательно задать через экспорт или перед вызовом):" + echo "Обязательные переменные (через экспорт или перед вызовом):" echo " client_f7cloud - домен для клиента" echo " ip_client_f7cloud - IP адрес клиента" echo " hpb_f7cloud - домен для HPB" echo " ip_hpb_f7cloud - IP адрес HPB" - echo " certbot_email - почта для сертификатов certbot" + echo "Необязательные переменные:" + echo " certbot_email - почта для сертификатов certbot (нужна только если будете вызывать certbot)" echo "" echo "Пример:" echo " client_f7cloud=client.example.com ip_client_f7cloud=10.0.0.1 \\" @@ -24,7 +25,7 @@ usage() { exit 1 } -for var in client_f7cloud ip_client_f7cloud hpb_f7cloud ip_hpb_f7cloud certbot_email; do +for var in client_f7cloud ip_client_f7cloud hpb_f7cloud ip_hpb_f7cloud; do if [ -z "${!var}" ]; then echo "Ошибка: не задана переменная $var" usage @@ -125,5 +126,10 @@ nginx -t echo "Перезагрузка nginx..." systemctl reload nginx -echo "Готово. Certbot установлен. Для получения сертификатов используйте:" -echo " certbot --nginx -d $client_f7cloud -d $hpb_f7cloud --email $certbot_email --agree-tos" +echo "Готово. Certbot установлен." +if [ -n "$certbot_email" ]; then + echo "Для получения сертификатов можно использовать:" + echo " certbot --nginx -d $client_f7cloud -d $hpb_f7cloud --email $certbot_email --agree-tos" +else + echo "Переменная certbot_email не задана. Certbot можно вызвать вручную при необходимости." +fi