Установка Pterodactyl

Pterodactyl - это популярная панель управления игровыми серверами, которая позволяет вам управлять несколькими серверами одновременно. Вот пошаговый гайд по установке Pterodactyl на сервер Linux:

  1. Установите Git и Node.js:

sudo apt update
sudo apt install git nodejs npm -y
  1. Установите MariaDB или MySQL:

sudo apt install mariadb-server mariadb-client -y
  1. Создайте новую базу данных и пользователя:

sudo mysql -u root
CREATE DATABASE pterodactyl;
CREATE USER 'pterodactyl'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON pterodactyl.* TO 'pterodactyl'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  1. Создайте нового пользователя для Pterodactyl:

sudo useradd -d /var/www/pterodactyl -s /bin/bash pterodactyl
  1. Установите Composer:

sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
  1. Клонируйте репозиторий Pterodactyl:

sudo git clone https://github.com/pterodactyl/panel.git /var/www/pterodactyl
  1. Установите зависимости и скомпилируйте фронтенд:

  1. Настройте конфигурацию Pterodactyl:

  1. Отредактируйте файл .env и заполните его необходимыми значениями, такими как настройки базы данных и адрес вашего веб-сайта.

  2. Установите Supervisor для запуска очередей:

  1. Создайте новый конфигурационный файл для Supervisor:

  1. Вставьте следующий код в файл:

  1. Сохраните и закройте файл, затем перезагрузите Supervisor:

  1. Установите Nginx:

  1. Создайте новый конфигурационный файл Nginx:

Last updated