Alle Einrichtungsanleitungen

Websuche einrichten

Karjas Websuche-App benötigt ein Such-Backend. Es gibt keine gemeinsame Standardeinstellung, die zuverlässig funktioniert – wählen Sie eine der beiden Optionen unten.

Brave Search API

Am einfachsten. Ein kostenloser Schlüssel – keine Kreditkarte – mit etwa 2.000 Anfragen pro Monat. Ein paar Minuten zum Einrichten.

SearXNG (selbst gehostet)

Am privatesten. Eine Metasuchmaschine, die Sie selbst betreiben. Mehr Einrichtungsaufwand, aber kein Drittanbieter-Schlüssel und kein Anfragelimit – und es schaltet werbefreies eingebettetes Video frei.

Option A – Brave Search API

1

Kostenlosen API-Schlüssel erhalten

Gehen Sie zu brave.com/search/api, melden Sie sich an und wählen Sie den Kostenlos-Plan – keine Kreditkarte erforderlich. Er erlaubt etwa 2.000 Anfragen pro Monat.

2

Schlüssel kopieren

Kopieren Sie im Brave API-Dashboard Ihr Abonnement-Token (den API-Schlüssel).

3

In Karja einfügen

Öffnen Sie in Karja Einstellungen → Suche, wählen Sie Brave Search API, fügen Sie Ihren Schlüssel ein und klicken Sie auf Verbindung testen. Wenn es Funktioniert anzeigt, sind Sie fertig.

Hinweis: Mit Brave öffnen sich Videoergebnisse in Ihrem Browser. Für werbefreies eingebettetes Video in Karja verwenden Sie SearXNG unten.

Option B – Selbst gehostetes SearXNG

SearXNG ist eine kostenlose, quelloffene Metasuchmaschine. Öffentliche Instanzen blockieren fast immer die JSON-API, die Karja benötigt – betreiben Sie also Ihre eigene. Docker ist der einfachste Weg.

1

SearXNG mit Docker starten

Folgen Sie der offiziellen Docker-Installationsanleitung . Der schnellste Start legt Port 8888 fest und bindet einen lokalen Konfigurationsordner ein, damit Sie die Einstellungen bearbeiten können (siehe nächster Schritt):

docker run -d --name searxng -p 8888:8080 \
  -v "$(pwd)/searxng:/etc/searxng" searxng/searxng

Ihre Instanz ist dann unter http://localhost:8888 erreichbar.

2

JSON-API aktivieren

Das ist der Schritt, den viele vergessen: Karja liest Ergebnisse als JSON, was standardmäßig deaktiviert ist. SearXNG legt seine Konfiguration im Container unter /etc/searxng/settings.yml ab – durch die Volume-Einbindung oben ist das die settings.yml im searxng-Ordner neben dem Verzeichnis, in dem Sie Docker gestartet haben (sie wird beim ersten Start erzeugt), sodass Sie sie direkt auf Ihrem Gerät bearbeiten können. Fügen Sie json unter search.formats hinzu:

search:
  formats:
    - html
    - json

Starten Sie dann den Container neu, damit die Änderung wirksam wird.

3

Karja darauf ausrichten

Öffnen Sie in Karja Einstellungen → Suche, wählen Sie SearXNG (selbst gehostet), geben Sie Ihre Instanz-URL ein (z. B. http://localhost:8888) und klicken Sie auf Verbindung testen.

Gut zu wissen

  • Ein Backend treibt die gesamte Websuche an – Web, Nachrichten, Bilder und Video gleichermaßen. Einmal einrichten.
  • SearXNG muss laufen (auf Ihrem Gerät oder einem Heimserver), damit die Suche in Karja funktioniert.
  • Verlassen Sie sich nicht auf eine öffentliche SearXNG-Instanz – diese blockieren in der Regel die JSON-API und der Verbindungstest schlägt fehl.

Brave Search und SearXNG sind Marken ihrer jeweiligen Inhaber. Karja steht in keiner Verbindung zu ihnen und wird von ihnen weder unterstützt noch gesponsert.