The next generation hosting panel
Find a file
Marcel Baumgartner ecf0d372e5 Fixed profile menu
2023-09-09 09:47:44 +02:00
.devcontainers Added devcontainer for testing 2023-09-06 14:05:38 +02:00
.github/workflows Fixed typo 2023-09-07 20:45:00 +02:00
.idea Improved soft error boundary 2023-08-14 18:22:20 +02:00
.vscode Added some config files for codespaces. Modified for codespaces 2023-09-06 13:10:57 +00:00
Moonlight Fixed profile menu 2023-09-09 09:47:44 +02:00
.dockerignore Initial commit 2023-02-15 16:38:38 +01:00
.gitattributes Update .gitattributes 2023-07-13 17:33:34 +02:00
.gitignore Add new version and changelog system 2023-06-11 20:59:20 +02:00
LICENSE.md Update LICENSE.md 2023-05-13 15:42:36 +02:00
Moonlight.sln Initial commit 2023-02-15 16:38:38 +01:00
README.md Update README.md 2023-09-06 20:18:16 +02:00


Logo

Moonlight Panel

The next generation hosting panel

Contributors Stargazers Issues

About The Project

Moonlight is a new free and open-source alternative to Pterodactyl, allowing users to create their own hosting platform and host all sorts of game servers in Docker containers. The moonlight panel was originaly developed for Endelon Hosting and has been split into a independent project. The goal of moonlight is to provide an all in one solution for hosting businesses and communities for selling, hosting and using varios services like webspaces, subdomains and docker based servers

If you have any questions or want to chat with us, feel free to join our discord https://discord.gg/TJaspT7A8p

Moonlight's core features are

  • Hosting game servers using Wings and Docker
  • Creating and managing webspaces using the CloudPanel based web hosting solution
  • Adding your domains as shared domains and providing subdomains for users with them
  • Live ticket system
  • Subscription system
  • Statistics
  • and many more

This project is currently in beta

Built With

Getting Started

Prerequisites

  • Linux based operating system
  • Docker
  • MySQL/MariaDB Database
  • A domain (optional)

Installation

A full guide on how to install moonlight can be found here: https://docs.moonlightpanel.xyz/installing-moonlight

Quick installer/updater: curl https://install.moonlightpanel.xyz/installer > install.sh; bash install.sh You'd need to select what to install: The Panel, Wings or the daemon

Having any issues? We are happy to help on our Discord server: https://discord.gg/TJaspT7A8p

Roadmap

The roadmap can be found here: https://github.com/orgs/Moonlight-Panel/projects/1

Contributing

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss them.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License. See LICENSE for more information.

Authors

  • Marcel Baumgartner - Endelon Hosting - Marcel Baumgartner - Moonlights core system & frontend
  • Daniel Balk - Endelon Hosting - Daniel Balk - Notification system & frontend
  • Spielepapagei - Endelon Hosting - Spielepapagei - Discord Bot & support tickets
  • Dannyx - None - Dannyx - Grammer check and translations

Some screenshots

Only user area (outdated) Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Screen Shot