Как установить 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 .