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.


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


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


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.