Pterodactyl Panel — The Free & Open-Source Server Control Panel

Status
This thread has been locked.

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
Banner%20Logo%20Black@2x.png

Github :|: Website :|: Discord Chat :|: Community
Licensed under a MIT License


Looking to control all of your game and voice servers from a single unified interface? Looking for open-source software that allows you to extend and customize every aspect to match your company branding? Looking for software that doesn't require you to pay for every server, and is built using modern standards? Look no further.

Features:
  • Designed from the ground up with security in mind, we make use of BCrypt hashing, AES-256-CBC encryption, and have always supported Two-Factor Authentication out of the box. HTTPs support is also included, and it is possible for all nodes to communicate with the panel and users over secure protocols.
    • All server processes run inside Docker containers on the nodes preventing malicious users from having access to your filesystem. These containers employ a variety of different hardening mechanisms including read-only filesystems, strict resource limits (which can be changed on-the-fly), and limited networking. Only ports and IPs that you define in the panel are open for each server, so no more worrying about a user running their servers on the wrong IP or port.
    • SFTP is used rather than FTP to provide a more secure management interface. SFTP is also isolated from the main host by using a specialized Docker container. While each server has their own SFTP account, this account does not physically exist on the machine itself, only in the Docker container.
  • Design is a major factor in today's world, but all too often panels fall short by either using a poor design, or going overboard and spending more time designing their views than designing how the software should work. We've taken the middle ground and included a simple, pleasing theme that can be easily extended to match your companies branding if necessary, but can also be used out of the box and is intuitive and mobile friendly.
  • Truly live console and server statistics. Pterodactyl Panel leverages Websockets to display your server console in realtime, as well as live memory and CPU usage. No server plugins necessary, and no taxing file reads to show the log.
  • Custom designed file manager to easily edit, upload, and handle all of your files. Need to unzip a file on your server? Easy, just select the decompress option from the file manager. None of that Net2FTP stuff here.
  • Sub-Users are supported out of the box. Have a friend or two (or twenty) that you want to let access your server to manage configurations and keep an eye on the console? Easily add friends and select specific permissions that they have. Only want them to be able to view the console and make sure the server stays on but not be able to read any files? Easy as checking a few boxes. Want them to be able to help you manage other subusers on that server? Also as easy as checking a few boxes.
  • Scheduled Tasks are all the rage now-a-days, and Pterodactyl ships with a powerful command scheduler. We might not have all of the fancy scheduler gimicks that other panels have, but we support extremely configurable cron syntax, and are actively working on adding even more task options. Want your server to restart at 3:32am every third Tuesday of the month? We got you.
  • Per-Server Databases allow you to easily create a new database for a server right from the panel, and let the user control the password.
  • Easy-peasy memory, swap, disk IO, and CPU throttling and limits all from the panel, and without having to restart servers.
  • Custom designed control daemon to control servers, no need to install any plugins on your servers.
Since everyone really just wants to see pictures:
server_console_v5.png


Server Statistics (live output, updates every 2 seconds):
server_graphs_v5.png


Server File Manager:
file_manager_v5.png


Admin Server Overview:
admin_server_overview_v5.png

API Controls:
api_controls_v5.png

Scheduled Tasks
scheduled_tasks_v5.png

User Editable Startup Parameters:
startup_config_v5.png

Advanced Server Configurations:
admin_new_server_v5.png

Reviews:
MatthewSH on Spigot said:
I got to say, Pterodactyl is one of the best panels, if not the best panel, I've ever used. The developers are both active and super friendly. It's Laravel so I'm confident in the security. The support team is very helpful, especially for being community volunteers. The documentation is on point too.

Along with that, the API is pretty awesome too. So if you're a developer and you're wanting to integrate something like this into your site or create a standalone product. It's pretty straight-forward and easy to get use too.

All around, it's just a fantastic product. Totally worth a try. If you use something like Multicraft, it may be a change...but totally worth it! If you use PufferPanel, it's worth the migration time. If Pterodactyl was a paid product, I would be on board in a heartbeat.

electronicboy on Spigot said:
as a terminal (l)user, I can honestly say that using panels really isn't for me, however pterodactyl is the only software that I've seen so far that even remotely looks and handles sanely, as well as uses modern technologies instead of re-inventing the wheel with daemons that are either closed source, so you have no idea what they're up to behind the scenes, or a severely insecure setup.

