Casper-RS avatar
Made by Casper-RS
0
Prerequisites
Important!

If you did not purchase a domain via Cloudflare, make sure you change your nameservers to the Cloudflare nameservers. These can be found in the DNS section under the Records tab.

More information about adding an existing domain to Cloudflare can be found on the Cloudflare documentation .


If you did not do so far, please create an account on Cloudflare.
1
Create an A-record named "panel"
Extra information

An A-record connects a subdomain to an IP address. For example wiki.casper-rs.dev pointing to your VPS.


When you are sure your domain is correctly setup, go to the left navigation menu and find the DNS section.
Next, we are going to add an A-record to your desired domain.
This A-record will be used to host our pterodactyl panel website.

Type: A
Name: panel
IP:   <SERVER_IP>
Proxy: Enabled (Orange Cloud)
2
Create an A-record called "node"
Important!

The A-record for wings should never be proxied through Cloudflare. Leave it on DNS only (gray cloud).


Next up, create another A-record called node, exactly how you did in the previous step.
This A-record will be used to host your actual minecraft servers (Wings).

Type: A
Name: node
IP:   <SERVER_IP>
Proxy: Disabled (Gray Cloud)
3
Configure SSL / TLS Mode

Go to SSL/TLS → Overview and change the encryption mode to Full.

Do not use Full (Strict) This will break the panel website.
4
Create Origin Certificate

Go to SSL/TLS → Origin Server and create a certificate.

Key Type: RSA (2048)
HostName: panel.yourdomain.com
Validity: 15 years
Important! Save both generated keys. They cannot be retrieved later.

Next step: Configure the server to use SSL

Continue with configuring the generated SSL from CloudFlare.