How to install Musigrade

Cloud Customers (I host)

Enderbyte Programs will handle all setup of the Musigrade installation. You just need to provide the short name of your establishment adn we will send you back the URL to the installation.

Manual Customers

Setting up a manual installation allows you more flexibility and decreases price, but it requires that you set it up and update the software yourself.


WARNING - This guide requires intermediate technical knowledge!

You will need the following dependencies To set up a NEW Musigrade instance, follow the following steps:
  1. Visit https://enderbyteprograms.net/downloads/mg/latest.zip to download the latest installation zip file.
  2. Unzip the latest.zip file into the directory you want Musigrade to exist in (directory should contain index.html)
  3. Log in to mysql, then run create database musigrade on it (change database name if you have multiple installations)
  4. Visit https://enderbyteprograms.net/musigrade/installers/base-schema.sql to download the database schema file.
  5. Run the following command line command: mysql -u root -p musigrade < base-schema.sql - This loads the schematics of the database on to the database server
  6. Choose a good password. It will be needed for later.
  7. Visit https://enderbyteprograms.net/musigrade/installers/fresh-install.sql to get the last installation script.
  8. Open that fresh-install.sql in a text editor, and make the following changes:
  9. Then, on the command line, run mysql -u root -p musigrade < fresh-install.sql
  10. In a file manager, browse to the directory you extracted Musigrade into, then into the "api" folder.
  11. Open db.json in a text editor, and make the following changes:
  12. Visit the location of the app in your browser to test it.
  13. Log in with username = admin, password = mUsIgrAdEAdmIn$1 to gain initial access. Then, add accounts as necessary.
You may want to delete the admin user after you are done for security.