a minecraft server dashboard Features:
- Linux, Windows and Android(Termux) supported
- Intuitive Single-Page UI: A clean and straightforward user interface for easy navigation and usage
- Plugins and Mods Management: Manage plugins and mods for your Minecraft server
- Server Properties Editor: Easily edit server.properties file to customize server settings
- FTP Server: Integrated FTP server for convenient file transfer
- File Manager: File manager with syntax highlighting for managing server files
- Users and Roles System: Manage users and roles with access restrictions to servers
Natively supported cores:
- Official Vanilla Server
- PaperMC
- Spigot
- Waterfall
- Velocity
- Purpur
- Magma
Clone repository and install libs Node.js >= 20 required!
git clone https://github.com/nglmercer/server-minecraft-dashboard.git
cd server-minecraft-dashboard
npm install
Start after installation
npm start
If you know all the ports you need to use, you can run Kubek in Docker using a command like this. In this example, port 3000 is used for the panel itself, and 25565 for the server Replace YOUR_DIRECTORY with your folder path
docker run -d --name kubek \
--restart unless-stopped \
-p 3000:3000 \
-p 25565:25565 \
-v /YOUR_DIRECTORY/servers:/usr/kubek/servers \
-v /YOUR_DIRECTORY/logs:/usr/kubek/logs \
-v /YOUR_DIRECTORY/binaries:/usr/kubek/binaries \
-v /YOUR_DIRECTORY/config.json:/usr/kubek/config.json \
nglmercer/server-minecraft-dashboard
If you want to open all ports, then use the command below (with it, Kubek will always work on port 3000, port remapping is not available)
docker run -d --name kubek --network host \
--restart unless-stopped \
-v /YOUR_DIRECTORY/servers:/usr/kubek/servers \
-v /YOUR_DIRECTORY/logs:/usr/kubek/logs \
-v /YOUR_DIRECTORY/binaries:/usr/kubek/binaries \
-v /YOUR_DIRECTORY/config.json:/usr/kubek/config.json \
nglmercer/server-minecraft-dashboard
- Install termux
- Install Packages
- pkg install nodejs
- pkg install git
- pkg install nodejs-npm
- clone repository
- git clone https://github.com/nglmercer/kubek-minecraft-dashboard
- cd kubek-minecraft-dashboard
- npm install
- npm run start
- install code-server
- pkg install code-server
- code-server --auth none --port 8080 &
pkg update
pkg upgrade
pkg install git
pkg install nodejs
git clone https://github.com/nglmercer/server-minecraft-dashboard
cd server-minecraft-dashboard
npm install
npm run start
-
add download file or folder
-
compress file and uncompress file // complete
-
add backup server // partial
-
add restore server // partial
-
add delete backup // complete
-
download backup
-
add delete server // partial
-
fix reload langs to select
-
add usermanagement