/mcgg

A Minecraft Server Panel on Heroku

Primary LanguagePHPMIT LicenseMIT

Translated to English & Updated by Ren232.

Features

- You can access the file manager of the server.
- Console
- Admin panel with account registration
- Trial users & Premium users
- Server Map (Dynmap required)
- Player list
- Version Selector
- User deletion
- Easy to install
- And more!

Requirements

- A Heroku Account (https://dashboard.heroku.com/)
- A dropbox account + API key (Goto https://www.dropbox.com/developers/apps Click on create app, Select Dropbox API, Select App folder, Name the app & create it, Click on the app, Goto Generated access token, Click on Generate and Copy the key.)
- A Ngrok account (https://dashboard.ngrok.com/)

Setup

  1. Click on the button below, Give the app a name (This is also going to be your panel's subdomain), Paste your Dropbox API key, and click on deploy.
    Deploy

  2. Now goto https://APP_NAME.herokuapp.com/panel/install.php to create an account and server (Please notice that the total server ram is limited to 1024 mb.)

  3. Paste your ngrok key on the Dashboard page.

  4. Goto https://wakemydyno.com Enter the website and click on submit.

  5. Done!

Notice

The total ram of a free dyno is limited to 1024 mb.
When the ram usage is more than 1024 mb, it will reset.
The file manager upload is only intended to be used for small plugins etc.
When a file takes more than 30 seconds to upload it will result in heroku blocking it.