Giter VIP home page Giter VIP logo

mcgg's Introduction

Translated to English & Updated by Ren232. This project has been discontinued.
Built on: MCHostPanel

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.

mcgg's People

Contributors

flacoste avatar jkutner avatar ren232 avatar reneax avatar saanvik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mcgg's Issues

Heroku Problem

Your platform requirements (for runtimes and extensions) could
! not be resolved to an installable set of dependencies, or a
! platform package repository was unreachable.
!
! This usually means that you (or packages you are using) depend
! on a combination of PHP versions and/or extensions that are
! currently not available on Heroku.
!
! The following is the full output from the installation attempt:
!
! > Loading repositories with available runtimes and extensions
! > Updating dependencies
! > Your requirements could not be resolved to an installable set of packages.
! >
! > Problem 1
! > - composer.json/composer.lock requires php ~7.2.0 -> no matching package found.
! >
!
! For reference, the following runtimes are currently available:
!
! PHP: 8.0.2, 8.0.1, 8.0.0, 8.0.0RC4, 7.4.15, 7.4.14, 7.4.13,
! 7.4.12, 7.3.27, 7.3.26, 7.3.25, 7.3.24
!
! Please verify that all requirements for runtime versions in
! 'composer.lock' are compatible with the list above, and ensure
! all required extensions are available for the desired runtimes.
!
! When choosing a PHP runtimes and extensions, please also ensure
! they are available on your app's stack (heroku-20), and select
! a different stack if needed after consulting the article below.
!
! For a list of supported runtimes & extensions on Heroku, please
! refer to: https://devcenter.heroku.com/articles/php-support
!
! REMINDER: the following warnings were emitted during the build;
! check the details above, as they may be related to this error:
! - Requested version for package 'php' not available
! Push rejected, failed to compile PHP app.
! Push failed

heruko issue

-----> PHP app detected
-----> Bootstrapping...
-----> Installing platform packages...
! WARNING: Requested version for package 'php' not available
! ERROR: Failed to install system packages!
!
! Your platform requirements (for runtimes and extensions) could
! not be resolved to an installable set of dependencies, or a
! platform package repository was unreachable.
!
! This usually means that you (or packages you are using) depend
! on a combination of PHP versions and/or extensions that are
! currently not available on Heroku.
!
! The following is the full output from the installation attempt:
!
! > Loading repositories with available runtimes and extensions
! > Updating dependencies
! > Your requirements could not be resolved to an installable set of packages.
! >
! > Problem 1
! > - composer.json/composer.lock requires php ~7.2.0 -> no matching package found.
! >
!
! For reference, the following runtimes are currently available:
!
! PHP: 8.0.1, 8.0.0, 8.0.0RC4, 7.4.14, 7.4.13, 7.4.12, 7.3.26,
! 7.3.25, 7.3.24
!
! Please verify that all requirements for runtime versions in
! 'composer.lock' are compatible with the list above, and ensure
! all required extensions are available for the desired runtimes.
!
! When choosing a PHP runtimes and extensions, please also ensure
! they are available on your app's stack (heroku-20), and select
! a different stack if needed after consulting the article below.
!
! For a list of supported runtimes & extensions on Heroku, please
! refer to: https://devcenter.heroku.com/articles/php-support
!
! REMINDER: the following warnings were emitted during the build;
! check the details above, as they may be related to this error:
! - Requested version for package 'php' not available
! Push rejected, failed to compile PHP app.
! Push failed

Don't know how to login on heroku app panel

I am probably stupid for asking this but there's no register option at all on the panel page so how am I supposed to login? If someone has answer please tell me because I can't continue without logging in,

ngrok IP doesn't appear

I watched the tutorial but when i started the server and checked for IP there was nothing. I have checked the ngrok.yml file and the ngrok token is there like on the screenshot.

How can I fix it?
Problem

FTP Support

Please add some sort of FTP support, it's better than an online file manager. Trust me

Server files are not saving

The server files don't save to dropbox. They are saved through the Herokuapp Dyno which destroys any files created by the server after it has been restarted/rebooted. I gave it a no expiration token and a working one, I even wrote my own code and saw that my API token/Auth token was working. I don't know what the cause of this issue is, because it is not certainly a "dropbox" issue per say. It's most likely the buildpack having outdated code that doesn't fit the new scoped access auth.

