💡Installation
MelodyMine Website and Plugin Installation
Last updated
MelodyMine Website and Plugin Installation
Last updated
Before starting the installation, you need two things:
Having a Linux Server.
Having a domain connected to the Linux Server.
If you are using Cloudflare, be sure to turn off the proxied option in your domain settings.
Make sure to open port 3477
for the COTURN
server in your firewall settings, both for TCP and UDP protocols.
After having these requirements, you can start the installation.
MelodyMine/web/docker
.env
file.env
fileContents of the .env
file:
In 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.
Do: [ctrl + x]
and then [y]
and [Enter]
During the MelodyMine installation, if prompted, answer 'yes' or 'no'. Always choose 'yes' to proceed. If any errors occur during the installation, such as port 80 being busy, pay attention and resolve them adn then run sudo sh start.sh
.
After 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]
Visit the following link to download the latest version of MelodyMine: https://github.com/Vallerian/MelodyMine/releases
Place the downloaded plugin file into your server folder and restart the server once to initialize the plugin files.
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'
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.
If you encounter any issues during the MelodyMine installation, feel free to join the Discord support channel and seek assistance Discord.