Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| sysadmin:scripts:bash:npm_copy_crt [29:09:2025 10:44] – School Sysadmin | sysadmin: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) |
| На OMV в секции **Services -> NFS -> Shares -> Extra optinons** необходимо добавить **rw, | На OMV в секции **Services -> NFS -> Shares -> Extra optinons** необходимо добавить **rw, | ||
| Предварительно на всех VM установлен и настроен **NFS client**, на OMV7 **NFS Server**.\\ | Предварительно на всех VM установлен и настроен **NFS client**, на OMV7 **NFS Server**.\\ | ||
| + | [[https:// | ||
| + | ===== NPM ===== | ||
| Создать каталог в домашней директории пользователя **root**\\ | Создать каталог в домашней директории пользователя **root**\\ | ||
| <code bash> | <code bash> | ||
| Строка 50: | Строка 52: | ||
| </ | </ | ||
| - | В cron заносим его выполнение по необходимому вам | + | В cron задаем его выполнение по расписанию. |
| < | < | ||
| - | < | + | < |
| - | 0 0 25 */2 * / | + | Если, что то не работает смотрим log |
| - | </ | + | < |
| + | ===== На сервере (VM) ===== | ||
| + | Создать каталог\\ | ||
| + | <code bash> | ||
| + | Содать файл\\ | ||
| + | < | ||
| + | Скопировать и вставить | ||
| <file bash copy_cert.sh> | <file bash copy_cert.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Строка 87: | Строка 95: | ||
| reset | reset | ||
| </ | </ | ||
| + | |||
| + | Cделать исполняемый скрипт для владельца файла | ||
| + | < | ||
| + | Cделать исполняемый скрипт для владельца файла | ||
| + | < | ||
| + | |||
| + | В cron задаем его выполнение по расписанию. | ||
| + | |||
| + | < | ||
| + | < | ||