Скрипты выполняются после установки ОС и позволяют автоматически настраивать серверы: устанавливать программное обеспечение, изменять конфигурационные файлы и т. д. Скрипт можно выбрать при установке операционной системы.
Для управления скриптами перейдите в раздел Шаблоны → Скрипты.
Интерфейс раздела
Скрипты ISPsystem
По умолчанию в платформе доступны скрипты из репозитория ISPsystem:
- Bitrix Env — установка "1С-Битрикс: Веб-окружение";
- Bitrix Env Crm — установка "1С-Битрикс: CRM";
- Django — установка Python-фреймворка Django с веб-серверами uwsgi и Nginx, СУБД MySQL. Скрипт подготавливает окружение с последней версией фреймворка. После установки веб-интерфейс Django доступен по адресу http://<IP-адрес сервера>;
- ISPmanager Lite — установка панели управления сайтами ISPmanager Lite с рекомендуемым набором ПО. После установки панель управления доступна по адресу https://<IP-адрес сервера>:1500/ispmgr. Имя пользователя — root, пароль — root-пароль cервера;
- LAMP — установка веб-серверов Apache и Nginx, СУБД MySQL, ПО PHP и phpMyAdmin. Пароль root-пользователя для MySQL совпадает с root-паролем сервера;
- LEMP — установка веб-сервера Nginx, СУБД MySQL, ПО PHP и phpMyAdmin. Пароль root-пользователя для MySQL совпадает с root-паролем сервера;
- Openvpn — установка VPN-сервера OpenVPN. Скрипт настраивает NAT и генерирует клиентский ключ в директории /etc/openvpn/easy-rsa/keys/;
- Redmine — установка Redmine — приложения для управления проектами и задачами. Для работы Redmine устанавливается СУБД MySQL, веб-серверы Nginx и thin. После установки веб-интерфейс Redmine доступен по адресу http://<IP-адрес сервера>. Имя пользователя — admin, пароль — admin или root-пароль сервера (зависит от ОС);
- Teamspeak — установка сервера для голосового общения Teamspeak и панели управления ts3-cp. После установки панель управления доступна по адресу http://<IP-адрес сервера>. Данные для подключения находятся в файле /root/ts3_login_data;
- Tomcat — установка контейнера сервлетов Apache Tomcat. После установки сервер доступен по адресу http://<IP адрес сервера>:8080, панель администрирования доступна по адресу http://<IP-адрес>:8080/manager. Имя пользователя — admin, пароль — root-пароль сервера.
Эти скрипты закрыты для редактирования. Вы можете создать собственные скрипты на их основе через меню → Копировать.
Управление скриптами
Чтобы создать собственный скрипт:
- Нажмите Создать скрипт.
- Укажите Название скрипта.
- Выберите, кому разрешён Доступ к скрипту:
- Всем;
- Только администраторам.
- Выберите Теги для классификации скрипта и его взаимосвязи с ОС. Скрипт доступен для запуска на ОС тогда, когда хотя бы один тег у них совпадает.
- Укажите Краткое описание скрипта. Оно отображается в списке скриптов.
- Введите тело Скрипта на языке:
- Shell — для ОС семейства Unix;
- Powershell — для ОС Windows.
- Нажмите Создать.
Через меню доступны следующие действия со скриптами:
- Копировать — создать копию скрипта;
- Редактировать — изменить настройки и содержимое скрипта;
- Удалить — удалить скрипт.