Skip to content

Dockerized Minecraft server with SSH access, helper scripts, tmux split-pane setup (server console + htop), and custom neofetch with Minecraft ASCII art

License

Notifications You must be signed in to change notification settings

Maddox-RVS/Minecraft-Server-Docker-Image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker SSH Python Version tmux Neofetch License: MIT

Minecraft Server Docker Image

A fully-featured, containerized Minecraft server environment built with Docker. This project provides an easy-to-deploy Minecraft server with SSH access, tmux session management, and built-in system monitoring tools. Perfect for hosting multiplayer Minecraft servers with minimal setup and maximum flexibility.

Project Overview Preview

Most Updated Version

The most updated version currently is for Minecraft 1.21.11.

Prerequisites

Before using the Minecraft Server Docker Image, ensure that you have the following:

  1. Docker: The program requires Docker to be installed on your system.
  2. Git (for cloning the repository).

Setup the Server

All instructions should be executed on the client/host machine

  • Build the docker image using docker compose build
  • Start a docker container using the image docker compose up

Starting and Stopping the Server

All instructions should be executed inside the directory /home/mcadmin/minecraft_server

  • To start the server run ./start_minecraft_server which will create a tmux session containing the server console and an htop interface to monitor the system performance
  • To stop the server run ./stop_minecraft_server which will gracefully stop the minecraft server and kill the tmux session

Configuring the Server

All instructions should be executed inside the directory /home/mcadmin/minecraft_server

  • You can configure settings in the server.properties file
    • Make sure to change the rcon password to something more secure, by default it's mcadmin

Credits & Licenses

This project uses the following third-party tools:

About

Dockerized Minecraft server with SSH access, helper scripts, tmux split-pane setup (server console + htop), and custom neofetch with Minecraft ASCII art

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published