- Monitoring status of multiple Minecraft Bedrock/Java servers
- Persistence by PostgreSQL database
- Web API with Read/Write API key authentication
- Bedrock 1.20.x
- Java 1.20.x
Copy these files to a new directory and configure.
docker-compose.yml
template.env
->.env
Start Docker Compose services.
docker compose up -d
Then, apply database migrations.
- aoirint/aoirint_mcping_server_web_api
- aoirint/aoirint_mcping_server_java_updater
- aoirint/aoirint_mcping_server_bedrock_updater
This repository uses golang-migrate.
To apply the migrations,
docker compose run --rm migrate -path=/migrations -database="postgres://postgres:postgres_password@postgres:5432/postgres?sslmode=disable" up
This repository uses Poetry.