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.
- 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.
To deploy this solution into your AWS Account please follow our Deployment Guide
Information in how to use and configure the solution at the User Guide
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.