Установка на 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