Introdução
Whoogle é um motor de busca de código aberto hospedado por você que oferece uma experiência semelhante ao Google sem o rastreamento. Ao hospedar Whoogle em um VPS, você pode personalizar seu mecanismo de busca, melhorar a privacidade e ter controle total sobre seus dados. Este guia irá guiá-lo pelos passos necessários para instalar Whoogle em um VPS.
Escolhendo um Provedor de VPS
Antes de instalar o Whoogle, você precisa selecionar um provedor de VPS. Aqui está uma comparação de alguns dos principais provedores de VPS adequados para hospedar aplicativos:
| Provedor | Valor Mensal | RAM | Tipo de Armazenamento | Opções de Localização |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 4 GB | SSD | Diversos na Europa |
| Hetzner Cloud | 4,15 EUR | 2 GB | SSD | Europa, EUA |
| DigitalOcean | 6 USD | 1 GB | SSD | Global |
| Vultr | 6 USD | 1 GB | SSD | Global |
| Linode | 5 USD | 2 GB | SSD | Global |
Para uma configuração rápida e econômica, Hetzner Cloud e Contabo VPS são populares entre desenvolvedores. Para mais opções, confira nossa comparação completa de VPS.
Pré-requisitos
- Configuração do VPS: Lançar um VPS com no mínimo 2 GB de RAM. Siga as instruções do seu provedor para criar uma nova instância de servidor.
- Nome de Domínio: Opcional, adquira um nome de domínio para sua instância do Whoogle.
- Sistema Operacional: Este guia assume um ambiente Linux (Ubuntu preferencialmente).
- Docker e Docker Compose: Instale Docker e Docker Compose para facilitar a gestão dos serviços.
Passo 1: Configurar Docker e Docker Compose
Comece instalando Docker e Docker Compose no seu VPS. Conecte-se ao seu VPS via SSH:
ssh root@seu_ip_vps
Depois, execute os seguintes comandos para instalar Docker:
apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce
Agora, instale o Docker Compose:
curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tarball | cut -d '\"' -f 4 | grep -Eo '[^/]+$')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Passo 2: Implantar o Whoogle usando Docker
Crie um diretório para o Whoogle e navegue até ele:
mkdir whoogle
cd whoogle
Crie um arquivo docker-compose.yml:
version: '3'
services:
whoogle:
image: whoogle/whoogle-webserver
restart: always
ports:
- "5000:5000"
environment:
- WHOOGLE_SITE_URL=http://seu_dominio_ou_ip:5000
Substitua seu_dominio_ou_ip pelo IP público do seu VPS ou pelo nome do domínio que você escolheu.
Passo 3: Iniciar o Whoogle
Execute o comando abaixo para iniciar o Whoogle:
docker-compose up -d
O Whoogle estará disponível agora em http://seu_dominio_ou_ip:5000.
Passo 4: Configuração Opcional
- Banco de Dados: Para armazenamento persistente, configure PostgreSQL ou MySQL adicionando o serviço de banco de dados ao
docker-compose.yml. - TLS/SSL: Recomenda-se proteger sua instalação. Considere usar Nginx com Let’s Encrypt para certificados SSL.
- Personalizações: Modifique as configurações do Whoogle via as variáveis de ambiente do Docker conforme suas necessidades.
Testando Sua Configuração
Abra seu navegador e acesse http://seu_dominio_ou_ip:5000. Você deverá ver a interface do Whoogle, pronta para uso.
Perguntas Frequentes
Como faço para acessar o Whoogle após instalá-lo no meu VPS?
Após a instalação, você pode acessar o Whoogle navegando até http://seu_dominio_ou_ip:5000 em seu navegador. Se configurou um domínio, substitua seu_dominio_ou_ip pelo nome do seu domínio. Para proteger sua conexão, considere configurar HTTPS com Nginx e Let’s Encrypt para garantir privacidade do usuário e integridade dos dados durante as buscas.
Posso integrar o Whoogle com meus aplicativos existentes?
Sim, o Whoogle pode ser integrado com várias aplicações através de APIs. Você pode personalizar as configurações do mecanismo de busca e usar sua API para incorporar funcionalidades de busca dentro de seus aplicativos. Isso pode aprimorar suas plataformas ou aplicações fornecendo uma solução de busca mais privada, alinhada às necessidades dos seus usuários.
E se eu quiser parar ou remover o Whoogle do meu VPS?
Para parar o Whoogle, navegue até o diretório onde está seu arquivo docker-compose.yml e execute:
docker-compose down
Este comando irá parar o serviço. Para remover completamente o Whoogle, basta deletar o diretório junto com o arquivo docker-compose.yml, e executar docker volume prune para limpar volumes Docker não utilizados, se você iniciou com um banco de dados.
Conclusão
Hospedar o Whoogle em um VPS não só aumenta sua privacidade, mas também oferece uma experiência de busca personalizável, adaptada às suas necessidades. Seguindo os passos descritos acima, você pode instalar e gerenciar facilmente o Whoogle em seu ambiente doméstico ou de desenvolvimento. Explore mais funcionalidades e integrações para maximizar o potencial do seu mecanismo de busca hospedado por você mesmo. --- Fim ---