ich habe mir eine SearXNG Instanz aufgesetzt, die auch gut funktioniert.
Allerding ist mir aufgefallen, dass jedesmal, wenn ich die Instanz zum Suchen aufrufe, meine persönlichen Sucheinstellungen auf die Grundeinstellung zurückgesetzt worden sind.
Ich habe es über den klassichen Suchaufruf im Browser eingestellt, den Browercache weder gelöscht noch den Browser geschlossen.
Öffne ich einen neuen isolierten Tab, sind die SearXNG Einstellungen wieder im Auslieferzustand.
Wie bereits erwähnt, liegt es vermutlich am gelöschten Cookie.
Da ich auch versuche nicht allzuviele Cookies im Browser zu haben, habe ich es anders gelöst. Du kannst in der config-Datei von SearxNG einstellen, was die Grundeinstellungen sind, wenn man SearxNG aufruft.
Wenn du dort deine favorisierten Einstellungen in der config-Datei setzt, ändert die sich nicht mehr, da der SearxNG-Server dann immer mit diesen Einstellungen öffnet, unabhängig, wer darauf zugreift.
Das kommt darauf an, wie du es installiert hast. Ich habe es als Docker-Container installiert und die Konfigurationsdatei auf meinem Host als Volume eingebunden.
Im Container selbst liegt die Datei in bei mir in /etc/searxng .
Ist eine settings.yml Datei, wo die Einstellungen abgespeichert sind
Ja, darin wird quasi der Standard festgelegt, der SearxNG hat, wenn keine extra Einstellungen über ein Cookie gemacht werden.
Du findest dort Einstellungen Safe-Search, Autocomplete und vielem mehr. Weiter unterhalb findest du dann die ganzen einzelnen verfügbaren Suchmaschinen. Dort kannst du dann false/true eintragen, um sie standardmäßig zu aktivieren oder zu deaktivieren.
Ich empfehle auf jeden Fall, die Suchfunktion eines Editors zu nutzen, weil du dich sonst zu Tode suchst… die Datei ist ziemlich groß
Wenn man die config zB. als inapp-Version ändert, dann wird nach einem Start/Stop des Containers/Systems die config wieder auf default zurückgesetzt.
Der Hinweis kam aus dem TrueNAS Forum und leider kann ich das Verhalten auch betätigen…
Das ist normal falls du damit meinst, dass Dateien die nicht als Volume auf deinen Host eingebunden wurden, nach Container-Veränderungen zurückgesetzt werden.
Du musst das als Volume in deiner Docker-Compose einbinden, damit die Konfigurationsdatei auf deinem Host liegt.
Wenn es sich um die integrierte App handelt, werden nach einem Neustart der App die GUI-Standardeinstellungen wiederhergestellt, wodurch die individuellen Anpassungen verloren gehen.
Wenn ich Yamil anpassen möchten, muss ich entweder die Option „In benutzerdefinierte App konvertieren“ nutzen oder eine benutzerdefinierte App erstellen. Beide Methoden funktionieren.
Die offizielle App lässt sich scheinbar nur über die in der Benutzeroberfläche verfügbaren Optionen anpassen…
Okay, da kann ich dir leider keine Hilfestellung geben, da ich Docker Container nicht über TrueNAS, Umbrel, Unraid oder ähnliche „App-Stores“ verwalte, sondern direkt auf einem Debian mit Docker-Compose…
Ansonsten fällt mir noch ein, dass du in der SearxNG Oberfläche, wenn du die Einstellungen öffnest und dort auf den Reiter „Cookies“ gehst, die Such-URL für die aktuell gespeicherten Einstellungen entnehmen kannst (Natürlich nachdem du alle gewollten Einstellungen dort eingestellt hast).
Du nimmst diese sehr lange Such-URL und kopierst sie dir z.B. in eine Textdatei. Dann hängst du ganz an den Schluss, wo das Gleichheitszeichen steht, noch folgendes an:
Nach dem preferences= bis zum abschließenden "=" stehen deine Einstellungen. Nach dem "=" wird ein Suchparameter gegeben, der dem Browser sagt, wo er den Suchbegriff einfügen soll.
Diese sehr lange Such-URL kopierst du nun, geht in die Firefox-Einstellungen unter „Suche“ zu dem Unterpunkt „Suchmaschinen-Schlüsselwörter“.
Dort klickst du auf „Hinzufügen“ und gibst ins Feld „Name der Suchmaschine“ ein, wie du es nennen willst und direkt darunter in das Feld „URL mit %s anstelle des Suchbegriffs“ gibst du die sehr lange zuvor erstellte Such-URL ein und klickst dann auf „Suchmaschine hinzufügen“.
Danach kannst du diese Suchmaschine als Standardsuchmaschine ganz normal hinzufügen.