Pterodactyl Setup

This guide will walk you through setting up and running SunGuard using a Pterodactyl panel server.

Step 1: Download SunLicenseEggShell (Generic Java Egg) and Import to Pterodactyl Panel

SunLicenseEggShell is a modified generic Java egg that can be used to run SunGuard on the Pterodactyl Panel. (Originally based on parkervcp's Generic Java Egg.)

SunGuard uses same petrodactyl egg as SunLicense

Import the Egg

  1. Go to your Pterodactyl Admin Panel.

  2. Navigate to Nests under the Service Management section.

  3. Click the Import Egg button.

  4. Upload the egg-generic-java.json file you downloaded.


Step 4: Create and Start a Server with SunGuardEggShell

  1. Go to the Servers section in your Pterodactyl panel.

  2. Click the Create Server button.

  3. Configure server resources:

    • CPU Cores: 1 Core

    • RAM: 1 GB

    • Storage: 2 GB

  4. Select the uploaded Egg file.

  5. Upload server.jar to the newly created server via the File tab.

  6. Create a file named license.txt next to server.jar.

  7. Open license.txt and paste the license key from Step 2.

  8. Save the file and start the server.

🛠️ On the first start, the SunGuard server will automatically download the required dependencies. This process may take several minutes and will create a .m2 folder.


Step 5: Access the SunGuard Dashboard

Visit Your Server Address Open your browser and navigate to: http://{serverip}:{port} (Replace {serverip} and {port} with your server’s actual IP and port.)

Log In to the Dashboard

  • Username: admin

  • Password: admin

Update Your Credentials After logging in, go to Settings and change the default credentials for better security.


🎉 Congratulations! You have successfully set up the SunGuard server.

Last updated