# Creating A New Server Container On The Panel

<span style="color: rgb(0, 0, 0);">To make a new server, you first need to make the allocation for it if you haven't already. Read the previous page first to do that before following this guide.</span>

<span style="color: rgb(0, 0, 0);">Head over to your Pterodactyl panel and go to the admin side which is the button in the top right corner, a cog icon.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/AX9tif.png)</span>

<span style="color: rgb(0, 0, 0);">Go to "Servers" on the left sidebar and "Create New" on the top right.</span>

<span style="color: rgb(0, 0, 0);">![image.png](https://docs.jasmeow.systems/uploads/images/gallery/2023-06/scaled-1680-/sSzfD7nO4PdjgqGx-image.png) ![](https://jasmeow.pics/aE6dy3.png) </span>

##### <span style="color: rgb(0, 0, 0);">**Core Details**</span>

<span style="color: rgb(0, 0, 0);">Server Name is self explanatory. Call it the name of your server.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/9FXb0v.png)</span>

<span style="color: rgb(0, 0, 0);">Description can be left blank but if filled in, it appears on the panel under the server name in grey:</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/lMKiXD.png) ![](https://jasmeow.pics/IqDJmK.png)</span>

<span style="color: rgb(0, 0, 0);">Server Owner is the email address of the user you want to "Assign" the server to. Normally just put my name "Jasmine" and choose my email address. The user owning the server doesn't do anything in particular in the panel, just have to click the toggle switch on the client side of the panel if you assign it under you which is annoying sometimes.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/RtEljT.png) ![](https://jasmeow.pics/Ybu3nl.gif)</span>

##### <span style="color: rgb(0, 0, 0);">**Allocation Management**</span>

<span style="color: rgb(0, 0, 0);">If you've already made your allocation, you can select it here and carry on. If not, go follow that allocation guide. If no ports are available and it's greyed out, you need to go and make one first otherwise the server can't be made.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/PSFEAl.png)</span>

##### <span style="color: rgb(0, 0, 0);">**Application Feature Limits**</span>

<span style="color: rgb(0, 0, 0);">Remember that this is your own panel so you can set these values to be whatever you wish and even change them later with no issues.</span>

- <span style="color: rgb(0, 0, 0);">**Database Limit** - You can set to around 10.</span>
- <span style="color: rgb(0, 0, 0);">**Allocation Limit** - Put 0. It's not needed and we can always add more ports later.</span>
- <span style="color: rgb(0, 0, 0);">**Backup Limit** - Leave them as 0 unless you want to generate a quick backup on the panel.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/ZIUjnR.png)</span>

##### <span style="color: rgb(0, 0, 0);">**<span style="color: #000000;">Resource Management</span>**</span>

<span style="color: rgb(0, 0, 0);"><span style="color: #000000;">As stated previously, this is your own panel, you can set the limits now and change them later on. Don't limit yourself just because you should. You can overallocate and still run your network as it should be as you brought the system, you have control!</span></span>

- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**CPU Limit** - Leave it 0. If you read the guide below the box, it states each CPU core is 100%, so leaving it 0 will use all the cores it can when booting a server or running it.</span></span>
- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**CPU Pinning** - Unless you want to arrange maybe Proxy to cores 1-2, Survival to cores 3-4 for example, leave blank as it's really not needed unless you are advanced.</span></span>
- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**Memory** - It's in multiples of 1024, binary. Don't Google search "5GB in MB"! If you put a non binary number, it will look strange on the panel as it's coded with binary in mind.</span></span>
- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**Swap** - Leave 0. You don't need to modify it. Swap is disabled on all systems we manage as it is not efficient for what it's worth and its overhead is a massive headache to manage.</span></span>
- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**Disk Space** - Same formatting as memory, binary formatted. For example, want 20GB? 20480. 50GB? 51200. 1024 times X (X being amount) equals the amount in MB.</span></span>
- <span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**Block IO Weight** - Do. Not. Touch. This is very advanced and should only be modified by system administrators when required for your docker containers. You've been warned.</span></span>
- <span style="color: rgb(0, 0, 0);">**<span style="color: #000000;">Enable OOM Killer </span>**<span style="color: #000000;">- Pointless, leave ticked off. You are not a hosting company so it's not needed and if it's on it will just kill the container and leave you with a headache.</span></span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/yodDA2.png)</span>

##### <span style="color: rgb(0, 0, 0);">**Nest Configuration**</span>

<span style="color: rgb(0, 0, 0);">You select which category you need and which image you want to get setup on the panel. For example, we are using the Minecraft category and the Paper egg as this is for our survival server.</span>

- <span style="color: rgb(0, 0, 0);">**Nest** - The Pterodactyl term for the categories, such as "Minecraft" or "Discord".</span>
- <span style="color: rgb(0, 0, 0);">**Egg** - The different container images docker can deploy onto the panel, such as "Paper".</span>
- <span style="color: rgb(0, 0, 0);">**Skip Egg Install Script** - Leave it off. Not needed for most creations of servers.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/UCatPc.png)</span>

<p class="callout info"><span style="color: rgb(0, 0, 0);">This next part you can skip as these options can be changed at a later date. We would recommend scrolling to the bottom of the page and pressing "Create Server".  
  
![](https://jasmeow.pics/8mytMH.png)</span></p>

##### <span style="color: rgb(0, 0, 0);">**Docker Configuration**</span>

<span style="color: rgb(0, 0, 0);">This will normally be a drop down with the different images you can deploy. For Minecraft, Select which Java version you need, such as 1.8 needing Java 8 and 1.20.1 needing Java 17.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/rS3O4c.png)</span>

##### <span style="color: rgb(0, 0, 0);">**Startup Command** </span>

<span style="color: rgb(0, 0, 0);">This is where you add your Aikar flags if need be. You can do this later in the settings of the server.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/BMIFY3.png)</span>

##### <span style="color: rgb(0, 0, 0);">**Service Variables**</span>

<span style="color: rgb(0, 0, 0);">These are entirely dependent on the egg that you choose. For now, change them if you wish or leave them as they are, nothing will change and you can still make your server.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/jM1PGu.png)</span>

<span style="color: rgb(0, 0, 0);">Head to the bottom of the page and click "Create Server".  
  
![](https://jasmeow.pics/8mytMH.png)</span>

<span style="color: rgb(0, 0, 0);">If this fails, it will jump to the top of the page and show a warning with what's missing. In this case, the memory field was left blank, so we did 8192, 8GB of RAM.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/piLnsx.png)</span>

<span style="color: rgb(0, 0, 0);">If successful, you will see the below message.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/odfVxe.png)</span>

<span style="color: rgb(0, 0, 0);">To head to the client side of the panel, click this arrow along the top bar or click the servers icon next to your name in the top right corner.</span>

<span style="color: rgb(0, 0, 0);">![](https://jasmeow.pics/tuCQ6h.png) ![](https://jasmeow.pics/71OXx2.png)</span>

<span style="color: rgb(0, 0, 0);">Any questions, speak to one of the team.</span>