Установка на Linux

Установка

Установка на Linux выполняется одной командой:

bash <(curl -s https://gameap.com/install.sh)

В процессе установки будет предложено ввести некоторые данные

Путь установки

Это путь, где будут храниться основные файлы панели. По умолчанию /var/www/gameap

Хост

Укажите домен или IP адрес, по которому будет доступна панель.

В случае IP адреса, должен быть указан адрес, который назначен сетевому интерфейсу на VDS. Если ваша сеть использует NAT, то не указывайте внешний IP, а указывайте внутренний, затем сконфигурируйте перенаправление портов.

Домен может быть указан любой, но не забудьте настроить DNS.

Пример корректных значений:

  • 10.182.104.8
  • 10.182.104.8:2080
  • example.com
  • http://example.com

Веб сервер

HTTP-сервер, который будет принимать и обрабатывать входящие запросы. Рекомендуется использовать Nginx.

База данных

База данных, где будут храниться данные: пользователи, сведения о серверах и тд. Можно использовать MySQL и SQLite.

В большинстве случаев рекомендуется использовать MySQL. Если нагрузка на ваш сервер планируется небольшой и вы не планируете использовать более 10 игровых серверов, то можете использовать SQLite.

На некоторых дистрибутивах может быть установлена MariaDB.

Завершение установки

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

Дополнительные параметры установки

Develop версия

Вы можете установить версию, находящуюся в разработке, для этого при установке необходимо указать дополнительные флаги --github --branch=develop. Время установки в этом случае значительно увеличится, т.к. установка будет выполняться из исходников.

bash <(curl -s https://gameap.com/install.sh) \
  --github \
  --branch=develop

Установка без вопросов

Данный вид установки позволяет установить панель не вводя никаких данных во время установки. Вы можете добавить флаги --path, --web-server, --database и в этом случае установщику не потребуется получать от вас дополнительных данных.

bash <(curl -s https://gameap.com/install.sh) \
  --path=/var/www/gameap \
  --web-server=nginx \
  --database=mysql \
  --host=http://127.0.0.1 \
  --port=80

Полная установка

Чтобы помимо самой панели установить GameAP Daemon добавьте флаг --with-daemon.

Этот способ рекомендуется, если вы планируете размещать панель и игровые серверы на одной VDS.

bash <(curl -s https://gameap.com/install.sh) --with-daemon