/Bedrock-Status

This project provides a Flask web application that displays information about a Minecraft Bedrock server. The application fetches server information using an external API and presents it in a user-friendly format on a web page.

Primary LanguageGroovy

Minecraft Server Status Web App

This project provides a web application that displays information about a Minecraft server. The application fetches server information using an external API and presents it in a user-friendly format on a web page.

Screenshot of the Web Application

!!!DEFAULT PORT CHANGED TO 8000!!!

Quick setup

docker run -d -p 8000:8000 -e SERVER=<YOUR-MINECRAFT_SERVER_DOMAIN_HERE> rdnsx/bedrockstatus

Access the application by opening your web browser and navigating to http://localhost:8000.

Setup with Docker-Compose

  1. Clone this repository to your local machine:

    git clone https://github.com/rdnsx/Bedrock-Status.git
  2. Navigate to the project directory:

    cd Bedrock-Status
  3. Modify the docker-compose.yml file to set your desired environment variables. Specifically, you can set the SERVER environment variable to the domain of the Minecraft server you want to monitor.

    services:
      bedrockstatus:
        image: rdnsx/bedrockstatus
        ports:
          8000:8000
        environment:
          - SERVER=<YOUR-MINECRAFT_SERVER_DOMAIN_HERE>
  4. Deploy the application using Docker Compose:

    docker-compose up -d
  5. Access the application by opening your web browser and navigating to http://localhost:8000.

Customization

  • You can modify the Flask application's code in the app.py file to enhance or change the way server information is presented on the web page.
  • CSS, HTML and images for the web page are located in the templates and static directories. You can customize these files to change the appearance and layout of the web page.

Notes

  • The application fetches server information from an external API.
  • This project uses the Docker image rdnsx/bedrockstatus to deploy the application. Make sure to check for any updates or changes to this image if needed.

License

This project is licensed under the MIT License.