DCImanager 5 Documentation

ISPsystem recipes

Recipes are scripts that DCImanager 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. 

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.

service nginx restart
service uwsgi restart

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.