SubServers-2
SubServers-2 copied to clipboard
[WIP] Web UI
Nothing changed on existing products, but a brand new Web UI, still work in progress. This will allow you to control all servers operated by SubServers (start/stop, look at console, modify files, ...). Also create templates and new servers / groups directly from the web browser!
Currently it can be difficult to control servers with commands. And even more so in 1.19.2 because BungeeCord does not allow "Chat Spoofing" yet, so all commands ran in game throw an Exception. By having a web UI this will allow us to avoid all problems with commands and inventory based GUIs. With proper authentication, one could control their server from a mobile device! Or programmatically with a REST api.
What needs to be done
- Run UI as a standalone program or as a Bungee plugin (currently just a Bungee plugin)
- Serve pages and a REST api (currently just a /status endpoint)
- View server console (should be simple by copying SubServers.Console into a web UI)
- Start / Stop servers
- Modify files on servers (even servers on different hosts)
- Authentication (could be controlled by addons?)
- An addon / plugin system? (which could extend various parts of the UI)
- Themes ?
Anyone may contribute any ideas and code. By contributing code, the Web UI will be done faster!
Also how do I build a Jar because I get an error due to the -PLACEHOLDER
being in the versions inside the pom.xml
?
The web UI should be like the UI of MC Server Soft, but with our own 'twist'.
The blue 'paint' lines covers the IP
Closing due to inactivity.