Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Whoogle sur un VPS (Guide Complet)

Découvrez comment auto-héberger Whoogle sur votre VPS, étape par étape. Apprenez l'installation, la configuration et profitez de recherches privées.

Introduction

Whoogle est un moteur de recherche open-source auto-hébergé qui offre une expérience semblable à Google sans le suivi. En hébergeant Whoogle sur un VPS, vous pouvez personnaliser votre moteur de recherche, améliorer la confidentialité et avoir un contrôle total sur vos données. Ce guide vous expliquera les étapes nécessaires pour installer Whoogle sur un VPS.

Choisir un Fournisseur de VPS

Avant d’installer Whoogle, vous devez sélectionner un fournisseur de VPS. Voici une comparaison de certains des meilleurs fournisseurs de VPS adaptés à l’auto-hébergement d’applications :

FournisseurPrix MensuelRAMType de StockageOptions de Localisation
Contabo VPS5,99 EUR4 GoSSDPlusieurs en Europe
Hetzner Cloud4,15 EUR2 GoSSDEurope, USA
DigitalOcean6 USD1 GoSSDMondial
Vultr6 USD1 GoSSDMondial
Linode5 USD2 GoSSDMondial

Pour une configuration rapide et économique, Hetzner Cloud et Contabo VPS sont populaires parmi les développeurs. Pour d’autres options, consultez notre comparaison complète des VPS.

Prérequis

  1. Configuration du VPS : Lancez un VPS avec un minimum de 2 Go de RAM. Suivez les instructions de votre fournisseur pour créer une nouvelle instance de serveur.
  2. Nom de Domaine : Sécurisez un nom de domaine (facultatif) pour votre instance Whoogle.
  3. Système d’Exploitation : Ce guide suppose un environnement Linux (Ubuntu de préférence).
  4. Docker et Docker Compose : Installez Docker et Docker Compose pour une gestion plus facile des services.

Étape 1 : Installer Docker et Docker Compose

Commencez par installer Docker et Docker Compose sur votre VPS. Connectez-vous à votre VPS via SSH :

ssh root@your_vps_ip

Ensuite, exécutez les commandes suivantes pour installer 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

Maintenant, installez 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

Étape 2 : Déployer Whoogle en Utilisant Docker

Créez un répertoire pour Whoogle et accédez-y :

mkdir whoogle
cd whoogle

Créez un fichier docker-compose.yml :

version: '3'
services:
  whoogle:
    image: whoogle/whoogle-webserver
    restart: always
    ports:
      - "5000:5000"
    environment:
      - WHOOGLE_SITE_URL=http://your_domain_or_ip:5000

Remplacez your_domain_or_ip par l’IP publique de votre VPS ou votre nom de domaine choisi.

Étape 3 : Démarrer Whoogle

Exécutez la commande suivante pour démarrer Whoogle :

docker-compose up -d

Whoogle sera maintenant disponible à http://your_domain_or_ip:5000.

Étape 4 : Configuration Optionnelle

  1. Base de Données : Pour un stockage persistant, configurez PostgreSQL ou MySQL en ajoutant le service de base de données au docker-compose.yml.
  2. TLS/SSL : Il est recommandé de sécuriser votre configuration. Envisagez d’utiliser Nginx avec Let’s Encrypt pour des certificats SSL.
  3. Personnalisations : Modifiez les paramètres de Whoogle via les variables d’environnement Docker selon vos besoins.

Tester Votre Configuration

Ouvrez votre navigateur web et accédez à http://your_domain_or_ip:5000. Vous devriez voir l’interface Whoogle, prête à être utilisée.

FAQs

Comment accéder à Whoogle après l’avoir installé sur mon VPS ?

Après l’installation, vous pouvez accéder à Whoogle en naviguant vers http://your_domain_or_ip:5000 dans votre navigateur web. Si vous avez configuré un domaine, remplacez your_domain_or_ip par votre nom de domaine. Si vous souhaitez sécuriser votre connexion, envisagez de configurer HTTPS avec Nginx et Let’s Encrypt pour protéger la vie privée des utilisateurs et l’intégrité des données lors des recherches.

Puis-je intégrer Whoogle avec mes applications existantes ?

Oui, Whoogle peut être intégré avec diverses applications via des APIs. Vous pouvez personnaliser les paramètres du moteur de recherche et utiliser son API pour intégrer des capacités de recherche dans vos applications. Cela peut améliorer vos applications ou plateformes existantes en offrant une solution de recherche plus privée adaptée aux besoins de vos utilisateurs.

Que faire si je veux arrêter ou supprimer Whoogle de mon VPS ?

Pour arrêter Whoogle, accédez au répertoire où se trouve votre fichier docker-compose.yml et exécutez :

docker-compose down

Cette commande arrêtera le service. Pour supprimer complètement Whoogle, il suffit de supprimer le répertoire ainsi que le fichier docker-compose.yml, et d’exécuter docker volume prune pour nettoyer les volumes Docker non utilisés si vous avez commencé avec une base de données.

Conclusion

L’auto-hébergement de Whoogle sur un VPS non seulement améliore votre vie privée, mais offre également une expérience de recherche personnalisable adaptée à vos besoins. En suivant les étapes ci-dessus, vous pouvez facilement installer et gérer Whoogle dans votre homelab ou votre environnement de développement. Explorez d’autres capacités et intégrations pour maximiser le potentiel de votre moteur de recherche auto-hébergé.