Een Lavalink-server hosten
Op deze pagina
Lavalink is een zelfstandige audioserver voor Discord-muziekbots. Je bot stuurt er opdrachten naartoe — speel dit af, sla over, zet het volume — en Lavalink doet het zware werk: het nummer ophalen, de audio coderen en die naar het spraakkanaal streamen. De bot blijft licht, en één Lavalink-server kan veel Discord-servers bedienen.
Deze handleiding installeert Lavalink 4, configureert het veilig, voegt de YouTube-plugin toe en verbindt er een bot mee — op je eigen machine of met Lavalink-hosting.
Wat Lavalink nodig heeft
- Java 17 of nieuwer. Lavalink raadt de nieuwste LTS-versie aan.
- Lavalink 4.2 of nieuwer. Sinds maart 2026 staat Discord alleen nog end-to-end versleutelde spraak toe (het DAVE-protocol), en Lavalink 4.2.0 was de eerste versie die dat ondersteunt. Oudere servers kunnen in Discord geen audio meer afspelen.
- Een clientbibliotheek in je bot die dezelfde versie ondersteunt — de huidige lavalink-client, Shoukaku, Wavelink, lavalink.py en andere doen dat. Hoe je er een kiest, lees je in een Discord-muziekbot maken.
- Een machine die aan blijft, want de muziek stopt zodra Lavalink stopt.
Lavalink downloaden en starten
- Download
Lavalink.jarvan de nieuwste release op GitHub naar een lege map. - Maak
application.ymlaan in dezelfde map (volgende sectie). - Start het vanuit die map:
java -jar Lavalink.jar
Lavalink is klaar zodra de log laat zien dat het is gestart. Op een Linux-server raadt de Lavalink-documentatie aan het als systemd-service te draaien, zodat het herstart na een crash en na een reboot; er is ook een Docker-image beschikbaar.
application.yml configureren
Een minimale Lavalink 4-configuratie met de YouTube-plugin:
server:
port: 2333
address: 0.0.0.0
lavalink:
plugins:
- dependency: "dev.lavalink.youtube:youtube-plugin:1.18.2"
snapshot: false
server:
password: "a-long-random-password"
sources:
youtube: false
soundcloud: true
bandcamp: true
twitch: true
vimeo: true
http: true
local: false
plugins:
youtube:
enabled: true
allowSearch: true
password— wijzig dit. De voorbeeldconfiguratie gebruiktyoushallnotpass, en dat is openbaar; iedereen die je server vindt, kan hem met het standaardwachtwoord gebruiken.port— standaard2333; je bot maakt verbinding met deze poort.sources.youtube: false— de ingebouwde YouTube-bron is verouderd. De plugin vervangt hem, en volgens de documentatie van de plugin moet de ingebouwde bron uit staan.http: truelaat de bot directe links afspelen; het officiële voorbeeld waarschuwt dat dit zonder proxy het IP van je server kan prijsgeven.
YouTube, Spotify en andere bronnen
Plugins staan onder lavalink.plugins en worden bij het opstarten gedownload. Twee zijn het kennen waard:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — afspelen en zoeken op YouTube. YouTube blokkeert geautomatiseerde toegang actief, dus het kan stoppen met werken totdat de plugin is bijgewerkt; houd hem op de nieuwste versie. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — voegt Spotify, Apple Music, Deezer en meer toe. Van Spotify- en Apple Music-links worden de nummergegevens gelezen, en de audio wordt vanuit een andere bron afgespeeld.
Je bot met Lavalink verbinden
Elke Lavalink-client vraagt om dezelfde vier waarden, samen een node genoemd:
| Instelling | Waarde |
|---|---|
| Host | Het adres van de machine waarop Lavalink draait |
| Port | De server.port uit application.yml |
| Password | Het lavalink.server.password dat je hebt ingesteld |
| Secure | false, tenzij je Lavalink achter HTTPS zet |
Wavelink in Python gebruikt bijvoorbeeld wavelink.Node(uri="http://your-host:2333", password="..."). Kan de bot geen verbinding maken, controleer dan eerst het wachtwoord en daarna of de poort bereikbaar is vanaf de plek waar de bot draait.
Lavalink-hosting bij HytHost
- Kies Lavalink als runtime. Kies bij Discord-bothosting een pakket en selecteer Lavalink als taal. De server installeert de nieuwste Lavalink op Java 21 met de officiële voorbeeldconfiguratie.
- Wijzig het wachtwoord. Open
application.ymlin de bestandsbeheerder en vervang het standaardwachtwoord. Het paneel zet het adres en de poort al op de eigen poort van je server, dus laat die twee zoals ze zijn. - Voeg de YouTube-plugin toe als je YouTube wilt: het pluginblok en
youtube: falseuit de configuratie hierboven, en herstart daarna. - Verbind je bot met het serveradres en de poort uit je paneel en het wachtwoord dat je hebt ingesteld.
Lavalink draait als eigen server, los van je bot. Bestel één pakket voor de bot en één met de Lavalink-runtime, of vraag ons bij een pakket met meerdere botslots er één naar de Lavalink-runtime om te zetten. In onze tests gebruikt Lavalink in rust minder dan 200 MB; voor één kleine bot is ons advies 1 GB, meer als hij in veel servers tegelijk speelt.
Lavalink is een van de runtimes van HytHost Discord-bothosting, naast Node.js, Python en Java — vanaf €0.89/mnd.
Bekijk bothosting-pakkettenVeelgestelde vragen
Een zelfstandige audioserver voor Discord-muziekbots. De bot vertelt wat er afgespeeld moet worden, en Lavalink haalt de audio op, codeert die en streamt hem naar het spraakkanaal, zodat de bot zelf licht blijft.
Java 17 of nieuwer, en het Lavalink-team raadt de nieuwste LTS-versie aan. Ook is Lavalink 4.2 of nieuwer nodig, omdat Discord nu versleutelde spraak vereist.
Poort 2333 en het wachtwoord youshallnotpass uit de voorbeeldconfiguratie. Wijzig het wachtwoord voordat je de server online zet; het standaardwachtwoord kent iedereen.
De ingebouwde YouTube-bron is verouderd. Voeg de youtube-source-plugin toe, zet sources.youtube op false en herstart. Werkt het later niet meer, werk dan de plugin bij, want YouTube verandert regelmatig hoe het geautomatiseerde toegang blokkeert.
Er is geen officieel getal. In onze tests gebruikt het in rust minder dan 200 MB; ons advies is 1 GB voor een kleine bot, en meer als hij in veel servers tegelijk speelt.
Houd de muziek aan
Draai Lavalink of je bot op HytHost Discord-bothosting, met zeven runtimes, een MySQL-database en back-ups — vanaf €0.89/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas deze gids nuttig?