Python-Pterodactyl Dashpanel: Soaring to New Heights in Server Management!
Request Feature
The project is designed to enhance the user experience when working with Pterodactyl game servers. It provides a user-friendly and customizable dashboard that simplifies server management, making it easier than ever to navigate and control your game servers.
Set ALT_DETECTION_ENABLED = False in config.py to disable automatic
IP-based login suspensions, shared-IP signup blocking, device-token/storage
matching, fingerprint-based review, and collection of signup tracking signals.
Set it to True to enable those checks. Restart the application after changing
the configuration. See configexample.py for the settings.
When enabled, ALT_ENFORCE separately controls login IP enforcement:
False reports possible matches for review; True automatically suspends alts.
Configurations without ALT_DETECTION_ENABLED default to detection disabled,
even if ALT_ENFORCE was previously enabled.
Disabling detection does not lift existing suspensions or change manual staff
suspensions, email restrictions, or other account approval rules.
Automatic server suspension still applies when credits are insufficient and
when a free-tier server's owner has not logged in for more than 15 days.
- Python (3.11 Preferred)
- Microsoft Visual C++ 14.0
-
Install the Prerequisites
-
Clone the repo
git clone https://github.com/Lunes-Hosting/controlpanelpip install -r requirements.txt- Type in the command
python app.pyOur design leverages the DaisyUI CSS framework, enabling seamless theme customization. The default theme is "SynthWave." If you wish to modify the theme, please consult the DaisyUI Themes documentation. You can easily switch themes by using the data-theme attribute within the <body> element of your pages.
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Distributed under the GNU General Public License (GPL). See LICENSE for more information.
