Discord · Anleitung

Einen Lavalink-Server hosten

Aktualisiert October 10, 2026 4 Min. Lesezeit

Auf dieser Seite
  1. Was Lavalink braucht
  2. Lavalink herunterladen und starten
  3. application.yml konfigurieren
  4. YouTube, Spotify und andere Quellen
  5. Deinen Bot mit Lavalink verbinden
  6. Lavalink-Hosting bei HytHost
  7. FAQ

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

  1. Lade Lavalink.jar aus dem neuesten Release auf GitHub in einen leeren Ordner herunter.
  2. Lege im selben Ordner application.yml an (nächster Abschnitt).
  3. 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ält youshallnotpass, das öffentlich bekannt ist; wer deinen Server findet, könnte ihn mit dem Standardpasswort nutzen.
  • port — standardmäßig 2333; 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: true lä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.
Achte auf die Nutzungsbedingungen. Die Bedingungen von YouTube erlauben kein Herunterladen oder Weiterverbreiten von Inhalten ohne Genehmigung, und die Community-Richtlinien von Discord verbieten das Teilen von Inhalten, die geistiges Eigentum verletzen. Wer einen Musikbot betreibt, trägt die Verantwortung für das, was er abspielt.

Deinen Bot mit Lavalink verbinden

Jeder Lavalink-Client fragt dieselben vier Werte ab, die zusammen als Node bezeichnet werden:

EinstellungWert
HostDie Adresse des Rechners, auf dem Lavalink läuft
PortDer server.port aus application.yml
PasswortDas von dir gesetzte lavalink.server.password
Securefalse, 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

  1. 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.
  2. Ändere das Passwort. Öffne application.yml im Dateimanager und ersetze das Standardpasswort. Das Panel setzt Adresse und Port bereits auf den eigenen Port deines Servers, also lass diese beiden unverändert.
  3. Füge das YouTube-Plugin hinzu, wenn du YouTube möchtest: den Plugin-Block und youtube: false aus der Konfiguration oben, dann neu starten.
  4. 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 ansehen
FAQ

Hä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 hours

War diese Anleitung hilfreich?