Требования для установки Pterodactyl

Для начала, вы должны иметь базовые знания в области администрирования Linux. Хотя бы знать для чего используется apt update, и кто такой root пользователь.

Если с этим никаких проблем нет, то самое время ознакомиться с системными требованиями веб-части.
Для начала, подразумевается что вы используете свой собственный сервер (будь-то VDS или DS). Работа на shared-хостинге возможна, но не гарантирована.
(актуально для VDS) На нодах будет использоваться система виртуализации, отличная от OpenVZ(работа Pterodactyl на OpenVZ не гарантирована)
Имеется доменное имя(или поддомен)

Таблица совместимости операционных систем:
Операционная системаВерсияПоддержкаЗаметка
Ubuntu18.04✅Документация написана основываясь именно на этой ОС
20.04✅
CentOS7✅Необходимы доп. репозитории
8✅Все необходимые пакеты есть в репозиториях по-умолчанию
Debian9✅Необходимы доп. репозитории
10✅Все необходимые пакеты есть в репозиториях по-умолчанию


Перейдем к необходимым пакетам/зависимостям:

PHP 7.2 со следующими расширениями: cli, openssl, gd, mysql, PDO, mbstring, tokenizer, bcmath, xml или dom, curl, zip, и fpm для nginx
MySQL 5.7 ИЛИ MariaDB 10.1.3 и выше
Redis (redis-server)
Веб-сервер (Apache, NGINX, Caddy, и т.д.)
curl
tar
unzip
git
composer

Как вы уже поняли, установка панели будет рассматриваться на основе Ubuntu 18.04 LTS, на "чистую" систему. Инструкции по установке зависимостей на иные операционные системы доступны в разделе community-гайдов.
Следующая статья из серии Введение