Black Friday: eerste maand gratis per kwartaal · t/m 30 nov Bekijk de pakketten Voorwaarden
Nieuw hier? Probeer een Minecraft-server of Discord-bot 24 uur gratis. Gratis proberen
ServerSparkServerSpark

Kennisbank

Discord-muziekbot hosten met Lavalink (2026)

Een Discord-muziekbot 24/7 hosten: waarom Lavalink een VPS nodig heeft, wat het kost, eerlijk over YouTube-blokkades, en de installatie met systemd.

NVMe-nodesNachtelijke back-upsBinnen minuten online

Bijgewerkt op 4 november 2026

Een Discord-muziekbot heeft meer nodig dan een gewone bot: hij decodeert de hele dag audio en streamt die naar spraakkanalen. De meeste muziekbots gebruiken daarom Lavalink, een aparte Java-audioserver die alleen al 512 MB tot 1 GB geheugen wil. Daarom raden we voor een muziekbot een VPS aan: VPS S met 4 GB RAM en 2 vCPU kost €7,99 per maand bij betalen per kwartaal (€8,29 per maand) en draait Lavalink en je bot naast elkaar.

Versies gecontroleerd op 1 november 2026: Lavalink 4.2.2 (heeft Java 17 of nieuwer nodig) en de plugin youtube-source 1.18.2, allebei op GitHub; wavelink 3.5.2 (Python, PyPI) en Shoukaku 4.3.0 (Node.js, npm) als clientbibliotheek.

Bot hosting of een VPS voor muziek?

Je botPast het bestPer maand, per kwartaal betaaldMaandelijks betalen
Een bot zonder muziek (moderatie, tickets, levels)Bot hosting 512 MB€0,69€0,79
Een muziekbot in Node.js of Python zonder eigen Lavalink (veel spraakverbindingen, of een Lavalink-server die ergens anders draait)Bot hosting 2 GB (8 GB opslag)€2,09€2,29
Een muziekbot met Lavalink, een dashboard of meerdere botsVPS S (2 vCPU, 4 GB RAM, 40 GB NVMe)€7,99€8,29

Prijzen inclusief 21% btw; bot hosting 2 GB kost €22,99 per jaar, en voor de VPS is er geen jaaroptie. De VPS staat in Neurenberg (Duitsland). Bot hosting draait één Node.js- of Python-proces per pakket, en heeft dus geen ruimte voor een Java-Lavalinkserver naast je bot: Lavalink/Java-muziekbots worden niet ondersteund op de Node.js/Python-pakketten. Uitgebreid vergeleken: bot hosting of een VPS?

Eerlijk over YouTube

YouTube blokkeert actief het afspelen vanaf servers in datacenters, bij elke host. De plugin youtube-source omzeilt dat met opties zoals OAuth of een poToken, maar de eigen README waarschuwt dat geen daarvan een gegarandeerde oplossing is en dat een account dat je gebruikt geblokkeerd kan worden. Na een wijziging bij YouTube kan afspelen stoppen tot de plugin is bijgewerkt. Bronnen zoals SoundCloud, Bandcamp, Twitch, directe links en je eigen bestanden geven meestal minder problemen. Controleer ook de voorwaarden van de diensten waarvan je streamt.

Zo zet je het op een VPS

  1. Bestel VPS S op de VPS-pagina met Ubuntu 24.04, en beveilig hem eerst: SSH-sleutels, firewall en updates.
  2. Installeer Java voor Lavalink: apt install -y openjdk-21-jre-headless.
  3. Download Lavalink: zet Lavalink.jar uit de GitHub-releases van lavalink-devs/Lavalink in een eigen map, bijvoorbeeld /home/lavalink, onder een aparte gebruiker.
  4. Stel hem in met een application.yml naast de jar: zet server.port (meestal 2333), een sterk lavalink.server.password, en voeg onder lavalink.plugins de YouTube-plugin toe als dev.lavalink.youtube:youtube-plugin:1.18.2, met de ingebouwde YouTube-bron uit, zoals de README van de plugin laat zien.
  5. Houd Lavalink privé. Je bot draait op dezelfde VPS, dus laat Lavalink alleen luisteren op 127.0.0.1 (server.address) en zet poort 2333 niet open in de firewall.
  6. Draai allebei met systemd: één service voor java -Xmx1G -jar Lavalink.jar en één voor je bot, allebei met Restart=always. Het volledige servicebestand staat in Een Discord-bot 24/7 op een VPS draaien met systemd.
  7. Verbind je bot met een Lavalink-client: wavelink voor discord.py, of Shoukaku of lavalink-client voor discord.js. Wijs hem naar 127.0.0.1:2333 met je wachtwoord.
Zet in je botcode de intent Guild Voice States aan (discord.js GuildVoiceStates, discord.py voice_states). Anders ziet de bot niet wie er in een spraakkanaal zit en kan de Lavalink-client niet verbinden. Gaat je bot offline? Zie 8 oorzaken en oplossingen.

Hoeveel past er op de VPS?

Lavalink met -Xmx1G plus een gewone bot gebruikt ruim minder dan 2 GB. Op VPS S is er dus nog plek voor een tweede bot, een kleine database of een webdashboard. Bij een VPS zitten geen back-ups: maak zelf back-ups van je botcode en database met restic.

Veelgestelde vragen

Waar kan ik een Discord-muziekbot hosten? Op een VPS, omdat de meeste muziekbots naast de bot Lavalink nodig hebben, een aparte Java-server. Bij ServerSpark kost VPS S (4 GB RAM, 2 vCPU) €7,99 per maand bij betalen per kwartaal of €8,29 per maand, inclusief btw.

Kan een muziekbot op gewone bot hosting? Niet met Lavalink. Bot hosting draait één Node.js- of Python-proces per pakket, zonder ruimte voor een Java-audioserver ernaast. Een muziekbot in Node.js of Python zonder eigen Lavalink, bijvoorbeeld met veel spraakverbindingen of met een Lavalink-server die ergens anders draait, past op bot hosting 2 GB voor €2,09 per maand bij betalen per kwartaal (€2,29 maandelijks).

Blijft afspelen van YouTube werken? Dat kan niemand beloven. YouTube blokkeert afspelen vanaf datacenters, en de omwegen van de plugin youtube-source kunnen na een wijziging bij YouTube ophouden te werken.

Hoeveel RAM heeft Lavalink nodig? Meestal 512 MB tot 1 GB; geef hem een vaste grens zoals -Xmx1G.

Moet ik een poort openzetten voor Lavalink? Nee, niet als de bot op dezelfde VPS draait. Laat Lavalink alleen op 127.0.0.1 luisteren.