Добро пожаловать в наше сообщество TopForo.ru

Станьте частью чего-то великого, присоединяйтесь сегодня!

Иконка ресурса

Gameap панель управление

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

Полностью автоматическая установка. Нужно запустить скрипт, он автоматически установит необходимые пакеты и панель. В процессе установки нужно будет ввести и выбрать некоторые параметры:
  • Путь установки
  • Хост панели. Доменное имя или IP по которому будет доступна панель
  • Выбрать базу данных: MySQL, PostgreSQL, SQLite
  • Выбрать веб сервер: Nginx, Apache

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

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

Debian/Ubuntu​

Код:
Expand Collapse Copy
sudo apt-get update
sudo apt-get install curl

Centos​

Код:
Expand Collapse Copy
sudo yum update
sudo yum install curl

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

Скачайте скрипт выполните его
Код:
Expand Collapse Copy
curl -sLO http://packages.gameap.ru/installer.sh
bash ./installer.sh

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

Чтобы скрипт у вас ничего не спрашивал и полностью выполнил установку без лишних вопросов, укажите ему следующие параметры:
  • --path Путь установки файлов панели.
  • --host Хост по которому будет доступна панель.
  • --web-server Веб сервер. Возможные значения: nginx, apache, none
  • --database База данных. Возможные значения: mysql, pgsql, sqlite, none
  • --github Панель будет установлена с GitHub’а.
  • --upgrade Параметр используется для обновления панели.

Примеры​

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

Следующий пример автоматически установит панель в каталог /var/www/gameap, установит и настроит веб-сервер, базу данных. Панель должна стать доступна по указанному в --host адресу <a href="https://free-plums.ru/index.php?do=go&amp;url=aHR0cDovL3lvdXItZ2FtZWFwLnJ1" target="_blank">http://your-gameap.ru</a>:
Код:
Expand Collapse Copy
./installer.sh \
    --path=/var/www/gameap \
    --host=your-gameap.ru \
    --web-server=nginx \
    --database=mysql \
    --github
Следующий пример автоматически установит панель в каталог /var/www/gameap. Установка веб-сервера не будет произведена. Будет установлен пакет php-sqlite для работы с базой SQLite.
Код:
Expand Collapse Copy
./installer.sh \
    --path=/var/www/gameap \
    --host=localhost \
    --web-server=none \
    --database=sqlite

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

Следующий пример обновит панель:
Код:
Expand Collapse Copy
./installer.sh --upgrade
Обновление панели используя GitHub:
Код:
Expand Collapse Copy
./installer.sh --upgrade --github

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

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

Пакеты​

Скрипт автоматически устанавливает следующие пакеты:
  • software-properties-common Управление репозиториями APT.
  • apt-transport-https Поддержка https для APT
  • gnupg Пакет для работы с цифровыми подписями и ключами. Необходим для проверки подлинности пакетов и добавления ключей репозиториев.
Если выбрана опция установки панели с GitHub, то скрипт ещё установит следующие пакеты:
  • git Для загрузки панели с GitHub
  • composer Менеджер пакетов PHP. Для установки необходимых зависимостей панели.
  • npm NodeJS менеджер пакетов. Для сборки стилей GameAP.
PHP расширения: php-cli, php-fpm, php-pdo, php-mysql, php-redis, php-curl php-bz2, php-zip, php-xml, php-mbstring, php-bcmath

Репозитории​

Скрипт может добавить несколько репозиториев в APT. Например, в Debian Stretch по умолчанию стоит PHP 7.0, а минимальная версия PHP для панели 7.1. В этом случае, скрипт проверит возможность установки нужной версии PHP, если её не будет, то добавит необходимые репозитории.
  • http://packages.gameap.ru/ Репозиторий GameAP. Для удаления репозитория нужно удалить файл /etc/apt/sources.list.d/gameap.list
  • https://packages.sury.org/php/ Этот репозиторий будет добавлен на Debian Stretch и Jessie, если возможность установки PHP >= 7.1 невозможна. Для удаления этого репозитория нужно удалить файл /etc/apt/sources.list.d/php.list
  • ppa😱ndrej/php Репозиторий с последними версиями PHP для Ubuntu. Будет добавлен на Ubuntu Trusty и ниже. Для удаления выполните команду: sudo ppa-purge ppa😱ndrej/php
  • http://nginx.org/packages/ Официальный репозиторий Nginx. Будет добавлен если в качестве веб сервера был выбран Nginx. Для удаления репозитория нужно удалить файл /etc/apt/sources.list.d/nginx.list
  • ppa:chris-lea/node.js Репозиторий для установки NodeJS менеджера пакетов (NPM). Он будет добавлен только при установке панели из GitHub. Для удаления выполните команду: sudo ppa-purge ppa:chris-lea/node.js
  • Нравится
Реакции: l0vecwk и asliddin_
Автор
DetectorDevil
Просмотры
45
Первый выпуск
Обновление

Оценки

0,00 звёзд 0 оценок

Другие ресурсы пользователя DetectorDevil

Аналогичные ресурсы

AquzaPL V1 | Панель управления игровыми серверами | OS UBUNTU 18.04 DetectorDevil
AquzaPL V1 | Панель управления игровыми серверами | OS UBUNTU 18.04
Скачивания
1
Обновлено
LiteDocker - Панель управления игровыми серверами DetectorDevil
Скачивания
2
Обновлено
Панель управления игровым хостингом Ultra-Host DetectorDevil
Панель управления игровым хостингом Ultra-Host Уникальная панель на основе litepanel с легким дизайн
Скачивания
1
Обновлено
Назад
Назад
Сверху Снизу