Creating a Panel
Installing the Panel
Setting up the Portainer stack
https://github.com/trentnbauer/agg/blob/main/docker-compose/pterodactyl-panel.yml
# --- Domain Settings ---
DOMAIN=example.com
SUBDOMAIN=panel.
TZ=UTC
# --- Networking ---
PORT_HTTP=80
# This should be your internal DNS / IP address
HOSTNAME=localhost
# --- Database ---
# These must match what is set in the 'database' service
MYSQL_PASS=
MYSQL_PASS_ROOT=
# --- Mail (SMTP) ---
[email protected]
MAIL_SERVER=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASS=your-app-password
# --- Security ---
#Must be a random 32 character string - use your password generator
HASHIDS_SALT=
# --- Cloudflare Tunnel ---
CFPOLICY=bypass
CFACCESSNAME=Pterodactyl Panel
CFDURATION=8hConfirm the Panel is running
Confirm the Login page loads

Create your Admin user
Configure the Panel
Enforce 2FA
Create Node Locations
Confirm the Proxy address loads
Last updated