Discord · Guide

Sådan hoster du en Lavalink-server

Opdateret October 10, 2026 4 min. læsning

På denne side
  1. Hvad Lavalink kræver
  2. Download og start Lavalink
  3. Konfigurer application.yml
  4. YouTube, Spotify og andre kilder
  5. Forbind din bot til Lavalink
  6. Lavalink-hosting hos HytHost
  7. FAQ

Lavalink er en selvstændig lydserver til Discord-musikbots. Din bot sender den kommandoer — afspil det her, spring over, skru op for lyden — og Lavalink klarer det tunge arbejde: henter nummeret, koder lyden og streamer den ind i talekanalen. Botten forbliver let, og én Lavalink-server kan forsyne mange servere (guilds).

Denne guide sætter Lavalink 4 op, konfigurerer den sikkert, tilføjer YouTube-plugin'et og forbinder en bot til den — på din egen maskine eller med Lavalink-hosting.

Hvad Lavalink kræver

  • Java 17 eller nyere. Lavalink anbefaler den nyeste LTS-version.
  • Lavalink 4.2 eller nyere. Siden marts 2026 tillader Discord kun end-to-end-krypteret tale (DAVE-protokollen), og Lavalink 4.2.0 var den første version, der understøttede det. Ældre servere kan ikke længere afspille lyd i Discord.
  • Et klientbibliotek i din bot, der understøtter samme version — aktuelle lavalink-client, Shoukaku, Wavelink, lavalink.py og andre gør. Valget er beskrevet i sådan laver du en Discord-musikbot.
  • En maskine, der forbliver tændt, for musikken stopper, når Lavalink gør.

Download og start Lavalink

  1. Download Lavalink.jar fra den nyeste udgivelse på GitHub til en tom mappe.
  2. Opret application.yml i samme mappe (næste afsnit).
  3. Start den fra den mappe:
java -jar Lavalink.jar

Lavalink er klar, når loggen viser, at den er startet. På en Linux-server anbefaler Lavalink-dokumentationen at køre den som en systemd-tjeneste, så den genstarter efter nedbrud og ved genstart af maskinen; der findes også et Docker-image.

Konfigurer application.yml

En minimal Lavalink 4-konfiguration med YouTube-plugin'et:

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 — skift den. Eksempelkonfigurationen leveres med youshallnotpass, som er offentligt kendt; enhver, der finder din server, kan bruge den med standardværdien.
  • port — 2333 som standard; din bot forbinder til denne port.
  • sources.youtube: false — den indbyggede YouTube-kilde er forældet. Plugin'et erstatter den, og dets dokumentation siger, at den indbyggede skal slås fra.
  • http: true lader botten afspille direkte links; det officielle eksempel bemærker, at det uden en proxy kan afsløre din servers IP.

YouTube, Spotify og andre kilder

Plugins angives under lavalink.plugins og downloades ved opstart. To er værd at kende:

  • youtube-source (dev.lavalink.youtube:youtube-plugin) — afspilning og søgning på YouTube. YouTube blokerer aktivt automatiseret adgang, så det kan holde op med at virke, indtil plugin'et bliver opdateret; hold det på nyeste version.
  • LavaSrc (com.github.topi314.lavasrc:lavasrc-plugin) — tilføjer Spotify, Apple Music, Deezer og flere. Links fra Spotify og Apple Music læses for nummerets oplysninger, og lyden afspilles fra en anden kilde.
Husk vilkårene. YouTubes vilkår tillader ikke download eller videreudsendelse af indhold uden tilladelse, og Discords retningslinjer for fællesskabet forbyder deling af indhold, der krænker immaterielle rettigheder. At drive en musikbot betyder at tage ansvar for, hvad den afspiller.

Forbind din bot til Lavalink

Alle Lavalink-klienter beder om de samme fire værdier, kaldet en node:

IndstillingVærdi
HostAdressen på maskinen, der kører Lavalink
Portserver.port fra application.yml
AdgangskodeDen lavalink.server.password, du har sat
Securefalse, medmindre du sætter Lavalink bag HTTPS

For eksempel tager Wavelink i Python wavelink.Node(uri="http://your-host:2333", password="..."). Hvis botten ikke kan forbinde, så tjek først adgangskoden og derefter, at porten kan nås fra der, hvor botten kører.

Lavalink-hosting hos HytHost

  1. Vælg Lavalink som miljø. På Discord-bothosting vælger du en pakke og Lavalink som sprog. Serveren installerer den nyeste Lavalink på Java 21 med den officielle eksempelkonfiguration.
  2. Skift adgangskoden. Åbn application.yml i filhåndteringen og erstat standardadgangskoden. Panelet sætter allerede adressen og porten til din servers egen port, så lad de to være, som de er.
  3. Tilføj YouTube-plugin'et, hvis du vil have YouTube: plugin-blokken og youtube: false fra konfigurationen ovenfor, og genstart derefter.
  4. Forbind din bot med serveradressen og porten, der vises i dit panel, og den adgangskode, du har sat.

Lavalink kører som sin egen server, adskilt fra din bot. Bestil én pakke til botten og én med Lavalink-miljøet, eller bed os på en pakke med flere botpladser om at flytte en af dem til Lavalink-miljøet. I vores test bruger Lavalink under 200 MB i tomgang; til én lille bot anbefaler vi 1 GB, mere hvis den spiller på mange servere på én gang.

Lavalink er et af miljøerne i HytHost Discord-bothosting, sammen med Node.js, Python og Java — fra €0.89/md.

Se bothosting-pakker
FAQ

Ofte stillede spørgsmål

En selvstændig lydserver til Discord-musikbots. Botten fortæller den, hvad der skal spilles, og Lavalink henter, koder og streamer lyden til talekanalen, så selve botten forbliver let.

Java 17 eller nyere, og Lavalink-teamet anbefaler den nyeste LTS-version. Lavalink 4.2 eller nyere er også nødvendig, fordi Discord nu kræver krypteret tale.

Port 2333 og adgangskoden youshallnotpass fra eksempelkonfigurationen. Skift adgangskoden, før du sætter serveren online; standarden kender alle.

Den indbyggede YouTube-kilde er forældet. Tilføj youtube-source-plugin'et, sæt sources.youtube til false og genstart. Hvis det senere holder op med at virke, så opdater plugin'et, da YouTube jævnligt ændrer, hvordan det blokerer automatiseret adgang.

Der findes ikke noget officielt tal. I vores test bruger den under 200 MB i tomgang; vi anbefaler 1 GB til en lille bot og mere, hvis den spiller på mange servere samtidig.

Hold musikken kørende

Kør Lavalink eller din bot på HytHost Discord-bothosting med syv miljøer, en MySQL-database og backups — fra €0.89/md.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Var denne guide en hjælp?