VPS

Como hospedar um bot de Discord 24 horas na sua VPS Gamer

Passo a passo pra rodar seu bot de Discord em Node.js ou Python direto na VPS Gamer, sem cair quando voce fecha o computador.

Equipe NeonHost15 de agosto de 20263 min de leitura
O que você vai aprender

Passo a passo pra rodar seu bot de Discord em Node.js ou Python direto na VPS Gamer, sem cair quando voce fecha o computador.

Passo 1: Conecte na VPS e atualize o sistema

Antes de instalar qualquer coisa, vale começar com o sistema em dia.

  1. Conecte via SSH com o usuário root e o IP fornecido no e-mail de ativação da VPS Gamer.
  2. Rode apt update && apt upgrade -y (Ubuntu/Debian) pra deixar os pacotes do sistema atualizados.

Passo 2: Instale o runtime do seu bot

O acesso root da VPS Gamer permite instalar qualquer linguagem ou dependência que o bot precisar.

  1. Pra bots em Node.js, instale o Node.js pelo repositório oficial (NodeSource) ou pelo nvm, e confirme a versão com node -v.
  2. Pra bots em Python, instale o Python 3 e o pip com apt install python3 python3-pip.
  3. Envie os arquivos do bot pra VPS via SFTP ou git clone, e instale as dependências (npm install ou pip install -r requirements.txt).

Passo 3: Configure o token do bot com segurança

O token é a credencial do bot — vazar ele significa perder o controle da conta no Discord.

  1. Guarde o token do bot num arquivo .env, nunca direto no código-fonte.
  2. Se o projeto estiver versionado com git, adicione o .env no .gitignore pra não vazar o token num repositório.

Passo 4: Mantenha o bot rodando com um gerenciador de processo

Rodar o bot direto no terminal derruba ele assim que você fecha a sessão SSH — por isso entra um gerenciador de processo.

  1. Instale o pm2 (npm install -g pm2) pra bots Node.js, ou configure supervisor/systemd pra bots Python.
  2. Inicie o bot pelo gerenciador (por exemplo, pm2 start index.js --name meu-bot) em vez de rodar direto no terminal.
  3. Configure o gerenciador pra reiniciar o processo automaticamente se a VPS reiniciar (pm2 startup seguido de pm2 save cobre isso no pm2).

Passo 5: Acompanhe os logs e o consumo de recursos

Depois de publicado, o bot precisa de monitoramento básico pra pegar erro cedo.

  1. Use pm2 logs meu-bot (ou o comando equivalente do gerenciador escolhido) pra ver erros em tempo real sem reiniciar o processo.
  2. Monitore uso de CPU e RAM com htop pra saber se o plano contratado ainda comporta o bot rodando junto com outros serviços na mesma VPS.
Próximo passo

VPS Gamer NeonHost

Acesso root completo, Anti-DDoS incluso e IP no Brasil pra rodar bot, painel e banco de dados na mesma máquina.

Contratar VPS Gamer
Continue lendo

Mais sobre VPS