Discord · Guia

Com allotjar un servidor Lavalink

Actualitzat October 10, 2026 5 min de lectura

En aquesta pàgina
  1. Què necessita Lavalink
  2. Descarrega i inicia Lavalink
  3. Configura application.yml
  4. YouTube, Spotify i altres fonts
  5. Connecta el teu bot a Lavalink
  6. Hosting de Lavalink a HytHost
  7. PMF

Lavalink és un servidor d'àudio independent per a bots de música de Discord. El teu bot li envia ordres — reprodueix això, salta, ajusta el volum — i Lavalink fa la part feixuga: obté la pista, codifica l'àudio i el transmet al canal de veu. El bot es manté lleuger, i un sol servidor Lavalink pot donar servei a molts servidors.

Aquesta guia configura Lavalink 4 de manera segura, hi afegeix el plugin de YouTube i hi connecta un bot — a la teva pròpia màquina o amb hosting de Lavalink.

Què necessita Lavalink

  • Java 17 o posterior. Lavalink recomana la darrera versió LTS.
  • Lavalink 4.2 o posterior. Des de març de 2026 Discord només permet veu xifrada d'extrem a extrem (el protocol DAVE), i Lavalink 4.2.0 va ser la primera versió que el suporta. Els servidors més antics ja no poden reproduir àudio a Discord.
  • Una biblioteca client al bot que suporti la mateixa versió — les versions actuals de lavalink-client, Shoukaku, Wavelink, lavalink.py i altres ho fan. Com triar-ne una s'explica a com fer un bot de música de Discord.
  • Una màquina que es mantingui encesa, perquè la música s'atura quan s'atura Lavalink.

Descarrega i inicia Lavalink

  1. Descarrega Lavalink.jar de la darrera versió a GitHub en una carpeta buida.
  2. Crea application.yml a la mateixa carpeta (secció següent).
  3. Inicia'l des d'aquesta carpeta:
java -jar Lavalink.jar

Lavalink està llest quan el registre mostra que s'ha iniciat. En un servidor Linux, la documentació de Lavalink recomana executar-lo com a servei systemd perquè es reiniciï després d'una fallada i d'un reinici; també hi ha una imatge Docker publicada.

Configura application.yml

Una configuració mínima de Lavalink 4 amb el plugin de YouTube:

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 — canvia-la. La configuració d'exemple ve amb youshallnotpass, que és pública; qualsevol que trobi el teu servidor el podria fer servir amb la predeterminada.
  • port — 2333 per defecte; el teu bot es connecta a aquest port.
  • sources.youtube: false — la font de YouTube integrada està obsoleta. El plugin la substitueix, i la seva documentació diu que cal desactivar la integrada.
  • http: true permet que el bot reprodueixi enllaços directes; l'exemple oficial adverteix que, sense un proxy, això pot revelar la IP del teu servidor.

YouTube, Spotify i altres fonts

Els plugins es llisten a lavalink.plugins i es descarreguen en iniciar. Val la pena conèixer-ne dos:

  • youtube-source (dev.lavalink.youtube:youtube-plugin) — reproducció i cerca de YouTube. YouTube bloqueja activament l'accés automatitzat, així que pot deixar de funcionar fins que s'actualitzi el plugin; mantén-lo a la darrera versió.
  • LavaSrc (com.github.topi314.lavasrc:lavasrc-plugin) — afegeix Spotify, Apple Music, Deezer i més. Dels enllaços de Spotify i Apple Music se'n llegeixen les dades de la pista, i l'àudio es reprodueix des d'una altra font.
Compte amb les condicions. Les condicions de YouTube no permeten descarregar ni retransmetre contingut sense permís, i les directrius de la comunitat de Discord prohibeixen compartir contingut que vulneri la propietat intel·lectual. Tenir un bot de música vol dir fer-se responsable del que reprodueix.

Connecta el teu bot a Lavalink

Tots els clients de Lavalink demanen els mateixos quatre valors, que formen un node:

ParàmetreValor
HostL'adreça de la màquina on s'executa Lavalink
PortEl server.port d'application.yml
ContrasenyaLa lavalink.server.password que has definit
Securefalse, tret que posis Lavalink darrere d'HTTPS

Per exemple, Wavelink a Python accepta wavelink.Node(uri="http://your-host:2333", password="..."). Si el bot no es pot connectar, comprova primer la contrasenya i després que el port sigui accessible des d'on s'executa el bot.

Hosting de Lavalink a HytHost

  1. Tria Lavalink com a entorn d'execució. A hosting de bots de Discord, tria un pla i selecciona Lavalink com a llenguatge. El servidor instal·la la darrera versió de Lavalink sobre Java 21 amb la configuració d'exemple oficial.
  2. Canvia la contrasenya. Obre application.yml al gestor de fitxers i substitueix la contrasenya predeterminada. El panell ja configura l'adreça i el port amb el port propi del teu servidor, així que deixa aquests dos tal com estan.
  3. Afegeix el plugin de YouTube si vols YouTube: el bloc del plugin i youtube: false de la configuració anterior, i després reinicia.
  4. Connecta el bot amb l'adreça i el port del servidor que mostra el panell i la contrasenya que has definit.

Lavalink s'executa com a servidor propi, separat del bot. Contracta un pla per al bot i un altre amb l'entorn Lavalink, o bé, en un pla amb diverses places de bot, demana'ns que en passem una a l'entorn Lavalink. A les nostres proves, Lavalink en repòs fa servir menys de 200 MB; per a un bot petit la nostra recomanació és 1 GB, i més si reprodueix en molts servidors alhora.

Lavalink és un dels entorns d'execució del hosting de bots de Discord d'HytHost, al costat de Node.js, Python i Java — des de €0.89/mes.

Veure plans de hosting de bots
PMF

Preguntes freqüents

Un servidor d'àudio independent per a bots de música de Discord. El bot li diu què ha de reproduir, i Lavalink obté, codifica i transmet l'àudio al canal de veu, de manera que el bot es manté lleuger.

Java 17 o posterior, i l'equip de Lavalink recomana la darrera versió LTS. També cal Lavalink 4.2 o posterior, perquè Discord ara exigeix veu xifrada.

El port 2333 i la contrasenya youshallnotpass de la configuració d'exemple. Canvia la contrasenya abans de posar el servidor en línia; la predeterminada la coneix tothom.

La font de YouTube integrada està obsoleta. Afegeix el plugin youtube-source, posa sources.youtube a false i reinicia. Si més endavant deixa de funcionar, actualitza el plugin, ja que YouTube canvia regularment com bloqueja l'accés automatitzat.

No hi ha cap xifra oficial. A les nostres proves, en repòs fa servir menys de 200 MB; la nostra recomanació és 1 GB per a un bot petit, i més si reprodueix en molts servidors alhora.

Que la música no s'aturi

Executa Lavalink o el teu bot al hosting de bots de Discord d'HytHost, amb set entorns d'execució, una base de dades MySQL i còpies de seguretat — des de €0.89/mes.

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

T'ha estat útil aquesta guia?