At the heart of everything is Docker, which provides a nice boost in terms of security, and doesn't cost you in terms of performance, allowing for games that run in the system to perform just as if they're running directly on the system!

The support team is brilliant, always running around for people (even if they do go further than any sane person would in terms of trying to provide a good user experience...), and it's the type of software that you'd expect them to charge for, yet they provide it for free! (Honestly though, watching the dev team run around the software, if you're using it and can donate, I'd suggest considering the fact that alternatives generally are subscription based, I think the guy deserves a pizza every once in a while!)

a5yDh.png

dkKXv.png

uZx7y.png

KJ5uT.png

CRgAb.png

0Bv2Z.png

isghw.png

WDPvh.png

GAj9W.png

vkJFz.png

nvk2d.png
 
Type
Offering
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

FreddyJ

Working.
Supreme
Feedback score
3
Posts
309
Reactions
195
Resources
0

Ark9026

Accepting Plugin Orders!
Premium
Feedback score
6
Posts
64
Reactions
60
Resources
0
Looks great :) I've used it for about a month, and it works great too!
 
Last edited:

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
Does this have integrations with WHMCS?
We do not have an official WHMCS module, but there is a community version that someone made. There isn't any documentation currently available for it that I can find though.

We do have a full API available in the panel as well.
 

n0dai

A man like the no other
Supreme
Feedback score
0
Posts
9
Reactions
7
Resources
0
Looks pretty awesome! Good job, I'll check it now!
 

Will Greenberg

Premium
Feedback score
8
Posts
466
Reactions
184
Resources
0
Vouch, this is truly a amazing panel! I've been using it for a month now and its amazing. They have amazing support all day from there discord. I recommend this to anyone who needs a free panel, but high quality.
 

GmanGaming98

Premium
Feedback score
17
Posts
261
Reactions
150
Resources
0
Vouch excellent panel! Love how they keep improving this panel unlike PufferPanel and how its a free panel that's better than PufferPanel! Love the fact that how this panel has a sleek and clean design along with how it has mysql support implanted in the panel itself and how you can create other services such as TeamSpeak, Terraria, Game Engine and of course Minecraft! Although 1 con that I came upon is how the bungeecord support of the panel is kinda bad but hopefully they will fix that in the future!
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
Vouch excellent panel! Love how they keep improving this panel unlike PufferPanel and how its a free panel that's better than PufferPanel! Love the fact that how this panel has a sleek and clean design along with how it has mysql support implanted in the panel itself and how you can create other services such as TeamSpeak, Terraria, Game Engine and of course Minecraft! Although 1 con that I came upon is how the bungeecord support of the panel is kinda bad but hopefully they will fix that in the future!

Just want to reply in regards to Bungeecord that his issue was a broken Dockerfile which should be fixed in the next release, but we currently have two separate methods to make it work without issues (and require all of 30 seconds to implement). :)
 

GmanGaming98

Premium
Feedback score
17
Posts
261
Reactions
150
Resources
0
Just want to reply in regards to Bungeecord that his issue was a broken Dockerfile which should be fixed in the next release, but we currently have two separate methods to make it work without issues (and require all of 30 seconds to implement). :)
Either way this console is way better than PufferPanel and a much cheaper alternative than buying multicraft or xenopanel for all of the broke people out there.
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0

InsertNameHere

OGwebsite.com
Premium
Feedback score
8
Posts
579
Reactions
248
Resources
0
is there a live demo website?
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
As part of our continued efforts to improve Pterodactyl Panel, we're embarking on a major theme overhaul to accomidate new features in the future, and set us apart from the competition. On our path to [email protected] we're adding some major backend features and upgrading large parts of our codebase. Aside from this new theme, we're implementing an events system to allow external modules to hook into the panel without having to touch our files, as well as a much improved services system. One of the biggest changes we've made is centralizing service configuration to the panel. Nodes now connect to the panel to require updated configurations for services, allowing you to upgrade your entire herd of daemons at once with a quick reboot.

beta-console.png

beta-sftp.png

beta-listing.png

beta-mobile.png
 
Status
This thread has been locked.
Top