
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.
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.
- Conecte via SSH com o usuário root e o IP fornecido no e-mail de ativação da VPS Gamer.
- 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.
- 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.
- Pra bots em Python, instale o Python 3 e o pip com apt install python3 python3-pip.
- 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.
- Guarde o token do bot num arquivo .env, nunca direto no código-fonte.
- 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.
- Instale o pm2 (npm install -g pm2) pra bots Node.js, ou configure supervisor/systemd pra bots Python.
- Inicie o bot pelo gerenciador (por exemplo, pm2 start index.js --name meu-bot) em vez de rodar direto no terminal.
- 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.
- Use pm2 logs meu-bot (ou o comando equivalente do gerenciador escolhido) pra ver erros em tempo real sem reiniciar o processo.
- 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.
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.