הצטרף ל-Nostr
2026-08-24 03:57:50 CEST

Markus Novik on Nostr: # Crie seu próprio buscador! Você está cansado de procurar por buscadores além do ...

# Crie seu próprio buscador!

Você está cansado de procurar por buscadores além do Google mas não confia em nenhum? Eu também. Por isso, resolvi testar uma alternativa: hospedar minha própria instância do SearXNG, um agregador de buscas privado que reúne resultados de Google, Bing e outros serviços. Tudo isso de maneira privada e sob seu controle.

E o melhor: dá para fazer isso gratuitamente na nuvem, rodando 24/7.

Abaixo está o passo a passo que funcionou para mim usando o plano gratuito da Render, com ambiente nativo Python.

## Passo 1: Copie o link do Github

1. Primeiro, faça login no seu GitHub.
2. Acesse o repositório oficial do projeto: https://github.com/searxng/searxng
3. Copie o link

## Passo 2: Crie o servidor na Render

1. Crie uma conta gratuita no Render usando seu GitHub.
2. No painel, clique em New + e selecione Web Service.
3. Escolha Deploy from a Git repository e cole o link do repositório do SearXNG

## Passo 3: Configure o ambiente

Agora vem a parte mais importante. Preencha os campos exatamente desta forma:

Name: Um nome único para o seu buscador. É ele que vai definir a URL

Runtime: "Python 3"

Build Command:
pip install --upgrade pip setuptools wheel && pip install msgspec && pip install -r requirements.txt && sed -i "s/ultrasecretkey/$(openssl rand -hex 32)/g" searx/settings.yml && sed -i "s/bind_address: "127.0.0.1"/bind_address: "0.0.0.0"/g" searx/settings.yml

Start Command:
python -m searx.webapp

Instance Type: "Free"

Use os comandos com cuidado e confira se estão exatamente como acima.

## Passo 4: Configure as variáveis de ambiente

Em Environment Variables, adicione estas duas variáveis:

Key: "PORT"

Value: "8888"

Key: "PYTHONPATH"

Value: "/opt/render/project/src"

Faça o deploy.

No meu caso, em cerca de 4 minutos o link já estava disponível:

https://(o name definido anteriormente).onrender.com

## Dica extra: mantenha seu buscador online

Existe um detalhe importante no plano gratuito: a Render suspende as instâncias gratuitas após 15 minutos de inatividade. Quando alguém acessa novamente, isso pode gerar um atraso de cerca de 50 segundos.

Para evitar isso, você pode usar um serviço externo para fazer requisições periódicas.

1. Crie uma conta gratuita no UptimeRobot.
2. Adicione um novo monitor do tipo HTTPS.
3. Cole a URL do seu buscador.
4. Configure o intervalo para a cada 5 minutos.

E pronto! Com isso, você terá seu próprio buscador pessoal hospedado na nuvem!

#privacidade #searxng #selfhosted #opensource #foss #tech