Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sysadmin:scripts:bash:npm_copy_crt [29:09:2025 10:48] School Sysadminsysadmin:scripts:bash:npm_copy_crt [30:09:2025 23:51] (текущий) School Sysadmin
Строка 1: Строка 1:
 ====== Копирование сертификатов с NPM на сервер (VM) ====== ====== Копирование сертификатов с NPM на сервер (VM) ======
  
-Скрипт копирует сертификаты с NPM на промежуточную машину с OMV7 (Openmediavaut) по NFS.\\+Скрипт копирует сертификаты с NPM Nginx Proxy Manager) на промежуточную машину с OMV7 (Openmediavaut) по NFS.\\
 На OMV в секции **Services -> NFS -> Shares -> Extra optinons** необходимо добавить **rw,subtree_check,secure,no_root_squash**, иначе доступа на запись не будет.\\ На OMV в секции **Services -> NFS -> Shares -> Extra optinons** необходимо добавить **rw,subtree_check,secure,no_root_squash**, иначе доступа на запись не будет.\\
 Предварительно на всех VM установлен и настроен **NFS client**, на OMV7 **NFS Server**.\\ Предварительно на всех VM установлен и настроен **NFS client**, на OMV7 **NFS Server**.\\
 +[[https://interface31.ru/tech_it/2023/07/nastraivaem-setevuyu-faylovuyu-sistemu-nfs-v-debian-i-ubuntu.html|Источник]]
 ===== NPM ===== ===== NPM =====
 Создать каталог в домашней директории пользователя **root**\\ Создать каталог в домашней директории пользователя **root**\\
Строка 54: Строка 55:
  
 <code>crontab -e</code> <code>crontab -e</code>
-<code> +<code>0 0 25 */2 * /root/scripts/copy_certs.sh</code> 
-0 0 25 */2 * /root/scripts/copy_cert.sh +Если, что то не работает смотрим log 
-</code>+<code>sudo grep 'CRON' /var/log/syslog/</code>
 ===== На сервере (VM) ===== ===== На сервере (VM) =====
 +Создать каталог\\ 
 +<code bash>mkdir ~/scripts</code> 
 +Содать файл\\ 
 +<code>touch ~/script/copy_cert.sh</code> 
 +Скопировать и вставить
 <file bash copy_cert.sh> <file bash copy_cert.sh>
 #!/bin/bash #!/bin/bash
Строка 92: Строка 97:
  
 Cделать исполняемый скрипт для владельца файла Cделать исполняемый скрипт для владельца файла
-<code> +<code>mcedit ~/scripts/copy_cert.sh</code>
-mcedit ~/scripts/copy_cert.sh +
-</code>+
 Cделать исполняемый скрипт для владельца файла Cделать исполняемый скрипт для владельца файла
-<code> +<code>chmod u+x ~/scripts/copy_cert.sh</code>
-chmod u+x ~/scripts/copy_cert.sh +
-</code>+
  
 В cron задаем его выполнение по расписанию. В cron задаем его выполнение по расписанию.
  
 <code>crontab -e</code> <code>crontab -e</code>
-<code> +<code>3 0 25 */2 * /root/scripts/copy_cert.sh</code>
-3 0 25 */2 * /root/scripts/copy_cert.sh +
-</code>+
  • Последнее изменение: 29:09:2025 10:48