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.

Klanx

CEO of Aquatis LLC
Supreme
Feedback score
27
Posts
726
Reactions
638
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

Loving it!
 

Ark9026

Accepting Plugin Orders!
Premium
Feedback score
6
Posts
64
Reactions
60
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.

Looks great! The new features sound great too!
 
Last edited:

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
Supports BoxBilling?
We do not have any official BoxBilling modules currently. Due to the amount of work involved in maintaining the panel and upgrading it with new features I am unable to commit time to both learn how BoxBilling modules work, write the module, and keep it tested and up-to-date while simultaneously working on the panel itself.

We do welcome any community contributions, and have a complete API documented that others can use to make their own module.
 

dylanrz

Feedback score
0
Posts
6
Reactions
4
Resources
0
Right now I am using XenoPanel. But this is opensource ima gonna try this out.
 

58445

Deactivated
Feedback score
-1
Posts
51
Reactions
38
Resources
0
Right now I am using XenoPanel. But this is opensource ima gonna try this out.

Trust me it's a lot better! I had this installation done in 30 to 40 min while with xenopanel Iam still not able to install it after 3 weeks and they don't give a refund even not after 1 week when I asked them, I regret my purchase
 

dylanrz

Feedback score
0
Posts
6
Reactions
4
Resources
0
Trust me it's a lot better! I had this installation done in 30 to 40 min while with xenopanel Iam still not able to install it after 3 weeks and they don't give a refund even not after 1 week when I asked them, I regret my purchase

I installed Xeno in less than 10 minutes. Its not that difficult. I look more at the functionality of the panel rather than if its easy to install. But yes I try it out.
 

58445

Deactivated
Feedback score
-1
Posts
51
Reactions
38
Resources
0
I installed Xeno in less than 10 minutes. Its not that difficult. I look more at the functionality of the panel rather than if its easy to install. But yes I try it out.

Well I had issues with the script, which took me 25+ minutes to fix, because it had outdated commands like chkconfig(Ubuntu) I don't know which script you used? CentOS? And even CentOS still has some weird sneaky bugs in it. which are causing some functionalities/features are not working properly
 

JacobT

Supreme
Feedback score
7
Posts
55
Reactions
49
Resources
0
Vouch. An amazing panel alternative compared to Multicraft, McMyAdmin and the other panels. It does have similarity with PufferPanel, but that is because Fishfish0001 is the original developer of Pufferpanel which I cannot blame him for, but there is a new theme coming out in version 0.6.x which I am very excited for!

Why waste money and time on other panels, when you could just save money and cut your time with Pterodactyl?

Vouch, vouch vouch vouch couch, vouch! Yes I intended to write "couch"! :)
 

MTG

Supreme
Feedback score
78
Posts
2,455
Reactions
2,600
Resources
0
Oh my that look vexy good job will probably use this <3
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
I appreciate the kind words everyone (MikeA MTG JacobT 58445)!

Wanted to let everyone know that our most awaited feature is finally shipping down the pipeline: support for packs! You'll notice they aren't called Modpacks, and this is because these packs can be used for any game type, and allow you to have a pre-configured set of files to be installed on servers when they are installed.

These packs are all stored and controlled from the panel itself, and daemons contact the panel to get information about the packs and then cache them locally until they are no longer valid, then the daemon re-downloads a corrected version of the pack. This means that you can now offer modpacks to users for Minecraft, as well as have pre-downloaded SRCDS setups to automatically install on your systems to save time.

We'r super excited about these changes, so be on the lookout for a pre-release build in the coming days.
 

SamMCServices

Premium
Feedback score
2
Posts
38
Reactions
33
Resources
0
I am getting ready to load this on a vps and see how it does. It looks awesome from the pictures and cannot wait to try it out!
 

TheLastGapple

Feedback score
1
Posts
31
Reactions
5
Resources
0
Vouch for the team at Pterodactyl Panel, they work very hard to try to make this interface as best as possible. The panel is super simple to use, and best of all is bug free so we have not had any issues so far!
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
Appreciate the vouch TheLastGapple! Glad you're enjoying everything, and as always don't hesitate to ask for help.
 

SamMCServices

Premium
Feedback score
2
Posts
38
Reactions
33
Resources
0
Just a heads up, it does not work on GoDaddy dedicated servers. Tho the panel looks nice, I couldn't get the docker to work so the daemon wouldn't run.
 

Fishfish0001

Feedback score
4
Posts
41
Reactions
106
Resources
0
SamMCServices That seems off, could you hop on Discord at some point and ping me so we can look into this more? Some quick searching makes me think that your "Dedicated Server" is actually a virtualized environment much like OpenVZ that is preventing it from being possible to run Docker.

If this is the case you aren't actually on dedicated hardware at all.

edit: Further investigation reveals this is indeed the case. You are basically on a giant VPS, not a physical dedicated machine.

http://law.justia.com/cases/federal/district-courts/arizona/azdce/2:2016cv00746/971542/79/
 
Last edited:
Status
This thread has been locked.
Top