icon of stopspying


Installation einer privaten Searx-Instanz


Eine noch recht unbekannte Meta-Suchmaschine ist Searx. Sie ist vollständig Free and open-ource (FOSS) und wirbt damit, dass Benutzer nicht getrackt werden. Insgesamt werden ca. 70 Suchmaschinen unterstütz, von denen man sich die passenden aussuchen kann.
Davor gibt es aber 2 Optionen: Entweder, man benutzt eine der 112 öffentlichen Instanzen, eine der 7 Tor Instanzen, oder eine private, selbst gehostete Instanz. Ein Nachteil der öffentlichen Instanz ist, dass man dem Administrator vertrauen muss. Da es keine Garantie gibt, dass er deine Suchanfragen nicht aufzeichnet, sammelt oder im schlimmsten Fall verkauft, sollte man sich überlegen ob man doch nicht eine private Instanz benutzt.




Die erste installation in Ubuntu 19.10 mit Python 3.7.5


1. $ sudo -H apt-get install \
git build-essential libxslt-dev \
python-dev python-virtualenv python-babel \
zlib1g-dev libffi-dev libssl-dev

2. $ cd /usr/local/

3. $ sudo -H git clone https://github.com/asciimoo/searx.git

4. $ sudo -H useradd searx -d /usr/local/searx

5. $ sudo -H chown searx:searx -R /usr/local/searx

6. $ sudo -H -u searx -i

7. $ virtualenv -p python3 venv3

8. $ . ./venv3/bin/activate

9. (venv3) $ ./manage.sh update_packages

10. (venv3) $ pip3 install -r requirements.txt

11. (venv3) $ python3 searx/webapp.py

Um Searx nach der ersten Installation zu starten, müssen die Schritte 6-11 einfach nochmal im Terminal eingegeben werden.






Die erste installation in Ubuntu 20.04 mit Python 3.8.2


1. $ sudo apt install git

2. $ sudo apt-get install virtualenv

3. $ sudo -H apt-get install \
git build-essential libxslt-dev \
python-dev python-babel \
zlib1g-dev libffi-dev libssl-dev

4. $ cd /usr/local/

5. $ sudo -H git clone https://github.com/asciimoo/searx.git

6. $ sudo -H useradd searx -d /usr/local/searx

7. $ sudo -H chown searx:searx -R /usr/local/searx

8. $ sudo -H -u searx -i

9. $ virtualenv -p python3 venv3

10. $ . ./venv3/bin/activate

11. (venv3) $ ./manage.sh update_packages

12. (venv3) $ pip3 install -r requirements.txt

13. (venv3) $ python3 searx/webapp.py

Um Searx nach der ersten Installation zu starten, müssen die Schritte 8-13 einfach nochmal im Terminal eingegeben werden.



Troubleshooting mit Cookies


In about:preferences#privacy

Verbesserter Schutz vor Aktivitätenverfolgung:
Streng/Benutzerdefiniert
Bei Benutzerdefiniert: -> Alle Cookies vo Drittanbietern, Cookies von nicht besuchten Webseiten, oder Zur seitenübergreifenden Aktivitätenverfolgung und von sozialen Netzwerken



Cookies und Website-Daten

Cookies und Website-Daten beim Beenden von Firefox löschen -> keinen Haken



Chronik

Firefox wird eine Chronik: nach benutzerdefinierten Einstellungen anlegen
Immer den Privaten Modus verwenden → keinen Haken
Besuchte Seiten und Download-Chronik speichern → keinen Haken
Eingegebene Suchbegriffe und Formulardaten speichern → keinen Haken
Die Chronik löschen, wenn Firefox geschlossen wird → Haken
Einstellungen → Haken bei allen, außer bei Cookies



Wenn du Cookie AutoDelete verwendest
searx.be zur Whitelist hinzufügen







Quellen:


[1] https://asciimoo.github.io/searx/index.html

[2] https://asciimoo.github.io/searx/user/own-instance.html

[3] https://github.com/asciimoo/searx/wiki/possible-search-engines

[4] https://searx.space

[5] https://asciimoo.github.io/searx/admin/installation.html#installation

[6] https://asciimoo.github.io/searx/blog/python3.html