PufferPanel is an open source game server management panel, designed for both small networks and personal use
APACHE-2.0 License
Bot releases are visible (Hide)
Published by LordRalex over 7 years ago
Re-introduction of old file manager, updated with a slightly improved UI
Database modifications and improvements
Published by LordRalex over 7 years ago
Fixes subuser and admin account usages for the panel
Published by LordRalex over 7 years ago
Fix OAuth2 token deletion
Fix cleanup job
Fix node information changes
Decrease console buffer from 750 lines to 100
Published by LordRalex over 7 years ago
Fix migration tool to work with old Minecraft servers
Fix update tool to remove foreign keys not used
Fix time constraints for OAuth2 tokens
Published by puffrfish over 7 years ago
Published by LordRalex over 8 years ago
Published by LordRalex over 8 years ago
Fix issues with BungeeCord server creations
Published by LordRalex over 8 years ago
Fixes auto-deploy issues due to Github redirects
Published by LordRalex over 8 years ago
Published by DaneEveritt almost 9 years ago
This release addresses two bugs that impact administration of servers through the panel.
git fetch
git checkout tags/0.8.4
Published by DaneEveritt almost 9 years ago
Please see this community announcement about v0.9.0
progress and future updates.
Published by LordRalex over 9 years ago
Bug fixes and small UI changes to 0.8.1
Published by DaneEveritt over 9 years ago
Published by DaneEveritt over 9 years ago
Bug Notice
Please run
git fetch && git cherry-pick 542c055dd..94fc2f874
in the/var/www/pufferpanel
directory as soon as you have installed it to apply this patch. This fixes a bug in the uploader as well a sub-user management.
After months of development we are excited to announce the latest release of PufferPanel, 0.8.
This latest version of PufferPanel brings many new and improved features to the table, and fixes many previous bugs that users were encountering. Most importantly, we have move to our own in house system for managing servers, no longer relying on GSD which was buggy and left many users struggling to control their servers.
You can find guides for installing PufferPanel and Scales on our new documentation site. For those of you running 0.7.6.1 we are sorry to announce that there is no upgrade method to 0.8 as there were too many changes to the system to make this feasible.
Published by DaneEveritt almost 10 years ago
To view a detailed diff click this.
8003
. (#376)There is no need to run the upgrader script after updating the code base. Simply execute the commands below in your PufferPanel directory. If you have previously enabled subusers we highly suggest resetting all server GSD tokens from the Admin CP for security purposes.
[$]~ git reset --hard HEAD
[$]~ git fetch --tags
[$]~ git checkout tags/<version>
Published by DaneEveritt almost 10 years ago
A security hole has been found in this version that could allow a sub-user to access parts of the server that they were not assigned permission for. We recommend disabling sub-users or updating to 0.7.6.1
which can be found here.
0.7.6
has a bug that may occur when trying to add a server to a node that is not running on the default GSD listening ports. For most use cases this bug will not be encountered. However, if you are planning on running GSD on a port other than 8003
please see this diff and make that change to your file.
date.timezone
is not set in php.ini
(#299)gamehost
to GSD to prevent a server from being run on the default listening IP of a node. (#320)server.log
files when loading the console. Now only returns the last 750
lines of the log. (#325)https
even when not enabled. (#339)Server Management
tab would display for users even if they didn't have permission to view it. (#346)Installing PufferPanel is now easier than ever. Simply read our installing documentation which will walk you through the entire process for setting up the panel.
Updating PufferPanel can now be done in a few simple steps, no need to re-run the installer or set up new nodes! To upgrade PufferPanel, simply follow the upgrading documentation which will walk you through the entire process. The automatic upgrader is still considered a beta feature, but we have done testing and it should get everything set up nicely for you. As always, take backups before proceeding for safety.
Published by DaneEveritt almost 10 years ago
A patch has been released for the updater to fix an issue that occurred when using it. Please find the new file here (diff) and manually edit the file, or upload this file to replace the other. If you know your way around git simply checkout b8bcecd
. If you are not using the updater simply ignore this change.
Do not use the download links below to install the panel! Please follow the instructions in the documentation for installing this version!
Published by puffrfish about 10 years ago
This release fixes two critical issues preventing installation of the panel that exist in the 0.7.4 Beta release.
Bugs fixed:
Do not use the download links below to install the panel! Please follow the instructions in the wiki for installing this version!
Published by DaneEveritt about 10 years ago
This release of PufferPanel focuses on continuing improvement to core features, enhancing existing code, and making a more stable and effective product. There is currently no auto-updater built into the panel, so old installs must be overwritten, or you can manually update the database changes, however this is a lot of work and requires adding UUIDs for each server manually. Version 0.7.5 will include an auto-updater from this version, so you will not need to keep reinstalling after this release.
Bugs Fixed:
#187 Add XSRF Tokens to Forms
#194 Spelling Error in add.html
#195 SFTP (Documentation)
#202 User permissions for installer (Documentation)
#203 No text shown if no servers exist
#205 & #215 Update references of SFTP to FTP
#206 GSD failure when adding a server doesn't preserve fields
#207 Viewing server that doesn't exist is possible
#212 Add new server button links wrong on user view
#214 New Server port selection not clear enough
#217 PHP Warning in GET /panel/servers.php
#218 PHP Notice in POST /panel/admin/node/ajax/update/basic.php
#219 PHP Warning in POST /panel/admin/server/ajax/new/load_list.php
#225 Old reference to $ssh
Features Added:
#199 Implementation of Sub-Users for Servers
#201 Addition of active server on header
#204 Allow FQDN for node IPs
#213 Better display of server status
Do not use the download links below to install the panel! Please follow the instructions in the wiki for installing this version!
Published by DaneEveritt about 10 years ago
This release fixes multiple bugs in the panel.
#153 PHP Warning in POST /admin/pages/server/ajax/new/load_list.php
#162 Cannot add new user: Server Error 500
#165 Error Resetting Password
#166 Implement Twig Template Engine in Admin CP
#169 AJAX errors on console & assorted pages [Still Open/Temporarily Fixed]
#170 Implement better graphs for stats
#173 Documentation for core functions
#174 Couple of problems my editor picked up.
#178 PDOException #42S22
#180 Check for UUID already in use before assigning to server
#181 Changing memory settings doesn't update GSD file
#182 Investigate multiple reports of installer not setting user to be a root administrator
#185 Add installer warning for PHP versions < 5.5
#189 You can add a server if GSD is off
This release also notes the following bugs that still exist:
#187 Add XSRF tokens to forms
#169 AJAX errors on console & assorted pages
Please reinstall GSD before installing this release if you will be re-running the installer. You do not need to re-run the installer for this version however!