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

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.

Compiling Frontend Assets

Compiled assets are included in the repo. Normal deployment only requires pulling the changes and restarting; Node.js is not needed on your hosting server.

To rebuild after changing templates, frontend JavaScript, or CSS, install Node.js with npm and run these commands from the repo folder:

python -m pip install "fonttools[woff]" tinycss2
python scripts/build_frontend_assets.py

The script downloads its pinned build tools and source fonts, then generates CSS bundles, font subsets, and compressed .gz files in static/. Internet access is required for the first build. Commit the generated files along with your source changes.

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