This project still in development, changes may occur
Start hosting servers with moonlight in a few simple steps.
Requirements:
Step 1: Install moonlight panel
Login into the server you want to install the panel on and run the following command
bash <(curl https://get-moonlight.app)
and select the "Moonlight Panel" and then "Install". It will guide you through the installation.
Step 2: Login into the panel
Open the panel with the URL shown by the installer, execute the following command, and login with the credentials shown:
mlcli moonlight login
Step 3: Add a node
Go to Servers => Nodes and add a new node. After adding a node, go to the setup page and follow the instructions.
NOTE: If you are installing the panel and the node on the same server and you are using https with the panel, add the --skip-lets-encrypt
option to the generated command shown by moonlight
After the installation is finished, you should see information about the node in the information page of the node. If it shows data, the node has been successfully installed.
Step 4: Add allocations
Go to the allocations tab of the node you added in the previous step and use the quick adder to add some allocations. Please keep in mind moonlight will not adjust the filewall rules for the node when adding allocations.
Step 5: Import a pterodactyl egg
Go and find your favorite pterodactyl egg. If you dont know any, you can use this egg
Then go to Servers => Images and press "Import Egg". After importing, you should see the image in your list. For more information about images (and eggs) have a look here
Step 6: Create your first server
Go to Servers and create a new server. Select your user and the imported image and submit it. Then go to the user server list and the server should appear in your list. Click on it to manage it.