Установка PufferPanel

PufferPanel - это панель управления игровым сервером с открытым исходным кодом, которая проста в использовании и установке.

PufferPanel был протестирован и работает со следующими дистрибутивами Linux: Ubuntu 18.04, Ubuntu 16.04, Ubuntu 14.04, CentOS 7, иDebian 8

Могу ли я использовать mydomain.com/panel? Нет. PufferPanel не поддерживает установку на пути к домену. Вы должны использовать поддомен, выделенный для PufferPanel (мы рекомендуем panel.mydomain.com), или выделенный IP-адрес.

Установка зависимостей

Ubuntu 18.04
Ubuntu 16.04
Ubuntu 14.04
CentOS 7
Ubuntu 18.04
sudo apt install software-properties-common
sudo apt-add-repository universe
sudo apt install -y openssl curl nginx mysql-client mysql-server php-fpm php-cli php-curl php-mysql
sudo mysql_secure_installation
Ubuntu 16.04
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt update
sudo apt install -y openssl curl nginx mysql-client mysql-server php-fpm php-cli php-curl php-mysql
sudo mysql_secure_installation
Ubuntu 14.04
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y openssl curl nginx mysql-client mysql-server php-fpm php-cli php-curl php-mysql
sudo mysql_secure_installation
CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum update
sudo yum install nginx mariadb-server mariadb php-fpm php-common php-cli php-pdo php-mysqlnd
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
sudo mysql_secure_installation
mkdir -p /srv/pufferpanel
chcon -Rt httpd_sys_content_t /srv/pufferpanel
setsebool -P httpd_can_network_connect 1

Установка PufferPanel

Теперь мы предлагаем автоматический установщик, который поможет упростить процесс установки. Этот установщик может быть запущен путем копирования и вставки команды ниже в ваш терминал. Установщик проведет вас через весь процесс установки.

Пожалуйста, выполняйте команды либо с sudo перед ними, либо как пользователь root (sudo -i)

mkdir -p /srv && cd /srv
curl -L -o pufferpanel.tar.gz https://git.io/fNZYg
tar -xf pufferpanel.tar.gz
cd pufferpanel
chmod +x pufferpanel
./pufferpanel install

Последние шаги

Обязательно разрешите трафик через порт 5656, чтобы демон pufferd мог обмениваться данными с PufferPanel, и порт 5657, чтобы разрешить доступ SFTP к серверам.

Если вы используете OVH, ознакомьтесь с предложением для серверов OVH, так как большинство настроек разделов OVH предоставляют большую часть доступного дискового пространства для / home.

Теперь готово! Вам будет предоставлен URL-адрес вашей установки PufferPanel после завершения установки.

Поскольку pufferd уже установлен на локальном узле вместе с PufferPanel, вы можете сразу приступить к созданию серверов!