https://github.com/couapy/mc-manager
Web manager for Minecraft Servers powered by django
https://github.com/couapy/mc-manager
django docker minecraft minecraft-manager
Last synced: about 1 month ago
JSON representation
Web manager for Minecraft Servers powered by django
- Host: GitHub
- URL: https://github.com/couapy/mc-manager
- Owner: Couapy
- License: mit
- Created: 2020-05-15T16:39:34.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-12-27T12:46:52.000Z (over 2 years ago)
- Last Synced: 2023-12-27T13:50:25.329Z (over 2 years ago)
- Topics: django, docker, minecraft, minecraft-manager
- Language: Python
- Homepage:
- Size: 202 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mc-manager
[](https://github.com/Couapy/mc-manager/actions/workflows/unit-test.yml)
[](https://github.com/5kyc0d3r/upnpy/blob/master/LICENSE)
This is a web manager for Minecraft servers. The instances of Minecraft Servers are executed on the same device.
## Why this project ?
This project solves an issue I had with friends during gaming evenings :
I own a personal server that runs minecraft servers to play with friends, but when they needed to
create or started a server, I had to connect myself by ssh and run commands.
So I wanted to code a web manager that allow my friends and myself to administrate Minecraft servers easily.
## Install
Follow this instructions to install the project :
```bash
# Clone repository
git clone https://github.com/Couapy/mc-manager.git
# Execute
docker-compose up --build
# Download servers
docker exec daphne python manage.py updatemclist
```
## Configuration
All configuration is available in the `config.cfg` file.
**Please generate a secret for django before send application in production !**
The config file provide settings for :
* Django
* Minecraft server instances (RAM & versions availables)
* Mails
* OAuth providers