What are we doing today
In this tutorial we will be setting up lavalink server! 🎉
Let’s get started.
Now, first thing first
Setting up the enviroment
To make a lavalink server, you will need a java 13 or greater, I recommend using Azul Zulu java 16 or 17.
You can download & setup java by going to here:
- Linux (Make sure to get
If you want to host lavalink on replit. you can just visit this url https://repl.it/github/DarrenOfficial/lavalink-replit
Once install you can verify it by doing
java -version, the output should look something like this
1openjdk version "16.0.2" 2021-07-20 2OpenJDK Runtime Environment Zulu16.32+15-CA (build 16.0.2+7) 3OpenJDK 64-Bit Server VM Zulu16.32+15-CA (build 16.0.2+7, mixed mode, sharing)
depending on your os, you may need to restart to for it to apply.
Congratulations 🥳 you’ve got Java installed!
Setting up lavalink.jar
To get started, you need to download the
application.yml It’s pretty simple!
There are 2 jars provided below, one is the original one from freyacodes and one custom one made by melike2d which has alot more features than the original one
Lavalink Jar download
Once you’ve downloaded the jar and application.yml file, you can simply edit the application.yml port and password to your preferences.
Now last step is to move both into a single folder, then open a terminal to that folder using
If your on linux go figure out yourself nerd.
Then run it by doing
java -jar Lavalink.jar or if you wanna limit it to only using X amount of ram you can do
java -XmxXG -jar Lavalink.jar I.e.
java -Xmx2G -jar Lavalink.jar
and you should get an output similar to this:
1[root@darren-aws-testsrv lavalink]# java -Xmx2G -jar Lavalink.jar 22021-12-03 04:22:25.402 INFO 1826146 --- [ main] lavalink.server.Launcher : 3 4 . _ _ _ _ __ _ _ 5 /\\ | | __ ___ ____ _| (_)_ __ | | __\ \ \ \ 6 ( ( )| |/ _` \ \ / / _` | | | '_ \| |/ / \ \ \ \ 7 \\/ | | (_| |\ V / (_| | | | | | | < ) ) ) ) 8 ' |_|\__,_| \_/ \__,_|_|_|_| |_|_|\_\ / / / / 9 =========================================/_/_/_/ 10 11 Version: 188.8.131.52 12 Build: 1239 13 Build time: 31.08.2021 17:26:20 UTC 14 Branch main 15 Commit: 2ad6b46 16 Commit time: 31.08.2021 17:17:13 UTC 17 JVM: 17.0.1 18 Lavaplayer 1.3.93-original
“Help, I’ve tried the steps above but It doesn’t work.” If you’ve followed this entire guide and It doesn’t work, then please contact me on my discord server discord.darrennathanael.com and I’ll help you out. and also provide the following information:
- Which distro you are on
- What java version are you using
- (Optional)What hosting provider you are using
- Don’t say “doesn’t work”. Describe your problem in details
And that’s it! You’ve installed lavalink! 🎉🥳
Thank you for reading, have a great day!
- Discord: discord.darrennathanael.com
- Socials: links.darrenofficial.com