Skip to content

Run, configure, and backup containerized Minecraft servers

Notifications You must be signed in to change notification settings

fjij/minecraft-server-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minecraft-server-manager

API to manage multiple minecraft servers.

It uses Docker to containerize and run multiple server instances, as well as Postgres to keep track of servers and configurations.

Working on backups now...

Prerequisites

  • Docker
  • Docker Compose (optional but useful)

Note that this project doesn't work with Docker for Windows since it doesn't use a /var/run/docker.sock file :P

If you want to run this on windows open an issue and we can address this :)

How to run

To start:

docker-compose up

You can also use docker-compsose up -d if you want to detach from the terminal session.

To stop:

docker-compose down

How to use

... almost done the basic functionality, will update this then.

Testing

  • Run script/start.sh to build and start all the required containers.
  • Run script/test.sh to test the API. Note that you mayyy have to kill the process with Ctrl-C since testing is not set up that great right now.
  • Run script/stop.sh to clean up once you are done.

About

Run, configure, and backup containerized Minecraft servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages