Les API de recherche sont trop chères, comment puis-je créer moi-même un moteur de recherche gratuit ?

Créez votre propre moteur de recherche privé SearXNG

Préparation. Assurez-vous que Docker et Docker Compose sont installés sur votre machine.

Étape 1 : Créer le catalogue d'instances

Tout d'abord, créez un répertoire qui contiendra les fichiers de configuration de SearXNG :

mkdir searxng

Étape 2 : Exécuter le conteneur Docker SearXNG

Utilisez la commande suivante pour extraire l'image Docker de SearXNG et exécuter le conteneur :

docker run \ --rm -d -p 8081:8080 \ -v "${PWD}/searxng:/etc/searxng" \ -e "BASE_URL=http://localhost:8081/" \ -e "INSTANCE_NAME=searxng" \ searxng/searxng

Étape 3 : Activer la sortie au format JSON

Par défaut, SearXNG n'affiche pas les résultats au format JSON.

  1. Allez dans le répertoire du fichier de configuration du conteneur :cd /root/searxng
  2. Ouvrez-le avec votre éditeur de texte préféré settings.yml Documentation.
  3. localiser formats ajouter json: :
formats: - json # 添加 json 格式
  1. Redémarrez le conteneur Docker pour que les modifications soient prises en compte :
docker restart

Étape 4 : Configurer SearXNG dans Open Web UI

Vous pouvez désormais ajouter SearXNG comme moteur de recherche personnalisé dans Open Web UI.

  • URL de la requête de recherche. http://<SearXNG_IP>:8081

commandant en chef (militaire) <SearXNG_IP> Remplacer par l'adresse IP de l'instance SearXNG.

  • Accès à l'intranet. Utiliser l'adresse IP du conteneur.
  • Accès à l'extranet. Utilisez l'adresse IP publique de votre serveur.

C'est fait !

Notez que le port peut être remplacé par celui que vous voulez empêcher de faire du whitelining.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...