Recipes are scripts that VMmanager runs on a virtual machine after OS deployment. They help prepare a virtual machine for specific operations: install packages, edit configuration files, etc.

ISPsystem repository is activated by default.  This article describes the recipes from ISPsystem repository. 

Note!

 Recipes with spaces in the name will not work.

Bitrix Env


A recipe to install 1C-Bitrix: Web Environment.

Bitrix Env Crm


A recipe to install 1C-Bitrix: CRM.

Django


Django is a high-level Python Web framework. Django is often referred to as an MVC framework.

A recipe deploys the ready-to-use environment with a pre-defined framework. The latest version will be installed via pip, a python package manager.

It is installed into a separate environment in /var/www/django/venv

The script starts with nginx + uwsgi. MySQL will be also set up, an admin password is located in /root/.my.cnf, so when you work via ssh, you don't need to enter it.

The framework URL is http://<IP address>/

To start a new project on Django, you need to add its files into the /var/www/django/project/<Project name> directory, change mysite into <Project name> in the Nginx (/etc/nginx/conf.d/django.conf) and uwsgi (/etc/uwsgi.d/django.ini or /etc/uwsgi/app-enabled/django.ini depending on your OS) configuration files.

If your project works with the database, you will also need to create it.

Restart nginx and uwsgi to apply the changes:

service nginx restart
service uwsgi restart
BASH

ISPmanager-Lite


ISPmanager-Lite with recommended software will be installed. The panel will be accessible at https://<IP ADDRESS>:1500/ispmgr. Login: root, password: root password of the server.

LAMP


LAMP stands for Linux Apache Mysql Php.

The system will install Apache, nginx, php, mysql, phpmyadmin (default versions specific for a certain operating system).

MySQL root password matches the server root password. 

Openvpn


OpenVPN is an open-source software application that implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.

An openvpn-server and NAT will be configured, a client key (client1) will be generated.

The key files and easy-rsa files for additional keys are located in the /etc/openvpn/easy-rsa/keys directory

Redmine


Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.

Redmine will be installed into the /var/www/redmine directory. A new MySQL database will be created. Redmine is started with Nginx and the thin server.

Note: make sure you have at least 1,5 GB of RAM for installation.

The application URL is http://<IP-address>/

Login: admin, the password matches the server root password.

Teamspeak


TeamSpeak is a software for audio communication between users on a chat channel, much like a telephone conference call.

Teamspeak 3 and ts3-cp control panel will be installed.

The system installs Teamspeak  into /home/teamspeak/ts3, control panels - into /var/www or /var/www/html (depending on the operating system).

The control panel URL is http://<IP-address>/.

Teamspeak login and password are located on the server in the /root/ts3_login_data file.

Tomcat


Apache Tomcat is an open-source Java Servlet Container. Its URL is http://<IP-address>:8080/.

The control panel URL http://<IP-address>:8080/manager/

Login admin, password - server root password.

VMmanager KVM


Installs VMmanager KVM with recommended software. The control panel URL is https://<IP-address>:1500/vmmgr. Login: root, password: server root password.

VMmanager OVZ


Installs VMmanager OVZ with recommended software. The control panel URL is https://<IP-address>:1500/vmmgr. Login: root, password: server root password.