💡Installation
MelodyMine Website and Plugin Installation
Installation Video
Installation Steps
Before starting the installation, you need two things:
Having a Linux Server.
Having a domain connected to the Linux Server.
After having these requirements, you can start the installation.
Step 1: Clone the MelodyMine GitHub repository
git clone https://github.com/Vallerian/MelodyMine.gitStep 2: Navigate to the path: MelodyMine/web/docker
MelodyMine/web/dockercd MelodyMine/web/dockerStep 3: Rename the .env file
.env filemv .env.example .envStep 4: Edit the .env file
.env filenano .envIn the .env file, create a new user for the database and don't use localhost and root. Instead, use the Server IP and the new user you created along with the password.
Step 5: Save the .env file and exit
Do: [ctrl + x] and then [y] and [Enter]
Step 6: Install MelodyMine
sudo sh start.shAfter installing MelodyMine, ensure that both the client and server are fully installed and operational.
Server address: https://[DOMAIN]:[SERVER_PORT]
Client address: https://[DOMAIN]:[CLIENT_PORT]
Step 7: Download the MelodyMine plugin
Visit the following link to download the latest version of MelodyMine: https://github.com/Vallerian/MelodyMine/releases
Step 8: Install the MelodyMine plugin
Place the downloaded plugin file into your server folder and restart the server once to initialize the plugin files.
Step 9: Configure the plugin's database
Navigate to the MelodyMine folder in the plugins folder of your server and open the mysql.yml file. Configure it exactly like the database config in the .env file.
The values below should match:
DATABASE_HOST => 'host'
DATABASE_PORT => 'port'
DATABASE_USERNAME => 'username'
DATABASE_PASSWORD => 'password
DATABASE_NAME => 'database'
Step 10: Configure the plugin's settings
Open the settings.yml file in the MelodyMine folder within the plugins folder of your server and configure the initial_configs similar to the .env file.
The values below should match:
DOMAIN= 'domain'
CLIENT_PORT= 'client_port'
SERVER_PORT= 'server_port'
PLUGIN_KEY= 'plugin_key'
The installation is now complete. You can test MelodyMine by entering your server and using the command /melodymine start link to join the voice chat.
Last updated