rTerminal cPanel – A plugin based web panel for Bukkit
- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
This plugin works to provide you a web based panel to use for your server.
It features your usual console, the command line, and web based file management.
The command line feature is exactly that, direct access to the machine the server is running on.
It does not require an open port for any of this to work, how could this be?
This uses a proxy to bypass the requirement for an open port to use the panel.
It is not the kind of proxy you are thinking of either, and it requires no system configuration.
We are hosting a proxy that the plugin connects to, it functions as the middle man.
When you connect to the panel through the web browser, the proxy establishes the connection.
This is a never before seen solution for a plugin based panel in the history of Minecraft server hosting.
We take no responsibility for any damage caused by people using this plugin.
It is entirely possible for this plugin to be used for malicious acts by rouge staff.
Abusive use of this plugin may void any applicable warranty you have in place.
It is also possible that using this plugin may break your Terms of Service.
This was not against terms on this host until a user tried using it. This user who shall not be named inexplicitly led to our plugin being made against terms on their host, but his actions also led to them blocking all outgoing connections which prevents this plugin from working whatsoever on their host. This is a prime example of why you should not try to cause intellectual property damage using a plugin like this that allows you to execute bash commands on their machines, because it can lead to actions like this being taken to make the plugin banned going forward.
This plugin provides a wide range of features that are hard to come by anywhere else.
To name our most impressive feature, being able to use FTP without an open port.
Second to that, we got an entire web based panel to work without an open port.
You are not asking for our main features though, you want to know all.
It is for that reason that we have compiled this list of viable features.
- Passive and active mode file management with no open port
- Always online web panel served through a CDN for high speed with no open port
- Remote console, similar to that of a screen but with colour formatting
- Command line access from the same place as your console, no we are not kidding
- To continue the previous point, you can also execute command line from in-game
- Console and command line buffer just like the one you would have in a terminal
- User management made simple, with passwords encrypted for security
- To continue the previous point, you can also control what each user can access on the panel
- Live statistics about your server, again accessible in the same place as your console
- If java is made available in $PATH, you can remote start from the panel
- Full end-to-end encryption between your browser and the panel
- Staff are made aware in console when someone connects to and uses the panel
- For your convenience, we have made a mobile app so you can use this panel from your phone
For your convenience we have provided the following screenshots of the updated panel.
These screenshots are provided for demonstration purposes only and the panel might have changed since.
Please consider trying the plugin instead of using these screenshots as a sole means of comprehension.
Screenshot 1 – Login Page
Screenshot 2 – Dashboard
Screenshot 3 – Console
Screenshot 4 – Terminal
Screenshot 5 – File Manager
Install the plugin on your server and make sure it's connected by typing /cpanel check.
If it failed to connect, make sure late-bind is disabled in your spigot.yml.
However, if it is still fails to connect, your host may be blocking this plugin.
Type /cpanel user add (name) (password) to create a new user with your desired name and password.You need to add an exception through your firewall for outgoing connections on port 2083.
Folow the instructions in the next section to make sure everything is the way you want it.
Connect to https://rterminal.devon.com.de in your web browser and wait for the page to load
You will be asked for a server address, enter the address provided to you when you type /cpanel on your server
You will then be asked for a username, type the name of the user you created earlier here
After that you will be asked for a password, type the password of the user you created earlier here
After entering all the information into the text boxes provided to you the webpage, click "Login"
Finally, if all went well, you will then be connected through the proxy to your Minecraft server
Would like to connect to the ftp server without using our web file management?
If so please read the following information because it is straight forward if everything else is working.If you find that hard to comprehend, please use the following example as a guide.Code (Text):address: ftp.devon.com.de
username: < the address you get when you type /cpanel >
password: < your username > . < your password >
You see that the ftp username is your address you get when you type /cpanel.Code (Text):address: ftp.devon.com.de
In this example the username that is normally used to login to the panel was admin.
To continue, the password that is normally used to login to the panel was password.
Make sure you change the port to 2121, the default is 21 on most ftp applications.
/cpanel help - Displays a listing equal or close to this copy
/cpanel ban (ip) - Attempts to ban the IP from the server
/cpanel pardon (ip) - Attempts to remove the IP from banned clients
/cpanel kick (id) - Attempts to kick the specified client from the server
/cpanel check - Attempts to check if the server is running or not
/cpanel toggle - Attempts to toggle the online state of the server
/cpanel reload [address] - Attempts to reload the legacy configuration file
/cpanel list [/a] - Attempts to list the connected clients on the server
/cpanel execute (cmd) - Attempts to execute a command through the command line
/cpanel user - Displays a listing of valid subcommands to the command
rTerminal cPanel – Minecraft Webpanel 6.7
Ever felt like the server control panel provided by your server host isn't working well?