Skip to content

About

Lunes Controlpanel. Designed to enhance the user experience when working with Pterodactyl game servers.

Resources

Stars

26 stars

Watchers

1 watching

Forks

Repository files navigation


Logo

Lunes ControlPanel

Python-Pterodactyl Dashpanel: Soaring to New Heights in Server Management!

Request Feature

Table Of Contents

About The Project

image

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.

Getting Started

Alternate-account detection

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.

Prerequisites

  • Python (3.11 Preferred)
  • Microsoft Visual C++ 14.0

Installation

  1. Install the Prerequisites

  2. Clone the repo

git clone https://github.com/Lunes-Hosting/controlpanel
pip install -r requirements.txt
  1. Type in the command
python app.py

Customization

Our 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.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

License

Distributed under the GNU General Public License (GPL). See LICENSE for more information.

Authors

  • Lenny - MIS Student - Lenny - Built ReadME Template + Discord Integration
  • Alexxy - SI Student - Alexxy - Frontend Developer
  • DWAA - DWAA - Team Leader + Core Developer

About

Lunes Controlpanel. Designed to enhance the user experience when working with Pterodactyl game servers.

Resources

Stars

26 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages