CentOS 7

In this guide we will install Pterodactyl's Daemon (wings) — including all of it's dependencies — and configure it to use a SSL connection.

TIP

This guide is based off the official installation documentation but is tailored specifically for CentOS 7.

Install Requirements

We will first begin by installing all of the Daemon's required dependencies.

General Requirements

yum install -y tar unzip make gcc gcc-c++ python

Docker

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install -y docker-ce

systemctl enable docker
systemctl start docker

Nodejs

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
yum install -y nodejs

Server Ports

firewall-cmd --add-port 8080/tcp --permanent
firewall-cmd --add-port 2022/tcp --permanent
firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --reload

Installing the Daemon

Great, now all of the dependencies and firewall rules have been dealt with. From here follow the official Daemon installation documentation.