Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3rd party control panel? #141

Open
Raekye opened this issue Jan 18, 2021 · 1 comment
Open

3rd party control panel? #141

Raekye opened this issue Jan 18, 2021 · 1 comment

Comments

@Raekye
Copy link
Member

Raekye commented Jan 18, 2021

Something I've long thought about but haven't gotten around to it (partly because I never found a very suitable solution), but thought I'd open it up for discussion.

What are peoples' thoughts on an external minecraft control panel? I'm aware of McMyAdmin but that requires licenses. Googling now, I found Pterodactyl and PufferPanel which are open source. Does anyone have experience with these or something similar?

As you all know, the Gamocosm interface to the minecraft server only has the absolute bare minimum features, because I don't have the time to develop and maintain something more advanced. Using a third party, dedicated development control panel would provide many more features, such as a server console (I presume most proper control panels support this).

One issue would be supporting the Gamocosm API (which relies on the current server wrapper) with the new control panels. Also, Gamocosm doesn't currently have the infrastructure to support a different "type" of server install - ever since the first version of Gamocosm, it's maintained a more or less similar server setup. The issue is not necessarily coding the support for (at least) two server setups - ones made prior to the hypothetical new control panel support, and ones made after with the new control panel - the issue I'm concerned with is the maintenance cost and extra venue for bugs

Regardless, if there's popular demand for this, I'll look into supporting it

@Raekye
Copy link
Member Author

Raekye commented Dec 20, 2021

Not the same as a dedicated control panel, but today I've updated Gamocosm to set up Cockpit, a general purpose web-based server control panel which includes a console/terminal. I've also added documentation on the wiki.

Linux and MacOS users already have built in terminals and SSH clients, so conceptually this doesn't change much, but at least this removes the need to install PuTTY for Windows users. I am still keeping an eye out for Minecraft control panels which would daemonize Minecraft properly and respond to HTTP API requests, but there still aren't any concrete plans.

Please let me know if you have any issues, feedback, or use cases that aren't (well) supported!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant