x

Pterodactyl установка панели управления игровыми серверами и добавление ноды

Что за панель?

Pterodactyl - удобная панель управления игровыми серверами. Она умеет самостоятельно скачивать сервера, устанавливать их. Автоматизирует некоторые стандартные процедуры. Например, позволяет принять соглашение EULA при запуске сервера Minecraft нажатием одной кнопки.


Прочитайте перед началом установки


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

Первым делом обновляемся:

apt update
apt upgrade -y

Ставим curl:

apt install curl -y

Вводим команду установки:

bash <(curl -s https://pterodactyl-installer.se)

Сейчас нужно выбрать, что мы будем ставить. Я буду ставить только панель. Вводим 0 и нажимаем Enter:

Следующим шагом нужно по очереди заполнить данные для создания Базы данных:

Вы можете просто нажать Enter, Подставятся стандартные данные (они в скобках написаны)

В следующем окне нужно выбрать наш часовой пояс. Переходим на сайт, выбираем нужный часовой пояс и копируем. В моем случае это Europe/Moscow. Копируем и вставляем. Нажимаем Enter:

Вводим адрес электронной почты (он нужен будет в дальнейшем для создания SSL сертификата):

Ну а затем по очереди вводите: электронную почту, имя, фамилию, логин и пароль администратора. Вводим и нажимаем Enter.

Потом попросит FQDN адрес. Напишите внешний IP-адрес панели, которую выдал провайдер и нажмите Enter

Затем появится вся введенная вами информация для проверки. Если все правильно, вводим Y и нажимаем Enter:

Если запросит разрешение на телеметрию, рекомендую отказаться. Пишем No, затем нажимаем Enter:

Процесс установки самой панели на этом закончен. Переходим в браузер по адресу: http://ваш_айпи/ и откроется панель.


Установка wings (делаем ноду из сервера)

Сначала обновляемся:

apt update
apt upgrade -y

Ставим curl:

apt install curl -y

Вводим команду установки:

bash <(curl -s https://pterodactyl-installer.se)

Скрипт предложит настроить файерволл и базу данных. Везде пишем Y, нажимаем Enter:

Вводим внешний IP-адрес нашей панели (который выдал провайдер), нажимаем Enter:

Соглашаемся на работу базы данных через порт 3306:

Соглашаемся с настройкой https:

Сейчас нужно написать IP-адрес нашей панели. Если у вас сервер за NAT - пишите внутренний айпи. Если на другом сервере - внешний, от провайдера:

Подтверждаем установку путем ввода буквы Y и нажатием на Enter:

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


Добавляем ноду в панели птеродактиля

Переходим в панель и нажимаем на шестеренку:

Слева нажимаем на пункт Location и нажимаем на "Create new":

Вводим любое название локации, по желанию пишем описание и нажимаем "Create":

Слева выбираем пункт "Nodes" и выбираем "Create new":

Заполняем ноду примерно так, как показано на скриншоте:

По пунктам:

  • Name - любое название ноды;
  • Location - выбираем созданную ранее локацию;
  • Node Visibility - выбираем Public;
  • FQDN - указываем IP-адрес нашей ноды. Если сервер за NAT - внутренний. Если в другой сети - внешний;
  • Communicate Over SSL - выбираем Use HTTP Connection;
  • Behind Proxy - выбираем Not benind proxy;
  • Total Memory - указываем общее количество ОЗУ на ноде в мегабайтах. Например, если у вас 32гб ОЗУ, то пишите примерно 30 000;
  • Memory Over-Allocation - пишем 0;
  • Total Disk Space- объем диска в мегабайтах - пишем объем в мегабайтах. Например, если у вас диск на 500гб, то пишите примерно 490 000;
  • По желанию можете поменять порты. Не забудьте открыть их в ufw в случае замены. 

Следующим шагом получаем конфиг и добавляем его в ноду.


Добавляем конфиг в ноду

После того как вы создали ноду, переходите в раздел "Nodes" и выбирайте пункт "Configuration":

Справа, в разделе Auto-Deploy нажимаем на кнопку "Generate token":

Полученный токен копируем и вставляем в терминал сервера с нодой (по ssh):

Если сервер за NAT, то нужно будет еще в разделе Configuration в панели поменять IP-адрес на внешний адрес провайдера:

Останется включить ноду:

systemctl enable --now wings

Команда перезапуска ноды:

systemctl restart wings

Проверка ноды и включение

Переходим в раздел Nodes и смотрим на иконку сердечка:

  • Зелёное сердечко - все работает;
  • Красное сердечко - нода не работает.

Выглядит это так:

Установка завершена. Если зеленое сердечко появилось, то все работает. Вы уже можете создавать ваш первый сервер.




Теги:
Предыдущая новость
Следующая новость

Похожие новости

Комментарии (0)

Оставить комментарий


Плеер [VøidTherapy]

00:00
00:00

Новые комментарии

Pupsamafi

Pupsamafi

Что делать если выдаёт такое каждый раз adb: failed to stat...

Полностью
qwizzx

qwizzx

/system/bin/sh: <stdin>[6]: adb: inaccessible or not found...

Полностью
igor5841

igor5841

Попробовать отключить режим разработчика, перезагрузить устройство и...

Полностью
Данил

Данил

Ничего не получилось, сделал все тоже самое что на видео, все один в...

Полностью
timajake2

timajake2

Здравствуйте, что вы исправили скажите пожалуйста, уже час пытаюсь...

Полностью
Ко всем комментариям

Популярное