Skip to content

DriifterSelf/lavalink-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Lavalink Server

Servidor Lavalink para Discord Music Bot con soporte para YouTube, SoundCloud y más.

🚀 Deploy en Render

Deploy to Render

Pasos:

  1. Fork/Clone este repo

  2. Crear Web Service en Render:

    • Conecta este repositorio
    • Runtime: Docker
    • Plan: Free
  3. Variables de entorno:

    PORT=2333
    LAVALINK_PASSWORD=TU_PASSWORD_SEGURO_AQUI
    
  4. Esperar deploy (2-3 minutos)

  5. Obtener URL:

    https://tu-lavalink-server.onrender.com
    

🔧 Plataformas Soportadas

  • ✅ YouTube
  • ✅ YouTube Music
  • ✅ SoundCloud
  • ✅ Bandcamp
  • ✅ Twitch
  • ✅ Vimeo
  • ✅ HTTP streams

📝 Configuración

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)

🔗 Conectar con tu bot

// 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);
  }
});

📊 Health Check

Una vez deployeado, verifica que funciona:

curl https://tu-lavalink-server.onrender.com/version

🛠️ Desarrollo Local

# 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.jar

📄 Licencia

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors