Cum să găzduiești un server Lavalink
Pe această pagină
Lavalink este un server audio independent pentru boții de muzică Discord. Botul îi trimite comenzi — redă asta, sari peste, setează volumul — iar Lavalink face partea grea: aduce piesa, codează sunetul și îl transmite în canalul vocal. Botul rămâne ușor, iar un singur server Lavalink poate servi multe servere Discord.
Acest ghid instalează Lavalink 4, îl configurează în siguranță, adaugă pluginul YouTube și conectează un bot la el — pe propriul calculator sau cu hosting Lavalink.
De ce are nevoie Lavalink
- Java 17 sau mai nou. Lavalink recomandă cea mai recentă versiune LTS.
- Lavalink 4.2 sau mai nou. Din martie 2026 Discord permite doar voce criptată end-to-end (protocolul DAVE), iar Lavalink 4.2.0 a fost prima versiune care îl suportă. Serverele mai vechi nu mai pot reda audio în Discord.
- O bibliotecă client în bot care suportă aceeași versiune — versiunile actuale de lavalink-client, Shoukaku, Wavelink, lavalink.py și altele o fac. Alegerea uneia este explicată în cum să faci un bot de muzică Discord.
- O mașină care rămâne pornită, pentru că muzica se oprește odată cu Lavalink.
Descarcă și pornește Lavalink
- Descarcă
Lavalink.jardin cea mai recentă versiune de pe GitHub într-un folder gol. - Creează
application.ymlîn același folder (secțiunea următoare). - Pornește-l din acel folder:
java -jar Lavalink.jar
Lavalink este gata când jurnalul arată că a pornit. Pe un server Linux, documentația Lavalink recomandă rularea ca serviciu systemd, ca să repornească după o eroare și la restartul mașinii; există și o imagine Docker oficială.
Configurează application.yml
O configurație minimă Lavalink 4 cu pluginul 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— schimb-o. Configurația exemplu vine cuyoushallnotpass, care e publică; oricine îți găsește serverul l-ar putea folosi cu parola implicită.port—2333implicit; botul se conectează la acest port.sources.youtube: false— sursa YouTube încorporată este depreciată. Pluginul o înlocuiește, iar documentația lui spune că cea încorporată trebuie dezactivată.http: truepermite botului să redea linkuri directe; exemplul oficial notează că fără proxy acest lucru poate dezvălui IP-ul serverului.
YouTube, Spotify și alte surse
Pluginurile se listează sub lavalink.plugins și se descarcă la pornire. Două merită știute:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — redare și căutare YouTube. YouTube blochează activ accesul automatizat, așa că poate înceta să funcționeze până la actualizarea pluginului; ține-l la ultima versiune. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — adaugă Spotify, Apple Music, Deezer și altele. Din linkurile Spotify și Apple Music se citesc detaliile piesei, iar sunetul este redat dintr-o altă sursă.
Conectează botul la Lavalink
Orice client Lavalink cere aceleași patru valori, numite nod:
| Setare | Valoare |
|---|---|
| Host | Adresa mașinii pe care rulează Lavalink |
| Port | server.port din application.yml |
| Parolă | lavalink.server.password setată de tine |
| Secure | false, dacă nu pui Lavalink în spatele HTTPS |
De exemplu, Wavelink în Python primește wavelink.Node(uri="http://your-host:2333", password="..."). Dacă botul nu se poate conecta, verifică întâi parola, apoi dacă portul este accesibil de unde rulează botul.
Hosting Lavalink la HytHost
- Alege Lavalink ca mediu de rulare. Pe hostingul de boți Discord, alege un plan și selectează Lavalink ca limbaj. Serverul instalează cea mai recentă versiune Lavalink pe Java 21 cu configurația exemplu oficială.
- Schimbă parola. Deschide
application.ymlîn managerul de fișiere și înlocuiește parola implicită. Panoul setează deja adresa și portul la portul propriu al serverului, așa că lasă-le pe acestea două neschimbate. - Adaugă pluginul YouTube dacă vrei YouTube: blocul pluginului și
youtube: falsedin configurația de mai sus, apoi repornește. - Conectează botul cu adresa și portul serverului afișate în panou și parola setată de tine.
Lavalink rulează ca server separat, distinct de bot. Comandă un plan pentru bot și unul cu mediul de rulare Lavalink, sau, pe un plan cu mai multe sloturi de boți, cere-ne să mutăm unul dintre ele pe mediul Lavalink. În testele noastre Lavalink folosește în repaus sub 200 MB; pentru un bot mic recomandarea noastră este 1 GB, mai mult dacă redă pe multe servere simultan.
Lavalink este unul dintre mediile de rulare ale hostingului de boți Discord HytHost, alături de Node.js, Python și Java — de la €0.89/lună.
Vezi planurile de hosting pentru boțiÎntrebări frecvente
Un server audio independent pentru boții de muzică Discord. Botul îi spune ce să redea, iar Lavalink aduce, codează și transmite sunetul în canalul vocal, astfel încât botul rămâne ușor.
Java 17 sau mai nou, iar echipa Lavalink recomandă cea mai recentă versiune LTS. Este necesar și Lavalink 4.2 sau mai nou, pentru că Discord cere acum voce criptată.
Portul 2333 și parola youshallnotpass din configurația exemplu. Schimbă parola înainte să pui serverul online; cea implicită este cunoscută de toată lumea.
Sursa YouTube încorporată este depreciată. Adaugă pluginul youtube-source, setează sources.youtube la false și repornește. Dacă nu mai funcționează mai târziu, actualizează pluginul, pentru că YouTube schimbă regulat modul în care blochează accesul automatizat.
Nu există o cifră oficială. În testele noastre folosește în repaus sub 200 MB; recomandarea noastră este 1 GB pentru un bot mic și mai mult dacă redă pe multe servere în același timp.
Ține muzica pornită
Rulează Lavalink sau botul pe hostingul de boți Discord HytHost, cu șapte medii de rulare, o bază de date MySQL și backupuri — de la €0.89/lună.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursȚi-a fost util acest ghid?