Вход
Русский
USD
Цены в иностранной валюте приведены информационно

Установка GSmanager на Debian

Установка панели управления игровыми серверами GSmanager на Debian

Панель GSmanager - это единый веб интерфейс для управления игровыми серверами, который разработала компания ISPsystem.

Функции панели: создание, управление и настройка игровых серверов.

Так как эта панель управления не поддерживается разработчиками, обязанности решения любых проблем и ошибок придется брать на себя пользователю.

Если вы хотите попробовать установить Gsmanager, то эта статья для вас.

Установка GSmanager

Для инсталляции панели вам понадобится "чистая" операционная система Debian 7, а также LAMP.

LAMP можно поставить выбрав Предустановленное ПО: LAMP во время установки операционной системы в панели VManager.

Если же LAMP у вас не установлен - нужно инсталлировать MySQL.

Входим в MySQL

mysql -u root -p

Создаем базу данных и называем её "gsmgr". Можно также создать пользователя и дать ему права управления базой данных. Но в данном примере мы используем пользователя root.

create database gsmgr;
exit

Устанавливаем библиотеки:

apt-get update
apt-get install g++
apt-get install make
apt-get install build-essential
apt-get install nodejs-dev

Скачиваем и ставим последний Coremanager:

wget "http://cdn.ispsystem.com/install.sh"
sh install.sh COREmanager

Переходим в папку с установленной программой и скачиваем Coremanager последней версии:

cd /usr/local/mgr5/
wget "http://cdn.ispsystem.com/5/Linux/x86_64/COREmanager/install.5.21.1.tgz"

Распаковываем с заменой файлов:

tar -zxvf install.5.21.1.tgz

Переходим к установке панели управления. Скачиваем и распаковываем архив:

cd /usr/local/mgr5/src
wget "http://master.download.ispsystem.com/src/GSmanager/gs-manager.tgz"
tar -zxvf gs-manager.tgz

Переходим в папку с панелью управления и начинаем собирать gsmanager и gsmini:

cd /usr/local/mgr5/src/gs-manager/
make install
make -f gsmini.mk install

Приступаем к подключению базы данных. Для этого нужно отредактировать или создать файл /usr/local/mgr5/etc/gsmgr.conf. Впишите в него:

DBHost localhost

DBUser ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ

DBPassword ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_БАЗЫ_ДАННЫХ

DBName gsmgr

Генерируем RSA ключи с помощью программы ssh-keygen. На все вопросы - нажимаем ENTER. По умолчанию ключи сохранятся в "ПАПКА_ПОЛЬЗОВАТЕЛЯ/.ssh" под именами "id_rsa.pub" и "id_rsa". Они будут использоваться при работе с узлами кластера. Наберите:

ssh-keygen -t rsa

Далее нужно переименовать SSH ключи на ssh_id_rsa.pub и ssh_id_rsa соответственно, после переместить их по пути: "/usr/local/mgr5/etc/"

Это можно сделать например с помощью MC:

apt-get install mc
mc

И завершаем командой:

killall core

Если всё прошло успешно, панели будут доступны по следующим адресам:

https://ip_сервера:1500/core

https://ip_сервера:1500/gsmgr

https://ip_сервера:1500/gsmini

По умолчанию логин и пароль - от Вашего сервера

В GSmanager пользователю root не доступны большинство функций. Поэтому входим на https://ip_сервера:1500/gsmgr под пользователем root, переходим в панель управления пользователями и создаем нового пользователя с правами Администратора. После входим в GSmanager уже с администратора.

Опубликовано: Декабрь 6, 2016