Einen Lavalink-Server hosten
Auf dieser Seite
Lavalink ist ein eigenständiger Audioserver für Discord-Musikbots. Dein Bot schickt ihm Befehle — spiel das, überspringen, Lautstärke ändern — und Lavalink übernimmt den aufwendigen Teil: den Track abrufen, das Audio kodieren und in den Sprachkanal streamen. Der Bot bleibt schlank, und ein einziger Lavalink-Server kann viele Discord-Server versorgen.
In dieser Anleitung richtest du Lavalink 4 ein, konfigurierst es sicher, fügst das YouTube-Plugin hinzu und verbindest einen Bot damit — auf deinem eigenen Rechner oder mit Lavalink-Hosting.
Was Lavalink braucht
- Java 17 oder neuer. Lavalink empfiehlt die neueste LTS-Version.
- Lavalink 4.2 oder neuer. Seit März 2026 erlaubt Discord nur noch Ende-zu-Ende-verschlüsselte Sprache (das DAVE-Protokoll), und Lavalink 4.2.0 war die erste Version, die es unterstützt. Ältere Server können in Discord kein Audio mehr abspielen.
- Eine Client-Bibliothek in deinem Bot, die dieselbe Version unterstützt — aktuelle Versionen von lavalink-client, Shoukaku, Wavelink, lavalink.py und anderen tun das. Die Auswahl erklärt einen Discord-Musikbot erstellen.
- Ein Rechner, der eingeschaltet bleibt, denn die Musik stoppt, sobald Lavalink stoppt.
Lavalink herunterladen und starten
- Lade
Lavalink.jaraus dem neuesten Release auf GitHub in einen leeren Ordner herunter. - Lege im selben Ordner
application.ymlan (nächster Abschnitt). - Starte es aus diesem Ordner:
java -jar Lavalink.jar
Lavalink ist bereit, wenn das Log den Start meldet. Auf einem Linux-Server empfiehlt die Lavalink-Dokumentation, es als systemd-Dienst laufen zu lassen, damit es nach einem Absturz und nach einem Neustart wieder hochfährt; außerdem gibt es ein Docker-Image.
application.yml konfigurieren
Eine minimale Lavalink-4-Konfiguration mit dem 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— unbedingt ändern. Die Beispielkonfiguration enthältyoushallnotpass, das öffentlich bekannt ist; wer deinen Server findet, könnte ihn mit dem Standardpasswort nutzen.port— standardmäßig2333; dein Bot verbindet sich mit diesem Port.sources.youtube: false— die eingebaute YouTube-Quelle ist veraltet. Das Plugin ersetzt sie, und seine Dokumentation verlangt, dass die eingebaute Quelle abgeschaltet wird.http: truelässt den Bot direkte Links abspielen; das offizielle Beispiel weist darauf hin, dass dies ohne Proxy die IP deines Servers verraten kann.
YouTube, Spotify und andere Quellen
Plugins werden unter lavalink.plugins eingetragen und beim Start heruntergeladen. Zwei solltest du kennen:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — Wiedergabe und Suche auf YouTube. YouTube blockiert automatisierte Zugriffe aktiv, daher kann es ausfallen, bis das Plugin aktualisiert wird; halte es auf der neuesten Version. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — fügt Spotify, Apple Music, Deezer und mehr hinzu. Aus Spotify- und Apple-Music-Links werden die Trackdaten gelesen, das Audio wird aus einer anderen Quelle abgespielt.
Deinen Bot mit Lavalink verbinden
Jeder Lavalink-Client fragt dieselben vier Werte ab, die zusammen als Node bezeichnet werden:
| Einstellung | Wert |
|---|---|
| Host | Die Adresse des Rechners, auf dem Lavalink läuft |
| Port | Der server.port aus application.yml |
| Passwort | Das von dir gesetzte lavalink.server.password |
| Secure | false, außer du betreibst Lavalink hinter HTTPS |
Wavelink in Python nimmt zum Beispiel wavelink.Node(uri="http://your-host:2333", password="..."). Wenn sich der Bot nicht verbinden kann, prüfe zuerst das Passwort und dann, ob der Port von dort erreichbar ist, wo der Bot läuft.
Lavalink-Hosting bei HytHost
- Wähle Lavalink als Laufzeitumgebung. Wähle beim Discord-Bot-Hosting ein Paket und als Sprache Lavalink. Der Server installiert das neueste Lavalink auf Java 21 mit der offiziellen Beispielkonfiguration.
- Ändere das Passwort. Öffne
application.ymlim Dateimanager und ersetze das Standardpasswort. Das Panel setzt Adresse und Port bereits auf den eigenen Port deines Servers, also lass diese beiden unverändert. - Füge das YouTube-Plugin hinzu, wenn du YouTube möchtest: den Plugin-Block und
youtube: falseaus der Konfiguration oben, dann neu starten. - Verbinde deinen Bot mit der Serveradresse und dem Port aus deinem Panel und dem von dir gesetzten Passwort.
Lavalink läuft als eigener Server, getrennt von deinem Bot. Bestelle ein Paket für den Bot und eines mit der Lavalink-Laufzeitumgebung, oder bitte uns bei einem Paket mit mehreren Bot-Slots, einen davon auf Lavalink umzustellen. In unseren Tests braucht Lavalink im Leerlauf unter 200 MB; für einen kleinen Bot empfehlen wir 1 GB, mehr, wenn er auf vielen Servern gleichzeitig spielt.
Lavalink ist eine der Laufzeitumgebungen des Discord-Bot-Hostings von HytHost, neben Node.js, Python und Java — ab €0.89/Monat.
Bot-Hosting-Pakete ansehenHäufig gestellte Fragen
Ein eigenständiger Audioserver für Discord-Musikbots. Der Bot sagt ihm, was gespielt werden soll, und Lavalink ruft das Audio ab, kodiert es und streamt es in den Sprachkanal, sodass der Bot selbst schlank bleibt.
Java 17 oder neuer, wobei das Lavalink-Team die neueste LTS-Version empfiehlt. Außerdem wird Lavalink 4.2 oder neuer benötigt, weil Discord inzwischen verschlüsselte Sprache verlangt.
Port 2333 und das Passwort youshallnotpass aus der Beispielkonfiguration. Ändere das Passwort, bevor du den Server online stellst; das Standardpasswort kennt jeder.
Die eingebaute YouTube-Quelle ist veraltet. Füge das Plugin youtube-source hinzu, setze sources.youtube auf false und starte neu. Funktioniert es später nicht mehr, aktualisiere das Plugin, denn YouTube ändert regelmäßig, wie es automatisierte Zugriffe blockiert.
Eine offizielle Angabe gibt es nicht. In unseren Tests braucht es im Leerlauf unter 200 MB; für einen kleinen Bot empfehlen wir 1 GB, mehr, wenn er auf vielen Servern gleichzeitig spielt.
Damit die Musik weiterläuft
Betreibe Lavalink oder deinen Bot mit dem Discord-Bot-Hosting von HytHost: sieben Laufzeitumgebungen, eine MySQL-Datenbank und Backups — ab €0.89/Monat.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWar diese Anleitung hilfreich?