aoirint_mcping_server logo

aoirint_mcping_server

by aoirint

This server monitors the status of multiple Minecraft Bedrock and Java servers. It uses a PostgreSQL database for persistence and provides a Web API with Read/Write API key authentication.

View on GitHub

Last updated: N/A

What is aoirint_mcping_server?

aoirint_mcping_server is a system for monitoring the status of Minecraft Bedrock and Java servers. It provides a Web API for accessing server status data and uses a PostgreSQL database for persistent storage.

How to use aoirint_mcping_server?

To use this server, deploy it using Docker Compose, configuring the necessary environment variables. After deployment, apply database migrations using the provided command. The server exposes a Web API that can be accessed using API keys.

Key features of aoirint_mcping_server

  • Monitoring status of multiple Minecraft Bedrock/Java servers

  • Persistence by PostgreSQL database

  • Web API with Read/Write API key authentication

  • Supports Bedrock 1.20.x

  • Supports Java 1.20.x

Use cases of aoirint_mcping_server

  • Monitoring Minecraft server uptime

  • Tracking player counts

  • Building dashboards to visualize server status

  • Automating server management tasks

  • Providing server status information to players

FAQ from aoirint_mcping_server

What Minecraft versions are supported?

Bedrock 1.20.x and Java 1.20.x are supported.

How do I deploy the server?

Use Docker Compose with the provided docker-compose.yml and .env files.

How do I apply database migrations?

Run the provided docker compose command to apply the migrations.

What database is used?

PostgreSQL is used for persistent storage.

How do I access the API?

The server exposes a Web API that can be accessed using API keys. See the documentation for details.