Discord · Guia

Como alojar um servidor Lavalink

Atualizado October 10, 2026 5 min de leitura

Nesta página
  1. Do que o Lavalink precisa
  2. Transferir e iniciar o Lavalink
  3. Configurar o application.yml
  4. YouTube, Spotify e outras fontes
  5. Ligar o seu bot ao Lavalink
  6. Alojamento Lavalink na HytHost
  7. FAQ

O Lavalink é um servidor de áudio autónomo para bots de música do Discord. O seu bot envia-lhe comandos — toca isto, salta, ajusta o volume — e o Lavalink faz a parte pesada: obtém a faixa, codifica o áudio e transmite-o para o canal de voz. O bot mantém-se leve, e um único servidor Lavalink pode servir muitos servidores do Discord.

Este guia instala o Lavalink 4, configura-o de forma segura, adiciona o plugin do YouTube e liga-lhe um bot — na sua própria máquina ou com alojamento Lavalink.

Do que o Lavalink precisa

  • Java 17 ou mais recente. O Lavalink recomenda a versão LTS mais recente.
  • Lavalink 4.2 ou mais recente. Desde março de 2026 o Discord só permite voz com encriptação ponto a ponto (o protocolo DAVE), e o Lavalink 4.2.0 foi a primeira versão a suportá-la. Os servidores mais antigos já não conseguem reproduzir áudio no Discord.
  • Uma biblioteca cliente no seu bot que suporte a mesma versão — as atuais lavalink-client, Shoukaku, Wavelink, lavalink.py e outras suportam. A escolha de uma é explicada em como criar um bot de música para o Discord.
  • Uma máquina que fique ligada, porque a música para quando o Lavalink para.

Transferir e iniciar o Lavalink

  1. Transfira o Lavalink.jar da versão mais recente no GitHub para uma pasta vazia.
  2. Crie o application.yml na mesma pasta (secção seguinte).
  3. Inicie-o a partir dessa pasta:
java -jar Lavalink.jar

O Lavalink está pronto quando o registo indica que arrancou. Num servidor Linux, a documentação do Lavalink recomenda executá-lo como serviço systemd para que reinicie após uma falha e após um reinício do sistema; também existe uma imagem Docker publicada.

Configurar o application.yml

Uma configuração mínima do Lavalink 4 com o plugin do 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 — altere-a. A configuração de exemplo vem com youshallnotpass, que é pública; qualquer pessoa que encontre o seu servidor poderia usá-lo com a predefinida.
  • port — 2333 por predefinição; o seu bot liga-se a esta porta.
  • sources.youtube: false — a fonte do YouTube integrada está obsoleta. O plugin substitui-a, e a documentação dele diz que a integrada tem de ser desativada.
  • http: true permite ao bot reproduzir ligações diretas; o exemplo oficial avisa que, sem um proxy, isto pode revelar o IP do seu servidor.

YouTube, Spotify e outras fontes

Os plugins são indicados em lavalink.plugins e transferidos no arranque. Vale a pena conhecer dois:

  • youtube-source (dev.lavalink.youtube:youtube-plugin) — reprodução e pesquisa no YouTube. O YouTube bloqueia ativamente o acesso automatizado, por isso pode deixar de funcionar até o plugin ser atualizado; mantenha-o na versão mais recente.
  • LavaSrc (com.github.topi314.lavasrc:lavasrc-plugin) — adiciona Spotify, Apple Music, Deezer e mais. Das ligações do Spotify e do Apple Music são lidos os detalhes da faixa, e o áudio é reproduzido a partir de outra fonte.
Atenção aos termos. Os termos do YouTube não permitem transferir nem retransmitir conteúdos sem autorização, e as diretrizes da comunidade do Discord proíbem partilhar conteúdos que violem a propriedade intelectual. Ter um bot de música significa assumir a responsabilidade pelo que ele reproduz.

Ligar o seu bot ao Lavalink

Todos os clientes Lavalink pedem os mesmos quatro valores, a que se chama um nó:

DefiniçãoValor
HostO endereço da máquina onde corre o Lavalink
PortO server.port do application.yml
PasswordA lavalink.server.password que definiu
Securefalse, a menos que coloque o Lavalink atrás de HTTPS

Por exemplo, o Wavelink em Python recebe wavelink.Node(uri="http://your-host:2333", password="..."). Se o bot não conseguir ligar-se, verifique primeiro a palavra-passe e depois se a porta está acessível a partir de onde o bot corre.

Alojamento Lavalink na HytHost

  1. Escolha Lavalink como ambiente. Em alojamento de bots do Discord, escolha um plano e selecione Lavalink como linguagem. O servidor instala a versão mais recente do Lavalink sobre Java 21 com a configuração de exemplo oficial.
  2. Altere a palavra-passe. Abra o application.yml no gestor de ficheiros e substitua a palavra-passe predefinida. O painel já define o endereço e a porta para a porta do seu servidor, por isso deixe esses dois como estão.
  3. Adicione o plugin do YouTube se quiser YouTube: o bloco do plugin e youtube: false da configuração acima, e depois reinicie.
  4. Ligue o seu bot com o endereço e a porta do servidor mostrados no painel e a palavra-passe que definiu.

O Lavalink corre como servidor próprio, separado do seu bot. Encomende um plano para o bot e outro com o ambiente Lavalink ou, num plano com vários slots de bot, peça-nos para passar um deles para o ambiente Lavalink. Nos nossos testes o Lavalink em repouso usa menos de 200 MB; para um bot pequeno a nossa recomendação é 1 GB, e mais se tocar em muitos servidores ao mesmo tempo.

O Lavalink é um dos ambientes do alojamento de bots do Discord da HytHost, a par de Node.js, Python e Java — desde €0.89/mês.

Ver planos de alojamento de bots
FAQ

Perguntas frequentes

Um servidor de áudio autónomo para bots de música do Discord. O bot diz-lhe o que tocar, e o Lavalink obtém, codifica e transmite o áudio para o canal de voz, para que o próprio bot se mantenha leve.

Java 17 ou mais recente, e a equipa do Lavalink recomenda a versão LTS mais recente. Também é necessário o Lavalink 4.2 ou mais recente, porque o Discord exige agora voz encriptada.

A porta 2333 e a palavra-passe youshallnotpass da configuração de exemplo. Altere a palavra-passe antes de pôr o servidor online; a predefinida é conhecida por toda a gente.

A fonte do YouTube integrada está obsoleta. Adicione o plugin youtube-source, defina sources.youtube como false e reinicie. Se mais tarde deixar de funcionar, atualize o plugin, já que o YouTube muda regularmente a forma como bloqueia o acesso automatizado.

Não há um valor oficial. Nos nossos testes usa menos de 200 MB em repouso; a nossa recomendação é 1 GB para um bot pequeno, e mais se tocar em muitos servidores ao mesmo tempo.

Mantenha a música a tocar

Execute o Lavalink ou o seu bot no alojamento de bots do Discord da HytHost, com sete ambientes, uma base de dados MySQL e cópias de segurança — desde €0.89/mês.

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

Este guia foi útil?