From 4f06b7fa702f4eb2d9f66811de5b01ec6f6437ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Thu, 13 Nov 2025 22:14:21 +0300 Subject: [PATCH 01/16] =?UTF-8?q?=D0=BF=D1=83=D1=81=D1=82=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish.prod | 1 + 1 file changed, 1 insertion(+) diff --git a/publish.prod b/publish.prod index ec07515..8271b35 100755 --- a/publish.prod +++ b/publish.prod @@ -13,3 +13,4 @@ rsync -aivc --delete $DBG_DIR/ $DST_DIR cd $DST_DIR ln -s ../cbr ln -s ../dbg +ln -s ../vid -- 2.34.1 From fe206531f6bb722b4087213bdf5e11ec222139dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Thu, 13 Nov 2025 22:16:17 +0300 Subject: [PATCH 02/16] add pu ll --- publish.dbg | 1 + 1 file changed, 1 insertion(+) diff --git a/publish.dbg b/publish.dbg index 4a3d5ae..eb41500 100755 --- a/publish.dbg +++ b/publish.dbg @@ -16,6 +16,7 @@ fi cd $REPO_DIR git checkout -f $MAIN_BRANCH git fetch --all +git pull # Find out the latest commit in the whole repo #git branch -av --sort=-committerdate -- 2.34.1 From ab66358bb08719e6da5d5070429d039fcef9ebbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Thu, 13 Nov 2025 22:17:16 +0300 Subject: [PATCH 03/16] cleanfd --- publish.dbg | 1 + 1 file changed, 1 insertion(+) diff --git a/publish.dbg b/publish.dbg index eb41500..7c11484 100755 --- a/publish.dbg +++ b/publish.dbg @@ -15,6 +15,7 @@ fi # Get the latest changes cd $REPO_DIR git checkout -f $MAIN_BRANCH +git clean -fd git fetch --all git pull -- 2.34.1 From e66f3b779cdf1d2f177e5805fc9c5a80a5c1b54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Fri, 5 Dec 2025 07:02:39 +0300 Subject: [PATCH 04/16] readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a88e335..e1dd4d1 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Some scripts to automate VPS setup +Scripts to automate VPS setup and maintenance -- 2.34.1 From 335811b267f2ca88066214bb0cbc89ca06b99ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:00:38 +0300 Subject: [PATCH 05/16] introduce steps --- cert.renew | 2 +- cert.setup | 2 +- cert/vpsRenew | 11 +++++++++++ nginx.setup | 5 ----- nginx/acme.cfg | 10 ++++++++++ nginx/cfg | 1 + nginx/setup | 9 +++++++++ step/copyNginxACMEConfig | 5 +++++ step/copyNginxProdConfig | 5 +++++ step/ensureRootUser | 9 +++++++++ step/installNginx | 5 +++++ step/restartNginx | 5 +++++ 12 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 cert/vpsRenew create mode 100644 nginx/acme.cfg create mode 100644 nginx/setup create mode 100644 step/copyNginxACMEConfig create mode 100644 step/copyNginxProdConfig create mode 100644 step/ensureRootUser create mode 100644 step/installNginx create mode 100644 step/restartNginx diff --git a/cert.renew b/cert.renew index e5907d4..9e04058 100755 --- a/cert.renew +++ b/cert.renew @@ -1,3 +1,3 @@ -#!/bin/bash +#!/bin/bash -e # https://habr.com/ru/articles/735712/ certbot certonly --manual --preferred-challenges http -d "kornerr.ru" diff --git a/cert.setup b/cert.setup index a2323f6..eecff6e 100755 --- a/cert.setup +++ b/cert.setup @@ -1,3 +1,3 @@ -#!/bin/bash +#!/bin/bash -e # https://habr.com/ru/articles/735712/ brew install certbot diff --git a/cert/vpsRenew b/cert/vpsRenew new file mode 100644 index 0000000..30139eb --- /dev/null +++ b/cert/vpsRenew @@ -0,0 +1,11 @@ +#!/bin/bash -e +SDIR=$(cd "$(dirname "$0")" ; pwd -P) +T=$SDIR/../step + +STEP=0 +source $T/ensureRootUser +source $T/copyNginxACMEConfig +source $T/restartNginx + +source $T/copyNginxProdConfig +source $T/restartNginx diff --git a/nginx.setup b/nginx.setup index 4fc31be..e69de29 100755 --- a/nginx.setup +++ b/nginx.setup @@ -1,5 +0,0 @@ -#!/bin/bash - -apt install nginx -cp nginx/cfg /etc/nginx/sites-enabled/default -systemctl restart nginx diff --git a/nginx/acme.cfg b/nginx/acme.cfg new file mode 100644 index 0000000..043ea19 --- /dev/null +++ b/nginx/acme.cfg @@ -0,0 +1,10 @@ +# Serve only through HTTP while updating the certificate +server { + listen 80; + server_name kornerr.ru; + root /var/www/html; + + location / { + try_files $uri $uri/ =404; + } +} diff --git a/nginx/cfg b/nginx/cfg index c065037..c2e7549 100644 --- a/nginx/cfg +++ b/nginx/cfg @@ -5,6 +5,7 @@ server { return 301 https://$server_name$request_uri; } +# Serve through HTTPS only server { listen 443 ssl; server_name kornerr.ru; diff --git a/nginx/setup b/nginx/setup new file mode 100644 index 0000000..b2d36bb --- /dev/null +++ b/nginx/setup @@ -0,0 +1,9 @@ +#!/bin/bash -e +SDIR=$(cd "$(dirname "$0")" ; pwd -P) +T=$SDIR/../step + +STEP=0 +source $T/ensureRootUser +source $T/installNginx +source $T/copyNginxProdConfig +source $T/restartNginx diff --git a/step/copyNginxACMEConfig b/step/copyNginxACMEConfig new file mode 100644 index 0000000..124a7d1 --- /dev/null +++ b/step/copyNginxACMEConfig @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Копируем настройки Nginx для ACME" +cp $SDIR/../nginx/acme.cfg /etc/nginx/sites-enabled/default diff --git a/step/copyNginxProdConfig b/step/copyNginxProdConfig new file mode 100644 index 0000000..01ef89f --- /dev/null +++ b/step/copyNginxProdConfig @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Копируем боевые настройки Nginx" +cp $SDIR/../nginx/prod.cfg /etc/nginx/sites-enabled/default diff --git a/step/ensureRootUser b/step/ensureRootUser new file mode 100644 index 0000000..c63ca65 --- /dev/null +++ b/step/ensureRootUser @@ -0,0 +1,9 @@ +#!/bin/bash +# https://askubuntu.com/a/15856 + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Проверяем запуск из-под root" +if [[ $EUID -ne 0 ]]; then + echo "ОШИБКА: Перезапустите как root" + exit 1 +fi diff --git a/step/installNginx b/step/installNginx new file mode 100644 index 0000000..5b39d75 --- /dev/null +++ b/step/installNginx @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Устанавливаем Nginx" +apt install nginx diff --git a/step/restartNginx b/step/restartNginx new file mode 100644 index 0000000..328fa9a --- /dev/null +++ b/step/restartNginx @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Перезапускаем Nginx" +systemctl restart nginx -- 2.34.1 From 97e2c4c32edfb05bad6f7a4d406a43ed2eb1b14a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:02:45 +0300 Subject: [PATCH 06/16] move cert --- cert.renew => cert/clientRenew | 0 cert.setup => cert/clientSetup | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename cert.renew => cert/clientRenew (100%) rename cert.setup => cert/clientSetup (100%) diff --git a/cert.renew b/cert/clientRenew similarity index 100% rename from cert.renew rename to cert/clientRenew diff --git a/cert.setup b/cert/clientSetup similarity index 100% rename from cert.setup rename to cert/clientSetup -- 2.34.1 From 12eee71ff5a80764ad1c44367d7135808fa14a45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:03:42 +0300 Subject: [PATCH 07/16] rename --- nginx/{cfg => prod.cfg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename nginx/{cfg => prod.cfg} (100%) diff --git a/nginx/cfg b/nginx/prod.cfg similarity index 100% rename from nginx/cfg rename to nginx/prod.cfg -- 2.34.1 From ea1c20b80d72b7992f97d9d8331660ebcac6df86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:07:57 +0300 Subject: [PATCH 08/16] require args --- cert/vpsRenew | 8 ++++++++ 1 file changed, 8 insertions(+) mode change 100644 => 100755 cert/vpsRenew diff --git a/cert/vpsRenew b/cert/vpsRenew old mode 100644 new mode 100755 index 30139eb..48d8807 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -2,6 +2,14 @@ SDIR=$(cd "$(dirname "$0")" ; pwd -P) T=$SDIR/../step +FILE=$1 +VALUE=$2 + +if [ -z "$FILE" ] || [ -z "$VALUE" ]; then + echo "Usage: $0 ACME_FILE ACME_VALUE" + exit 1 +fi + STEP=0 source $T/ensureRootUser source $T/copyNginxACMEConfig -- 2.34.1 From 32101302c3a9097fedbc9c513120ca8683fed813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:17:20 +0300 Subject: [PATCH 09/16] wait for key --- cert/vpsRenew | 6 +++++- step/createACMEChallenge | 6 ++++++ step/deleteACMEChallenge | 6 ++++++ step/waitForReturnKey | 5 +++++ 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 step/createACMEChallenge create mode 100644 step/deleteACMEChallenge create mode 100644 step/waitForReturnKey diff --git a/cert/vpsRenew b/cert/vpsRenew index 48d8807..ac38523 100755 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -10,10 +10,14 @@ if [ -z "$FILE" ] || [ -z "$VALUE" ]; then exit 1 fi +ACME_DIR="/var/www/html/.well-known/challenge" + STEP=0 source $T/ensureRootUser source $T/copyNginxACMEConfig source $T/restartNginx - +source $T/createACMEChallenge +source $T/waitForReturnKey +source $T/deleteACMEChallenge source $T/copyNginxProdConfig source $T/restartNginx diff --git a/step/createACMEChallenge b/step/createACMEChallenge new file mode 100644 index 0000000..01378e9 --- /dev/null +++ b/step/createACMEChallenge @@ -0,0 +1,6 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Создаём файл проверки для ACME" +mkdir -p $ACME_DIR +echo "$ACME_VALUE" > $ACME_DIR/$ACME_FILE diff --git a/step/deleteACMEChallenge b/step/deleteACMEChallenge new file mode 100644 index 0000000..e4a19fa --- /dev/null +++ b/step/deleteACMEChallenge @@ -0,0 +1,6 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Удаляем файл проверки для ACME" +rm $ACME_DIR/$ACME_FILE +rmdir $ACME_DIR diff --git a/step/waitForReturnKey b/step/waitForReturnKey new file mode 100644 index 0000000..35ccd29 --- /dev/null +++ b/step/waitForReturnKey @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Ожидаем нажатия клавиши Return" +read -p "Завершите работу с certbot, затем нажмите Return..." -- 2.34.1 From 5962d51caff3a56c9fe554c2d7dc6a88ceca5694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:20:50 +0300 Subject: [PATCH 10/16] clientRenew stepped --- cert/clientRenew | 8 ++++++-- step/renewCertbot | 6 ++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 step/renewCertbot diff --git a/cert/clientRenew b/cert/clientRenew index 9e04058..99c8fd3 100755 --- a/cert/clientRenew +++ b/cert/clientRenew @@ -1,3 +1,7 @@ #!/bin/bash -e -# https://habr.com/ru/articles/735712/ -certbot certonly --manual --preferred-challenges http -d "kornerr.ru" +SDIR=$(cd "$(dirname "$0")" ; pwd -P) +T=$SDIR/../step + +STEP=0 +source $T/ensureRootUser +source $T/renewCertbot diff --git a/step/renewCertbot b/step/renewCertbot new file mode 100644 index 0000000..c8bb52f --- /dev/null +++ b/step/renewCertbot @@ -0,0 +1,6 @@ +#!/bin/bash -e +# https://habr.com/ru/articles/735712/ + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Просим certbot обновить" +certbot certonly --manual --preferred-challenges http -d "kornerr.ru" -- 2.34.1 From 1a4d1bc7a3efc533ea058dd02888495206c64bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:25:05 +0300 Subject: [PATCH 11/16] more quotes --- cert/vpsRenew | 2 +- step/createACMEChallenge | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cert/vpsRenew b/cert/vpsRenew index ac38523..7e79a45 100755 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -10,7 +10,7 @@ if [ -z "$FILE" ] || [ -z "$VALUE" ]; then exit 1 fi -ACME_DIR="/var/www/html/.well-known/challenge" +ACME_DIR="/var/www/html/.well-known/acme-challenge" STEP=0 source $T/ensureRootUser diff --git a/step/createACMEChallenge b/step/createACMEChallenge index 01378e9..4beee79 100644 --- a/step/createACMEChallenge +++ b/step/createACMEChallenge @@ -3,4 +3,4 @@ STEP=$((STEP+1)) echo -e "\n> > > > Шаг №$STEP. Создаём файл проверки для ACME" mkdir -p $ACME_DIR -echo "$ACME_VALUE" > $ACME_DIR/$ACME_FILE +echo "$ACME_VALUE" > "$ACME_DIR/$ACME_FILE" -- 2.34.1 From c233149571a570b4bb682029046bffd9d353dc9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:27:28 +0300 Subject: [PATCH 12/16] fix args --- cert/vpsRenew | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cert/vpsRenew b/cert/vpsRenew index 7e79a45..b2f68a2 100755 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -2,8 +2,8 @@ SDIR=$(cd "$(dirname "$0")" ; pwd -P) T=$SDIR/../step -FILE=$1 -VALUE=$2 +ACME_FILE=$1 +ACME_VALUE=$2 if [ -z "$FILE" ] || [ -z "$VALUE" ]; then echo "Usage: $0 ACME_FILE ACME_VALUE" -- 2.34.1 From 89abf6db4a8de5a11fe075c0c71bc9b671771b6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:28:01 +0300 Subject: [PATCH 13/16] once more --- cert/vpsRenew | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cert/vpsRenew b/cert/vpsRenew index b2f68a2..86eb0a9 100755 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -5,7 +5,7 @@ T=$SDIR/../step ACME_FILE=$1 ACME_VALUE=$2 -if [ -z "$FILE" ] || [ -z "$VALUE" ]; then +if [ -z "$ACME_FILE" ] || [ -z "$ACME_VALUE" ]; then echo "Usage: $0 ACME_FILE ACME_VALUE" exit 1 fi -- 2.34.1 From 932cf86be9afd762f2996ff0585b7ee3c19374a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:47:28 +0300 Subject: [PATCH 14/16] done --- step/.copyCertToVPS.swp | Bin 0 -> 12288 bytes step/copyCertToVPS | 5 +++++ step/waitForReturnKey | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 step/.copyCertToVPS.swp create mode 100644 step/copyCertToVPS diff --git a/step/.copyCertToVPS.swp b/step/.copyCertToVPS.swp new file mode 100644 index 0000000000000000000000000000000000000000..92d88e0e94fda8e4c69209d694012c4a9d3674c1 GIT binary patch literal 12288 zcmeI&Jxjwt7zgmH;NT#N?sC=+Es|Vo7aep^J5;C^TRXX=>D2~fE;Okq4%Qc3T*blJ z!O<5ARebphm#^Sg&=256Gj(z4BK|KtJUmahp3hxo3U_~r zH~q4x6iYpOP(lC#eGq8*b!~Q-WM?wz@U*G;Bpn~y=)=J{0s;_#00bZa0SG_<0ucBs z0=^p~hice?XyCyp$9i&9B0&HG5P$##AOHafKmY;|fB*y_@COBq8X*%SgsiCe{{A1` z;ZxNgD&AF`sR-ZaRbW8?0uX=z1Rwwb2tWV=5P$##{Ia`*q$K0l< z>1KV4GVYsE&$E2)Y1}cYHm|W7uNy7fC){iZs&N|MbQb8(BX8ube4y{Amx)q2SJbJz zlCSbjc7t|sB0KV#$~)EQ$ot@2cBp)jx4}_x9JE#QQ9j8oT@8nblW_NZBAE>HbS9Nj P|Nc(0s^ze%;Wfw?0~>Wa literal 0 HcmV?d00001 diff --git a/step/copyCertToVPS b/step/copyCertToVPS new file mode 100644 index 0000000..01ef89f --- /dev/null +++ b/step/copyCertToVPS @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Копируем боевые настройки Nginx" +cp $SDIR/../nginx/prod.cfg /etc/nginx/sites-enabled/default diff --git a/step/waitForReturnKey b/step/waitForReturnKey index 35ccd29..a8bcbe7 100644 --- a/step/waitForReturnKey +++ b/step/waitForReturnKey @@ -2,4 +2,4 @@ STEP=$((STEP+1)) echo -e "\n> > > > Шаг №$STEP. Ожидаем нажатия клавиши Return" -read -p "Завершите работу с certbot, затем нажмите Return..." +read -p "Нажмите Return..." -- 2.34.1 From 5e8ef4749bd70222a7045e22ff8970661c6bf1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:48:43 +0300 Subject: [PATCH 15/16] do not copyo --- step/.copyCertToVPS.swp | Bin 12288 -> 0 bytes step/copyCertToVPS | 5 ----- 2 files changed, 5 deletions(-) delete mode 100644 step/.copyCertToVPS.swp delete mode 100644 step/copyCertToVPS diff --git a/step/.copyCertToVPS.swp b/step/.copyCertToVPS.swp deleted file mode 100644 index 92d88e0e94fda8e4c69209d694012c4a9d3674c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&Jxjwt7zgmH;NT#N?sC=+Es|Vo7aep^J5;C^TRXX=>D2~fE;Okq4%Qc3T*blJ z!O<5ARebphm#^Sg&=256Gj(z4BK|KtJUmahp3hxo3U_~r zH~q4x6iYpOP(lC#eGq8*b!~Q-WM?wz@U*G;Bpn~y=)=J{0s;_#00bZa0SG_<0ucBs z0=^p~hice?XyCyp$9i&9B0&HG5P$##AOHafKmY;|fB*y_@COBq8X*%SgsiCe{{A1` z;ZxNgD&AF`sR-ZaRbW8?0uX=z1Rwwb2tWV=5P$##{Ia`*q$K0l< z>1KV4GVYsE&$E2)Y1}cYHm|W7uNy7fC){iZs&N|MbQb8(BX8ube4y{Amx)q2SJbJz zlCSbjc7t|sB0KV#$~)EQ$ot@2cBp)jx4}_x9JE#QQ9j8oT@8nblW_NZBAE>HbS9Nj P|Nc(0s^ze%;Wfw?0~>Wa diff --git a/step/copyCertToVPS b/step/copyCertToVPS deleted file mode 100644 index 01ef89f..0000000 --- a/step/copyCertToVPS +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -STEP=$((STEP+1)) -echo -e "\n> > > > Шаг №$STEP. Копируем боевые настройки Nginx" -cp $SDIR/../nginx/prod.cfg /etc/nginx/sites-enabled/default -- 2.34.1 From 8b29410e02461d5518d35d6907d03f8b0cce0b50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:56:52 +0300 Subject: [PATCH 16/16] rm obs --- nginx.setup | 0 nginx/setup | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100755 nginx.setup mode change 100644 => 100755 nginx/setup diff --git a/nginx.setup b/nginx.setup deleted file mode 100755 index e69de29..0000000 diff --git a/nginx/setup b/nginx/setup old mode 100644 new mode 100755 -- 2.34.1