Servidor Lavalink para Discord Music Bot con soporte para YouTube, SoundCloud y más.
-
Fork/Clone este repo
-
Crear Web Service en Render:
- Conecta este repositorio
- Runtime: Docker
- Plan: Free
-
Variables de entorno:
PORT=2333 LAVALINK_PASSWORD=TU_PASSWORD_SEGURO_AQUI -
Esperar deploy (2-3 minutos)
-
Obtener URL:
https://tu-lavalink-server.onrender.com
- ✅ YouTube
- ✅ YouTube Music
- ✅ SoundCloud
- ✅ Bandcamp
- ✅ Twitch
- ✅ Vimeo
- ✅ HTTP streams
El archivo application.yml contiene toda la configuración:
- Puerto: 2333 (configurable vía env var
PORT) - Password: Configurable vía
LAVALINK_PASSWORD - YouTube Plugin: v1.10.2 (mejor resistencia a bloqueos)
// En tu bot de Discord
const { Client } = require('discord.js');
const { Manager } = require('erela.js');
const client = new Client({ intents: [...] });
const manager = new Manager({
nodes: [{
host: 'tu-lavalink-server.onrender.com',
port: 443,
password: 'TU_PASSWORD',
secure: true
}],
send: (id, payload) => {
const guild = client.guilds.cache.get(id);
if (guild) guild.shard.send(payload);
}
});Una vez deployeado, verifica que funciona:
curl https://tu-lavalink-server.onrender.com/version# Usar Docker
docker build -t lavalink-server .
docker run -p 2333:2333 -e LAVALINK_PASSWORD=test lavalink-server
# O descargar Lavalink.jar manualmente
java -jar Lavalink.jarMIT