Gestern wurde für die Metasuchmaschine Searx Support für die deutsche Sprache und mehrseitige Suchergebnisse hinzugefügt. Wenn ihr für eure bestehende Installation ein Update durchführen wollt, befolgt einfach diese Anleitung. Ich beziehe mich dabei auf eine Instanz die nach dieser Anleitung installiert wurde – achtet also darauf, dass die Pfade passen.
Zuerst wird der uwsgi Service gestoppt:
sudo service uwsgi stop
… und wir wechseln zum searx-User:
sudo -i -u searx
Im nächsten Schritt wird der aktuelle Searx Code von GitHub geholt – beachtet aber, dass Änderungen an Dateien (z.B. settings.yml) überschrieben werden und ihr die Suchmaschine neu konfigurieren müsst.
cd searx git fetch origin git reset --hard origin/master
Da die Konfigurationsdatei settings.yml überschrieben wurde, muss ein neuer Secret Key generiert werden. Die Datei liegt seit der aktuellen Version übrigens in searx/
sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
Der Searx Benutzer kann wieder verlassen werden und uwsgi wird neu gestartet:
exit sudo service uwsgi start