Требования для установки Pterodactyl
Для начала, вы должны иметь базовые знания в области администрирования Linux. Хотя бы знать для чего используется apt update, и кто такой root пользователь.
Если с этим никаких проблем нет, то самое время ознакомиться с системными требованиями веб-части.
Если с этим никаких проблем нет, то самое время ознакомиться с системными требованиями веб-части.
Для начала, подразумевается что вы используете свой собственный сервер (будь-то VDS или DS). Работа на shared-хостинге возможна, но не гарантирована.
(актуально для VDS) На нодах будет использоваться система виртуализации, отличная от OpenVZ(работа Pterodactyl на OpenVZ не гарантирована)
Имеется доменное имя(или поддомен)
Таблица совместимости операционных систем:
Перейдем к необходимым пакетам/зависимостям:
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-гайдов.
(актуально для VDS) На нодах будет использоваться система виртуализации, отличная от OpenVZ(работа Pterodactyl на OpenVZ не гарантирована)
Имеется доменное имя(или поддомен)
Таблица совместимости операционных систем:
Операционная система | Версия | Поддержка | Заметка |
---|---|---|---|
Ubuntu | 18.04 | Документация написана основываясь именно на этой ОС | |
20.04 | |||
CentOS | 7 | Необходимы доп. репозитории | |
8 | Все необходимые пакеты есть в репозиториях по-умолчанию | ||
Debian | 9 | Необходимы доп. репозитории | |
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-гайдов.