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.