Рецепты ISPsystem

Материал из ISPWiki
Перейти к: навигация, поиск

В нашем репозитории уже есть несколько готовых рецептов для установки различного ПО.

ISPmanager-Lite

Устанавливает ISPmanager-Lite с рекомендуемым набором ПО. После установки попасть в интерфейс панели управления можно по адресу: https://__IP_АДРЕС__:1500/ispmgr. Логин: root, пароль: пароль root-пользователя от сервера.

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

LAMP

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

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

Все настройки по умолчанию для ОС. Пароль рута для MySQL для VMmanager-KVM и DCImanager совпадает с паролем root от самого сервер. Для VMmanager-OVZ генерируется случайный пароль, записывающийся в /root/.my.cnf

Openvpn

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

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

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


Redmine

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

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

Для установки необходимо минимум гигабайт оперативной памяти.

Доступен по адресу http://__IP_АДРЕС__/

Логин: admin . Для VMmanager-OVZ пароль по умолчанию: admin . Необходимо сменить его при первой же авторизации. Для VMmanager-KVM и DCImanager пароль совпадает с root паролем сервера.

Teamspeak

Teamspeak - программа для голосового общения в сети. Поддерживает создание голосовых чатов.

Устанавливается teamspeak версии 3, а также панель управления ts3-cp

Установка teamspeak производится в директорию /home/teamspeak/ts3, панели управления в директорию /var/www или /var/www/html (в зависимости от ОС)

Панель управления доступна по адресу http://__IP_АДРЕС__/

Данные для доступа к teamspeak находятся на сервере в файле /root/ts3_login_data

Tomcat

Apache Tomcat - контейнер сервлетов. Доступен по адресу http://__IP_АДРЕС__:8080/

Административная панель находится по адресу http://__IP_АДРЕС__:8080/manager/

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

Иначе, необходимо задать пароль в файле /etc/tomcat/tomcat-users.xml (или /etc/tomcat7/tomcat-users.xml, /etc/tomcat7/server.xml, /etc/tomcat/server.xml , в зависимости от ОС), добавив строку

<user name="admin" password="пароль" roles="manager-gui,admin-gui"/>
в секцию tomcat-users