Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| sysadmin:scripts:bash:npm_copy_crt [29:09:2025 10:51] – 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 ===== | ===== NPM ===== | ||
| Создать каталог в домашней директории пользователя **root**\\ | Создать каталог в домашней директории пользователя **root**\\ | ||
| Строка 54: | Строка 55: | ||
| < | < | ||
| - | < | + | < |
| - | 0 0 25 */2 * / | + | Если, что то не работает смотрим log |
| - | </ | + | < |
| ===== На сервере (VM) ===== | ===== На сервере (VM) ===== | ||
| Создать каталог\\ | Создать каталог\\ | ||
| - | <code bash> | + | <code bash> |
| - | mkdir ~/scripts | + | |
| - | </ | + | |
| Содать файл\\ | Содать файл\\ | ||
| - | < | + | < |
| - | touch ~/ | + | |
| - | </ | + | |
| Скопировать и вставить | Скопировать и вставить | ||
| <file bash copy_cert.sh> | <file bash copy_cert.sh> | ||
| Строка 100: | Строка 97: | ||
| Cделать исполняемый скрипт для владельца файла | Cделать исполняемый скрипт для владельца файла | ||
| - | < | + | < |
| - | mcedit ~/ | + | |
| - | </ | + | |
| Cделать исполняемый скрипт для владельца файла | Cделать исполняемый скрипт для владельца файла | ||
| - | < | + | < |
| - | chmod u+x ~/ | + | |
| - | </ | + | |
| В cron задаем его выполнение по расписанию. | В cron задаем его выполнение по расписанию. | ||
| < | < | ||
| - | < | + | < |
| - | 3 0 25 */2 * / | + | |
| - | </ | + | |