Spigot Version Not Uptaded

Plz let us update spigot version or give us permission to upload uptade jar file in server without getting blocked.

Build failed

Heroku gives me an error when I try to deploy the app, here are the logs

-----> Building on the Heroku-20 stack -----> JVM Common app detected -----> Installing JDK 1.8... done -----> Minecraft app detected -----> Updating... Get:1 http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease [81.6 kB] Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-security InRelease [109 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:5 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 Packages [307 kB] Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1,275 kB] Get:8 http://archive.ubuntu.com/ubuntu focal-security/universe amd64 Packages [670 kB] Get:9 http://archive.ubuntu.com/ubuntu focal-security/main amd64 Packages [621 kB] Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,029 kB] Get:11 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [932 kB] Fetched 16.7 MB in 2s (7,019 kB/s) Reading package lists... -----> Installing screen... Reading package lists... Building dependency tree... The following additional packages will be installed: libutempter0 Suggested packages: byobu | screenie | iselect ncurses-term The following NEW packages will be installed: libutempter0 screen 0 upgraded, 2 newly installed, 0 to remove and 38 not upgraded. Need to get 585 kB of archives. After this operation, 1,073 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libutempter0 amd64 1.1.6-4 [8,256 B] Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 screen amd64 4.8.0-1 [577 kB] Fetched 585 kB in 1s (991 kB/s) Download complete and in download only mode W: --force-yes is deprecated, use one of the options starting with --allow instead. -----> PHP app detected -----> Bootstrapping... -----> Installing platform packages... ! WARNING: Requested version for package 'php' not available ! ERROR: Failed to install system packages! ! ! Your platform requirements (for runtimes and extensions) could ! not be resolved to an installable set of dependencies, or a ! platform package repository was unreachable. ! ! This usually means that you (or packages you are using) depend ! on a combination of PHP versions and/or extensions that are ! currently not available on Heroku. ! ! The following is the full output from the installation attempt: ! ! > Loading repositories with available runtimes and extensions ! > Updating dependencies ! > Your requirements could not be resolved to an installable set of packages. ! > ! > Problem 1 ! > - composer.json/composer.lock requires php ~7.2.0 -> no matching package found. ! > ! ! For reference, the following runtimes are currently available: ! ! PHP: 8.0.2, 8.0.1, 8.0.0, 8.0.0RC4, 7.4.15, 7.4.14, 7.4.13, ! 7.4.12, 7.3.27, 7.3.26, 7.3.25, 7.3.24 ! ! Please verify that all requirements for runtime versions in ! 'composer.lock' are compatible with the list above, and ensure ! all required extensions are available for the desired runtimes. ! ! When choosing a PHP runtimes and extensions, please also ensure ! they are available on your app's stack (heroku-20), and select ! a different stack if needed after consulting the article below. ! ! For a list of supported runtimes & extensions on Heroku, please ! refer to: https://devcenter.heroku.com/articles/php-support ! ! REMINDER: the following warnings were emitted during the build; ! check the details above, as they may be related to this error: ! - Requested version for package 'php' not available ! Push rejected, failed to compile PHP app. ! Push failed

Access forbidden issue

Forbidden
You don't have permission to access this resource.

After deploying and navigating to the link I get an access forbidden error.

Does dropbox work with MCGG?

I tried opening and closing my mc server, but the files are not uploaded to dropbox, because in my account I see that any storage is being used. Is this a bug or i'm doing it wrong?

resetting

its resetting it everytime i login for the second or third time its a bit annoyying because now i need to make everytime new accounts for my customers ;p

can't upload files

so, I am trying to upload files, but they are not uploading.
I mean, files are showing on the upload page, uploading progress bar is 100%, it disappears, appears checkmark on file, but when I return on home directory there no new files. What am i doing wrong or why it doesn't work?
(not good in English, sorry)

Can't connect to server

Hi! I have got the server started. I have machine IP and Server IP, but I can't connect to the server. I'm using Server IP and Machine IP but it shows: 'Can't connect to the server.' Eula is true, ngrok key is given and max RAM is 1024 MB.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.