Moonlight Docs v2.0 Help

Getting started

This project still in development, changes may occur

Start hosting servers with moonlight in a few simple steps.

Requirements

  • An Ubuntu Linux server

  • The ability to run Docker

  • 4 GB of memory (recommended; can work with less)

  • 20GB of disk space

  • 2 Cores

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.

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.

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.

Last modified: 15 September 2024