Websuche einrichten
Karjas Web-Suche- und Videos-Apps benötigen 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
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.
Schlüssel kopieren
Kopieren Sie im Brave API-Dashboard Ihr Abonnement-Token (den API-Schlüssel).
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 öffnet die Videos-App Ergebnisse 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.
SearXNG mit Docker starten
Folgen Sie der offiziellen Docker-Installationsanleitung . Der schnellste Start legt Port 8888 fest:
docker run -d --name searxng -p 8888:8080 searxng/searxng Ihre Instanz ist dann unter http://localhost:8888 erreichbar.
JSON-API aktivieren
Das ist der Schritt, den viele vergessen: Karja liest Ergebnisse als JSON,
was standardmäßig deaktiviert ist. Fügen Sie in Ihrer SearXNG settings.yml json unter search.formats hinzu:
search:
formats:
- html
- json Starten Sie dann den Container neu, damit die Änderung wirksam wird.
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
- Derselbe Anbieter treibt sowohl Web-Suche als auch Videos an – 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.