mc-server-installer

Install latest/stable of mc-server-installer

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install mc-server-installer

Don't have snapd? Get set up for snaps.

Channel Version Published

Minecraft Server Downloader and Installer/Configuration Tool

Usage Launch the TUI:

mc-server-installer The TUI uses dialog to present a menu-driven interface.

NOTE: Optionally, open a screen session to keep the snap running indefinitely (for more info about screen see: https://linuxize.com/post/how-to-use-linux-screen/).

First-Time Setup:

Select Option 1: Download the latest server JAR (e.g., v1.20.4). Select Option 2: Agree to the EULA (required once; generates eula.txt). Main Menu Options: ``` MINECRAFT SERVER INSTALLER MENU

Installed version: <version>

Select from the following options:

  1. Download latest (v<latest>) server.jar
  2. Agree to the EULA
  3. Edit the server.properties file
  4. Run MC server with max 2GB of RAM
  5. Run MC server with max 4GB of RAM
  6. Run MC server with max 6GB of RAM
  7. Run MC server with max 8GB of RAM
  8. Run MC server with max 16GB of RAM
  9. View README
  10. Back up your world
  11. Run custom RAM settings
  12. Run custom jar file and RAM settings
  13. Stop the server
  14. Add player to whitelist (live)
  15. Make player an operator (live)
  16. Remove player from operators (live)
  17. Add player to whitelist (offline)

``` Use arrow keys to navigate, Enter to select, or Quit to exit. Running the Server:

Choose a run option (4–8, 11–12) to start the server in a tmux session. Check $HOME/snap/mc-server-installer/current/server.log for output. Live Management:

Option 14: Add a player to the whitelist while the server runs.

Option 15: Grant operator status to a player.

Option 16: Remove operator status from a player.

Commands are sent instantly; verify in server.log. Offline Whitelist:

Option 17: Add a player to whitelist.json when the server is stopped. Enable white-list=true in server.properties to enforce it. Stopping the Server:

Option 13: Sends the stop command and cleans up the tmux session. Configuration:

Option 3: Edit server.properties in $HOME/snap/mc-server-installer/current. Customize ports, difficulty, etc., as needed.

Backup: Option 10: Creates a .tar.gz backup in $HOME.

Learn more from: https://github.com/kz6fittycent/mc-server-installer

Details for mc-server-installer

License
  • MIT

Last updated
  • 17 April 2025 - latest/stable
  • 6 May 2025 - latest/edge

Websites

Contact

Donations

Source code

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install mc-server-installer on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using mc-server-installer

Users by distribution (log)

Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Ubuntu 18.04
Ubuntu 24.10
Manjaro
Ubuntu 25.04
Zorin OS 17
Ubuntu 23.10
Ubuntu 20.10
Ubuntu 21.10
Ubuntu 23.04