This script automates the installation of various server management panels and tools. It supports installations of Node.js, MCSManager, PufferPanel, Pterodactyl Panel & Node, Jexactyl, and a Ctrl Panel, with both Docker and manual installation options.
Table of Contents
-
Features
-
Requirements
-
Installation Instructions
-
Usage
-
Options Explained
-
License
Features
This script provides one-click installation for the following tools:
Node.js (using nvm or a manual installation)
MCSManager (a Minecraft server management panel)
PufferPanel (a game server management panel, with and without Docker support)
Pterodactyl Panel & Node (a powerful game server management panel)
Jexactyl (an open-source game server management tool)
Ctrl Panel (a generic control panel, customizable for any server management system)
Cancel/Abort Script (to stop the script at any point)
Requirements
Linux server (Ubuntu or Debian-based recommended)
Root or sudo privileges
curl, wget, git, and other common utilities
Installation Instructions
- Download the script:
wget https://github.com/Kartvya69/Nebula-Scripts.git
- Make the script executable:
chmod +x Nebulascript.sh
- Run the script:
sudo ./nebulascript.sh or bash nebulascript.sh
Usage
Once the script is executed, it will present a menu of installation options. Choose the number corresponding to the tool you want to install by typing the number and pressing Enter.
Example:
Please select an option:
- Install Node.js
- Install McsManager
- Install PufferPanel (Docker)
- Install PufferPanel (without Docker)
- Install Pterodactyl Panel
- Install Pterodactyl Node
- Cancel
- Install Pterodactyl Panel without IPv4
- Install Pterodactyl Node without IPv4
- Install Jexactyl
- Manual Installation of MCSManager
- Install Ctrl Panel
- Cancel & Abort Script
Select an option by entering the number corresponding to your desired action. Follow the on-screen prompts to complete the installation.
Options Explained
- Install Node.js
Installs Node.js (v22) using nvm or manually (for a specific version).
- Install McsManager
Installs MCSManager, a Minecraft server management panel.
- Install PufferPanel (Docker)
Installs PufferPanel with Docker support for managing game servers.
- Install PufferPanel (without Docker)
Installs PufferPanel without Docker support.
- Install Pterodactyl Panel
Installs the Pterodactyl Panel, a popular game server management panel.
- Install Pterodactyl Node
Installs Pterodactyl Node, a node that works with the Pterodactyl panel.
- Cancel
Aborts the current operation and exits the script.
- Install Pterodactyl Panel without IPv4
Installs the Pterodactyl Panel with an IPv6-only configuration.
- Install Pterodactyl Node without IPv4
Installs Pterodactyl Node with an IPv6-only configuration.
- Install Jexactyl
Installs Jexactyl, an open-source game server management tool.
- Manual Installation of MCSManager
Manually installs MCSManager, a Minecraft server manager, using pre-defined steps and instructions.
- Install Ctrl Panel
Installs a generic control panel (customizable for any server management system).
- Cancel & Abort Script
Aborts the script entirely and exits.
License
This project is licensed under the MIT License - see the LICENSE file for details.