Skip to content

arturlr/minecraft-server-dashboard

Repository files navigation

Minecraft Server Dashboard

This solution builds a real-time Minecraft Server dashboard using AWS Amplify and AWS Appsync to manage Minecraft Servers deployed on Amazon Elastic Compute Cloud (EC2).

Details about the solution can be found at the DIY Minecraft Dashboad blog post.

Stack

  • Front-end - Vue.js as the core framework, Vuetify for UI, ApexCharts for the charts, AWS Amplify for Auth UI component and AWS integration.
  • Data - User data is saved in Amazon DynamoDB via GraphQL using AWS AppSync. EC2 information comes from Amazon CloudWatch metrics, Log Insights, Amazon Cloud Explorer and Amazon CloudTrail.
  • Auth - Amazon Cognito federated with GMail. It provides JSON Web Tokens (JWT) and along with AppSync fine-grained authorization on what data types users can access.

User Interface

Deployment Guide

To deploy this solution into your AWS Account please follow our Deployment Guide

User Guide

Information in how to use and configure the solution at the User Guide

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

Minecraft Server Dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published