Calor de verão — tudo derrete, até nossos preços.−25%−25% em todo plano anual, até 31 de agostoVer planos
EQVPS
Começar

Como hospedar um bot de Discord num VPS 24/7 (sem KYC, pago em cripto)

22 de jun. de 2026 · 4 min de leitura · Equipe EQVPS

Um bot de Discord no seu notebook morre no momento em que você fecha a tampa. Bom para testes — inútil para um bot do qual seu servidor de fato depende. Mova-o para um VPS e ele fica online: sobrevive ao seu wifi caindo, não para quando você dorme e reconecta ao Discord sozinho.

Eis a coisa inteira — um bot mínimo, um serviço que o mantém vivo e como pagar sem entregar um documento.

Por que um VPS, e não seu notebook

Um bot de Discord precisa de uma conexão estável e sempre ligada ao gateway do Discord. Um notebook dorme, reinicia para atualizações e muda de rede — toda vez, o bot cai offline e os membros percebem. Um VPS mantém uma conexão firme o tempo todo. Essa é a razão inteira pela qual as pessoas movem bots das máquinas pessoais.

Que tamanho — e como você paga

Um bot de Discord é leve. Ele mantém um websocket e reage a eventos, então a máquina na maior parte espera:

Duas decisões práticas:

É só CPU e roda de um único datacenter na Alemanha — perfeitamente bom para um bot, vale saber se você precisa de uma GPU ou de uma região específica.

Um bot mínimo

Faça SSH, instale o Python e coloque um pequeno bot discord.py:

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

Pegue o token no Discord Developer Portal (sua aplicação → Bot → Reset Token), e habilite ali a intent Message Content se o seu bot lê mensagens.

Mantenha-o vivo com o systemd

Rodar python bot.py na sua sessão SSH significa que o bot morre quando você desconecta. Um serviço systemd resolve isso — ele reinicia em quedas e sobrevive a reboots:

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # acompanhe os logs

Essa é a diferença entre "um script que eu rodo" e "um bot que se roda sozinho".

Ressalvas honestas

Dentro disso, um bot de Discord no próprio servidor simplesmente fica de pé — que é todo o ponto. Escolha um plano, pague em cripto e tenha-o online em minutos. Se você também roda outros bots, o mesmo padrão systemd mantém qualquer processo vivo.


Setup pronto: veja VPS para bots de Discord — o plano recomendado e um deploy em cripto de um minuto.

FAQ

Qual VPS eu preciso para um bot de Discord?

O menor. Um bot de Discord na maior parte fica ocioso num websocket esperando eventos, então 1 GB de RAM e 1–2 núcleos dão conta da maioria dos bots. Você só precisa de mais se o próprio bot faz trabalho pesado — geração de imagem, um modelo local, streaming de música para muitos servidores.

Posso hospedar um bot de Discord sem KYC?

Sim. Cadastre-se só com um e-mail e pague em cripto (USDC ou USDT na Base ou Ethereum) — sem documento, sem cartão. Conveniente se você preferir não atrelar um bot de projeto paralelo à sua identidade.

Preciso de um IP dedicado ou portas abertas para um bot de Discord?

Não. O bot se conecta para fora ao gateway do Discord por um websocket — é tudo saída, então um VPS NAT com SSH encaminhado por porta basta. Você só precisa de portas de entrada se também roda um painel web ou recebe webhooks.

Como mantenho o bot rodando depois de fechar o SSH?

Rode-o como um serviço systemd. Iniciado no seu terminal, o bot morre quando você faz logout; sob o systemd ele fica de pé após o logout, reinicia em quedas e volta após um reboot.

É seguro colocar o token do meu bot num VPS?

Mantenha-o numa variável de ambiente ou num arquivo só do root, rode o bot como usuário não-root e nunca faça commit dele no git. Um VPS separado é na verdade uma casa mais segura para um token que a sua máquina principal — se vazar, você rotaciona um token, não todo o seu setup.

← Voltar ao blogVer planos e preços →

Comentários

Nenhum comentário ainda. Seja o primeiro.

Deixe um comentário

Os comentários são moderados antes de aparecerem.