Skip to main content

Dependency Install

Dependency Installation

Installing Composer

Install composer

Download panel files

Download latest panel files

Database

Database configuration with mysql

You can use mariadb in place of mysql

Database configuration with mariadb
Add pterodactyl user
Create the database
Grant permissions to database user
Exit

Environment

Copy .env
Install core dependencies

Do not run when you already have an encryption key

Generate encryption key
Backup encryption key

Setup .env

Environment setup
Database setup
Mail setup (optional)

Database Setup

Migrate DATABASE

Adding users

Make user

Set permissions

Pterodactyl directory
Nginx web permissions (if applicable)
Apache web permissions (if applicable)

Queue Listeners

Crontab with crontab -e
Queue Worker in /etc/systemd/system/pteroq.service
Enable redis
Enable the worker