Como deixar o BOT 24h online em uma VPS totalmente grátis

Para este tutorial, iremos utilizar o Oracle Cloud, um site que permite que você tenha uma VPS Gratuita para hospedar o BOT nela. Ao se cadastrar, selecione a região de São Paulo para mais velocidade.

Nesta VPS temos esta configuração:

  • NOME: VM.Standard.A1.Flex
  • CPU: 2.20ghz 8 núcleos 
  • Largura de banda: 80gbps
  • Memoria: 48gb DDR4
  • Armazenamento: --

Primeiro de tudo você terá que ter um BOT, caso não tenha, recomendo ler ESSE ARTIGO.

1- Faça o registro em no site da Oracle Cloud, lembrando que terá que usar um cartão de crédito, mas não se preocupe, irá debitar apenas R$5,00 o que logo será devolvido depois. Você também pode utilizar um cartão pré-pago com saldo de R$ 8,00 no mínimo. A VPS da Oracle gratuita vem com requisitos básicos é ilimitada e limitada porém suficiente para o manter o BOT funcionando e sem problemas e o melhor de tudo PRA SEMPRE!


Você pode pegar uma máquina melhor e de graça vendo este vídeo.







2- Agora com cadastro já realizado, terá que comprimir a pasta do BOT em ZIP.



3- Feito a segunda etapa, agora iremos enviar o seu arquivo do BOT em zip para o Mediafire, será necessário cria uma conta no Mediafire. (OBS: Se você usa o Programa Mobaxterm no PC, ou Termius no celular, não é necessário fazer essa etapa, pois você pode fazer isso através do programa ou aplicativo.)


4- Após enviar o arquivo zip, guarde o link dele, pois iremos utilizar em breve.





5- No site da Oracle Cloud, iremos criar uma Instancia. Clique em CREAT A VM INSTANCE.




6- Agora defina um nome para sua máquina, e em seguida em Image and Shape clique em Change Image (Ou edit se caso não aparecer).




5- Feito isso, escolha a opção Canonical Ubuntu. Selecione a versão mais recente sem ser a Minimal, recomendo a 22.04 e depois clique em Select Image.



Agora  Escolha sua máquina, recomendo a Ampere, com 8 núcleos, mas você pode selecionar mais que isso, mas cuidado para não ultrapassar o limite para não ser cobrado depois, e vier a bomba no seu cartão de crédito, recomendo usar a de 8gb.




6- Agora MUITO IMPORTANTE! role a página para baixo e clique em SAVE PRIVACY KEY e A PUBLIC KEY, para baixar suas chaves que será necessária para entrar na VPS.




7- (Pule estas etapas abaixo caso já tenha conhecimento do PuTTY.)

Pronto feito isso, agora iremos baixar o Putty. Clique aqui para baixar no celular, ou Clique aqui para baixar no seu PC. Lembrando que para baixar no PC, terá que saber se seu computador é Windows ou Linux, se é 32 ou 64 bits para baixar a versão correta do programa.


8- Após instalar o Putty, no PC abra o PuttyGen, e clique em Load.




9- Agora selecione a Key Privacy que você baixou na etapa 6, caso não aparecer, selecione "Todos arquivos"

10- Após colocar sua Privacy Key, clique em Save Private Key em uma pasta que você tenha acesso fácil.

11- Agora abra o PuTTY, e vá na guia SSH > Auth e selecione sua Private Key que você gerou na etapa 10 ou selecione a que você baixou.




12- Agora vá em Session, coloque o IP da sua VPS, Instance ( Para ver o ip, basta ir no Site da Oracle clicar em Instances Compute, e verá sua VPS e o IP). Em seguida selecione o nome Ubuntu e Save , para salvar o Login, depois clique em Never e Open.




13- Pronto, você entrou na VPS, agora digite o usuário ubuntu e dê Enter. 

Toda vez que você for utilizar a VPS terá que repetir a etapa 11

Você também pode usar outro gerenciador de SSH e FTPSH como Mobaxterm no PC, ou Termius no celular

14- Agora iremos instalar todos programas necessários e no final colocar o BOT pra funcionar.

15- Assim que o sistema Linux estiver pronto para ser utilizado, abra o terminal de comandos do seu Linux e digite: 

sudo su

Digite depois sua senha e em seguida, copie e cole esses código abaixo, ou cole um por um por linha: (Se pedir s ou n, digite sempre s)

apt update
apt upgrade
apt-get install ruby -y
apt-get install lolcat -y
apt install libwebp-dev -y 
apt install ffmpeg -y
apt install wget 
apt install tesseract-ocr 
apt install graphicsmagick 
apt install imagemagick
curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs
npm install pm2 -g
apt install unzip

Após concluir, verifique se não houve erro, se tudo foi instalado corretamente.

Para testar se o NODE foi instalado corretamente digite: node --version , irá mostra versão do node.

Tudo certo, agora estamos pronto para instalarmos o BOT e começar a utilizar.

Vamos abrir o link do arquivo do zip que você upou no Mediafire, e copie o link do botão azul download, e faça como está abaixo, porém lembre-se de colocar o nome do seu arquivo zip do bot e da pasta que está dentro do zip. Veja abaixo:

wget https://link do botão de download do bot do mediafire
unzip nomedoaquivo.zip
cd nome da pasta do bot
sh start.sh


Pronto BOT instalado com sucesso, agora basta escanear o Código QR pelo WhatsApp do seu celular que irá utilizar o BOT, digitar o número do dono do BOT, que será você, e começar a utilizar.

Assim ele irá iniciar normalmente.

COMO MANTER SESSÃO RODANDO MESMO DEPOIS DE FECHAR SSH?


Simples, execute este comando abaixo:


screen


Logo após aperte espaço, uma nova janela vazia irá se abrir, e execute:


cd PASTA DO BOT
sh start.sh


Depois disso é só fechar janela e aproveitar seu BOT. 

Para retornar a janela do bot quando você logar novamente no Putty, basta digitar o comando:


screen -r


Ficou alguma dúvida? faltou algo? Deixe seu comentário abaixo para te ajudarmos.

O que achou da postagem? Comente!

Use sua conta Google para comentar!

Postagem Anterior Próxima Postagem