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.
- Wechseln Sie in das Verzeichnis der Konfigurationsdatei des Containers:
cd /root/searxng
- Öffnen Sie es mit Ihrem bevorzugten Texteditor
settings.yml
Dokumentation. - ausfindig machen.
formats
Abschnitt, hinzufügenjson
::
formats: - json # 添加 json 格式
- 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.
© urheberrechtliche Erklärung
Der Artikel ist urheberrechtlich geschützt und darf nicht ohne Genehmigung vervielfältigt werden.
Ähnliche Artikel
Keine Kommentare...