This is a simple Minecraft server status page that can show a number of servers and their info via cards, each with buttons for two maps that either display in-page or go fullscreen. Configuration is done via the index.html. Pulls stats from the minecraft server itself along with the Crafty Controller API.
Install:
- Install dependacies:
npm install express minecraft-server-util cors dotenv node-fetch - Configure your environment variables, create a .env file with:
PORT=3000FRONTEND_URL=your_frontend_url_hereCRAFTY_API_KEY=crafty_api_hereCRAFTY_API_URL=crafty_url_here
- Edit the servers array in the frontend code to add your Minecraft servers
Install using Docker:
docker pull idiosync000/mc-status-page- Pass through port 80 and /app/public/
- Place exited index.html and images in
publicfolder passed through on host
