Рецепты VMmanager

Рецепт — скрипт, который VMmanager выполняет на виртуальной машине после установки операционной системы.

Рецепты настраивают виртуальную машину: устанавливают программное обеспечение для конкретных задач, изменяют конфигурационные файлы и т.п.

По умолчанию добавлен репозиторий ISPsystem. В статье описаны рецепты из репозитория ISPsystem.

Bitrix Env

Рецепт установки 1С-Битрикс: Веб-окружение.

Bitrix Env CRM

Рецепт установки 1С-Битрикс: CRM

Django

Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC.

Рецепт разворачивает готовое окружение с предустановленным фреймворком. Устанавливается последняя доступная версия фреймворка через менеджер пакетов python — pip.

Устанавливается в отдельное окружение в /var/www/django/venv.

Запуск осуществляется через nginx + uwsgi. Также устанавливается сервер баз данных MySQL. Пароль администратора, для доступа, находится в стандартном файле /root/.my.cnf, поэтому при работе через SSH его нет необходимости вводить отдельно.

Доступен после установки по адресу http://<IP-адрес>/.

Для запуска собственного проект на Django, необходимо поместить файлы проекта в директорию /var/www/django/project/<Имя проекта>, заменить mysite на <Имя проекта> в конфигурационных файлах nginx (/etc/nginx/conf.d/django.conf) и uwsgi (/etc/uwsgi.d/django.ini или /etc/uwsgi/app-enabled/django.ini в зависимости от ОС).

Если сайт будет работать с базой данных, её также необходимо создать.

После внесения изменений перезапустите nginx и uwsgi:

service nginx restart
service uwsgi restart

ISPmanager-Lite

Устанавливает ISPmanager-Lite с рекомендуемым набором ПО. После установки попасть в интерфейс панели управления можно по адресу: https://<IP_АДРЕС>:1500/ispmgr.

Логин: root, пароль: пароль root-пользователя от сервера.

LAMP

LAMP — аббревиатура, расшифровывающаяся как Linux Apache Mysql Php.

Устанавливается apache, nginx, php, mysql, phpmyadmin.

Все настройки по умолчанию для ОС.

Пароль root-пользователя для MySQL совпадает с паролем root от сервера.

OpenVPN

Openvpn — свободный VPN-сервер. Он позволяет создавать зашифрованные каналов типа "точка-точка" или "сервер-клиенты" между компьютерами. Он позволяет устанавливать соединения между компьютерами, находящимися за NAT и сетевым экраном, без необходимости изменения их настроек.

Устанавливается и настраивается сам openvpn-сервер. Также настраивается NAT, и генерируется один клиентский ключ (client1).

Файлы ключа, а также файлы easy-rsa для генерации дополнительных ключей находятся в директории /etc/openvpn/easy-rsa/keys.

Redmin

Redmine — открытый таск и баг-трекер. Написан на языке Ruby с использованием фреймворка Ruby on Rails.

Производится установка самого Redmine в директорию /var/www/redmine. Создаётся база данных MySQL для него. Запуск осуществляется с использованием nginx и сервера thin.

Для установки необходимо минимум 1,5 ГБ оперативной памяти.

Доступен по адресу http://<IP-адрес>/

Логин в административную панель: admin, пароль совпадает с root-паролем сервера.

Tomcat

Apache Tomcat — контейнер сервлетов. Доступен по адресу http://<IP-адрес>:8080/.

Административная панель находится по адресу http://<IP-адрес>:8080/manager/

Логин в административную панель: admin, пароль совпадает с root-паролем сервера.