Автоматическая установка панели

! Эта страница является устаревшей, воспользуйтесь одним из следующих актуальных мануалов:


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

  • Хост панели. Доменное имя или IP по которому будет доступна панель
  • Выбрать базу данных: PostgreSQL, MySQL, SQLite

Установка необходимых пакетов

Для запуска скрипта понадобится CURL.

Debian/Ubuntu

sudo apt-get update
sudo apt-get install curl

Centos

sudo yum update
sudo yum install curl

Запуск скрипта

Скачайте скрипт выполните его

curl -sLO https://gameap.com/install.sh
bash ./install.sh

Запуск с параметрами

Чтобы скрипт у вас ничего не спрашивал и полностью выполнил установку без лишних вопросов, укажите ему следующие параметры:

  • --host Хост по которому будет доступна панель.
  • --database База данных. Возможные значения: postgres, mysql, sqlite, none

Примеры

Установка панели

Следующий пример автоматически установит панель, установит и настроит базу данных. Панель должна стать доступна по указанному в --host адресу http://example.com:

./installer.sh \
    --host=example.com \
    --database=mysql

Следующий пример автоматически установит панель с базой данных SQLite.

./installer.sh \
    --host=localhost \
    --database=sqlite

Обновление панели

Следующий пример обновит панель:

./installer.sh --upgrade

Что ещё устанавливает скрипт

Помимо самой панели, скрипт устанавливает необходимые пакеты и их зависимости. Скорее всего, все или большинство из них уже будет установлено на вашей системе.

Пакеты

Скрипт автоматически устанавливает следующие пакеты:

  • gameapctl Утилита управления окружением GameAP
  • software-properties-common Управление репозиториями APT.
  • apt-transport-https Поддержка https для APT
  • gnupg Пакет для работы с цифровыми подписями и ключами. Необходим для проверки подлинности пакетов и добавления ключей репозиториев.