Как установить PufferPanel в Ubuntu 20.04 LTS

Как установить PufferPanel в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить PufferPanel в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, PufferPanel — это бесплатная веб-система управления игровыми серверами с открытым исходным кодом, которая позволяет создавать несколько игровых серверов. С помощью PufferPanel вы можете управлять несколькими разными игровыми серверами из одного центрального места. Он поддерживает Minecraft, Forge, Spigot, Sponge, Source Dedicated Servers и многие другие.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PufferPanel в Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите PufferPanel на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка PufferPanel в Ubuntu 20.04.

Теперь добавьте официальный репозиторий PufferPanel в вашу систему Ubuntu:

curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash

После добавления официального репозитория в Ubuntu выполните следующую команду, чтобы установить его:

sudo apt install pufferpanel

После установки PufferPanel запустите и включите службу PufferPanel, используя следующую команду:

sudo systemctl enable pufferpanel
sudo systemctl start pufferpanel

Шаг 3. Настройте межсетевой экран.

Теперь разрешите порты 8080 и 5657 через брандмауэр Ubuntu:

sudo ufw allow 8080/tcp
sudo ufw allow 5657/tcp

Шаг 4. Настройте прокси-сервер Nginx.

Теперь мы запускаем следующую команду, чтобы установить веб-сервер Nginx:

sudo apt install nginx

Затем создайте файл конфигурации Nginx для PufferPanel:

sudo nano /etc/nginx/sites-enabled/pufferpanel.conf

Добавьте следующую строку:

listen 80;
    root /var/www/pufferpanel;infoit.com.ua panel.infoit.com.ua; location ~ ^/\.well-known {
      root /var/www/html;
      allow all;
    }

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Nginx-Proxy true;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
    }
}

После этого перезапустите Nginx, используя следующую команду:

sudo systemctl restart nginx

Шаг 5. Доступ к веб-интерфейсу PufferPanel.

Откройте свой любимый веб-браузер и перейдите к PufferPanel WebUI. Замените пример IP-адреса или localhost на адрес вашего сервера:

http://panel.infoit.com.ua

Затем настройте PufferPanel:

  • Войдите в веб-интерфейс PufferPanel, используя учетные данные администратора, созданные выше.
  • затем перейдите к шаблонам в меню слева.
  • Щелкните Импортировать шаблоны, чтобы открыть всплывающее окно. и выберите шаблон игрового сервера, который вы хотите импортировать, из раскрывающегося списка.
  • Щелкните Импортировать шаблоны. Подождите, пока загрузится шаблон.

Поздравляю! Вы успешно установили PufferPanel. Благодарим за использование этого руководства по установке PufferPanel в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PufferPanel .

Author: forgero