Slik hoster du en Lavalink-server
På denne siden
Lavalink er en frittstående lydserver for Discord-musikkboter. Boten din sender den kommandoer — spill denne, hopp over, juster volumet — og Lavalink gjør den tunge jobben: henter sporet, koder lyden og strømmer den inn i talekanalen. Boten forblir lett, og én Lavalink-server kan forsyne mange servere (guilds).
Denne guiden setter opp Lavalink 4, konfigurerer den trygt, legger til YouTube-pluginen og kobler en bot til den — på din egen maskin eller med Lavalink-hosting.
Hva Lavalink trenger
- Java 17 eller nyere. Lavalink anbefaler den nyeste LTS-versjonen.
- Lavalink 4.2 eller nyere. Siden mars 2026 tillater Discord bare ende-til-ende-kryptert tale (DAVE-protokollen), og Lavalink 4.2.0 var den første versjonen som støttet det. Eldre servere kan ikke lenger spille av lyd i Discord.
- Et klientbibliotek i boten din som støtter samme versjon — nåværende lavalink-client, Shoukaku, Wavelink, lavalink.py og andre gjør det. Valget er dekket i slik lager du en Discord-musikkbot.
- En maskin som står på, fordi musikken stopper når Lavalink gjør det.
Last ned og start Lavalink
- Last ned
Lavalink.jarfra den nyeste utgivelsen på GitHub til en tom mappe. - Opprett
application.ymli samme mappe (neste avsnitt). - Start den fra den mappen:
java -jar Lavalink.jar
Lavalink er klar når loggen viser at den har startet. På en Linux-server anbefaler Lavalink-dokumentasjonen å kjøre den som en systemd-tjeneste, slik at den starter på nytt etter krasj og omstart; det finnes også et Docker-image.
Konfigurer application.yml
En minimal Lavalink 4-konfigurasjon med YouTube-pluginen:
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— endre det. Eksempelkonfigurasjonen leveres medyoushallnotpass, som er offentlig kjent; hvem som helst som finner serveren din, kan bruke den med standardverdien.port—2333som standard; boten din kobler til denne porten.sources.youtube: false— den innebygde YouTube-kilden er foreldet. Pluginen erstatter den, og dokumentasjonen dens sier at den innebygde må slås av.http: truelar boten spille av direkte lenker; det offisielle eksempelet påpeker at dette uten proxy kan avsløre serverens IP.
YouTube, Spotify og andre kilder
Plugins oppgis under lavalink.plugins og lastes ned ved oppstart. To er verdt å kjenne til:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — avspilling og søk på YouTube. YouTube blokkerer aktivt automatisert tilgang, så den kan slutte å virke til pluginen blir oppdatert; hold den på nyeste versjon. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — legger til Spotify, Apple Music, Deezer med mer. Lenker fra Spotify og Apple Music leses for sporinformasjonen, og lyden spilles av fra en annen kilde.
Koble boten din til Lavalink
Alle Lavalink-klienter ber om de samme fire verdiene, kalt en node:
| Innstilling | Verdi |
|---|---|
| Host | Adressen til maskinen som kjører Lavalink |
| Port | server.port fra application.yml |
| Passord | Det lavalink.server.password du har satt |
| Secure | false, med mindre du legger Lavalink bak HTTPS |
For eksempel tar Wavelink i Python wavelink.Node(uri="http://your-host:2333", password="..."). Hvis boten ikke får koblet til, sjekk passordet først, og deretter at porten kan nås fra der boten kjører.
Lavalink-hosting hos HytHost
- Velg Lavalink som miljø. På Discord-bothosting velger du en pakke og Lavalink som språk. Serveren installerer nyeste Lavalink på Java 21 med den offisielle eksempelkonfigurasjonen.
- Endre passordet. Åpne
application.ymli filbehandleren og bytt ut standardpassordet. Panelet setter allerede adressen og porten til serverens egen port, så la de to være som de er. - Legg til YouTube-pluginen hvis du vil ha YouTube: plugin-blokken og
youtube: falsefra konfigurasjonen over, og start deretter på nytt. - Koble til boten din med serveradressen og porten som vises i panelet, og passordet du har satt.
Lavalink kjører som sin egen server, atskilt fra boten din. Bestill én pakke til boten og én med Lavalink-miljøet, eller be oss flytte en av dem til Lavalink-miljøet hvis du har en pakke med flere botplasser. I våre tester bruker Lavalink under 200 MB i tomgang; for én liten bot anbefaler vi 1 GB, mer hvis den spiller på mange servere samtidig.
Lavalink er ett av miljøene i HytHost Discord-bothosting, ved siden av Node.js, Python og Java — fra €0.89/mnd.
Se bothosting-pakkerOfte stilte spørsmål
En frittstående lydserver for Discord-musikkboter. Boten forteller den hva som skal spilles, og Lavalink henter, koder og strømmer lyden til talekanalen, slik at selve boten forblir lett.
Java 17 eller nyere, og Lavalink-teamet anbefaler den nyeste LTS-versjonen. Lavalink 4.2 eller nyere trengs også, fordi Discord nå krever kryptert tale.
Port 2333 og passordet youshallnotpass fra eksempelkonfigurasjonen. Endre passordet før du setter serveren på nett; standardpassordet kjenner alle.
Den innebygde YouTube-kilden er foreldet. Legg til youtube-source-pluginen, sett sources.youtube til false og start på nytt. Hvis den slutter å virke senere, oppdater pluginen, siden YouTube jevnlig endrer hvordan det blokkerer automatisert tilgang.
Det finnes ikke noe offisielt tall. I våre tester bruker den under 200 MB i tomgang; vi anbefaler 1 GB for en liten bot, og mer hvis den spiller på mange servere samtidig.
Hold musikken i gang
Kjør Lavalink eller boten din på HytHost Discord-bothosting, med sju miljøer, en MySQL-database og sikkerhetskopier — fra €0.89/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar denne guiden til hjelp?