AI Personal Learning
und praktische Anleitung
讯飞绘镜

Such-APIs sind zu teuer, wie baue ich selbst eine kostenlose Suchmaschine?

Erstellen Sie Ihre eigene private Suchmaschine SearXNG

Vorbereitung. Stellen Sie sicher, dass Sie Docker und Docker Compose auf Ihrem Rechner installiert haben.


Schritt 1: Erstellen des Instanzkatalogs

Erstellen Sie zunächst ein Verzeichnis für die Konfigurationsdateien von SearXNG:

mkdir searxng

Schritt 2: Ausführen des SearXNG-Docker-Containers

Verwenden Sie den folgenden Befehl, um das Docker-Image von SearXNG zu ziehen und den Container zu starten:

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

Schritt 3: Aktivieren der Ausgabe im JSON-Format

SearXNG gibt die Ergebnisse standardmäßig nicht im JSON-Format aus.

  1. Wechseln Sie in das Verzeichnis der Konfigurationsdatei des Containers:cd /root/searxng
  2. Öffnen Sie es mit Ihrem bevorzugten Texteditor settings.yml Dokumentation.
  3. ausfindig machen. formats Abschnitt, hinzufügen json::
formats: - json # 添加 json 格式
  1. Starten Sie den Docker-Container neu, damit die Änderungen wirksam werden:
docker restart

Schritt 4: Konfigurieren Sie SearXNG in Open Web UI

Jetzt können Sie SearXNG als eine benutzerdefinierte Suchmaschine in Open Web UI hinzufügen.

  • Suchanfrage URL. http://<SearXNG_IP>:8081

Oberbefehlshaber (Militär) <SearXNG_IP> Ersetzen Sie durch die IP-Adresse der SearXNG-Instanz.

  • Zugang zum Intranet. Verwenden Sie die IP-Adresse des Containers.
  • Extranet-Zugang. Verwenden Sie die öffentliche IP-Adresse Ihres Servers.

Erledigt!

Beachten Sie, dass der Port durch denjenigen ersetzt werden kann, den Sie für das Whitelining ausschließen wollen.

Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Such-APIs sind zu teuer, wie baue ich selbst eine kostenlose Suchmaschine?
de_DEDeutsch