Step 1: Connect to Your Server*
ssh username@your_server_ip
Step 2: Update System Packages
sudo apt update
sudo apt upgrade
Step 3: Install Dependencies
sudo apt install curl tar unzip git
Step 4: Install Docker
curl -sSL https://get.docker.com/ | CHANNEL=stable sh
sudo systemctl enable docker
sudo systemctl start docker
Step 5: Install Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Step 6: Clone Pterodactyl
git clone https://github.com/pterodactyl/panel.git pterodactyl
cd pterodactyl
Step 7: Install the Panel Inside the Pterodactyl directory, run the following command to install the panel:
sudo ./vendor/bin/sail up -d
This command will start the installation process and may take some time to complete.
Step 8: Access the Web Interface Once the installation is complete, you can access the Pterodactyl web interface by navigating to your server’s IP address in a web browser. You should see the Pterodactyl login page.
Step 9: Install Wings Lastly, you’ll need to install Wings, which is the daemon that runs on your server to manage game servers. Run the following command to install Wings:
curl -L -o wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64
chmod +x wings
sudo ./wings