Show pageOld revisionsBacklinksExport to PDFFold/unfold allBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== SearXNG ====== [[https://docs.searxng.org/|SearXNG]] ist eine kostenlose Internet-Metasuchmaschine, die Ergebnisse von mehr als 70 Suchdiensten zusammenfasst. Die Benutzer werden weder verfolgt noch profiliert. Außerdem kann SearXNG über Tor für Online-Anonymität genutzt werden. ===== Pakete ===== <code> sudo -H pacman -S --noconfirm \ python-virtualenv python python-pip python-lxml python-babel \ uwsgi uwsgi-plugin-python \ git base-devel libxml2 \ shellcheck </code> ==== AUR ==== Wenn du AUR verwenden möchten, kannst du wie folgt vorgehen: <code> pikaur -S searxng-git </code> <code> systemctl enable --now uwsgi@searxng.service </code> Du brauchst nicht mehr der unten stehenden Anleitung zu folgen, gehe einfach zu: http://127.0.0.1:8888/ Siehe auch [[/de/server/services/nginx]] und [[/de/server/services/ssl|ssl]]. ===== Benutzer Erstellen ===== <code> sudo -H useradd --shell /bin/bash --system \ --home-dir /usr/local/searx \ --comment Privacy-respecting metasearch engine searx sudo -H mkdir /usr/local/searx sudo -H chown -R searx:searx /usr/local/searx </code> ===== Searx-Abhängigkeiten (searx benutzer/terminal) ===== <code> sudo -H -u searx -i git clone https://github.com/asciimoo/searx.git /usr/local/searx/searx-srcx </code> ===== Virtuelle Umgebung Erstellen (searx benutzer/terminal) ===== <code> python3 -m venv /usr/local/searx/searx-pyenv echo . /usr/local/searx/searx-pyenv/bin/activate >> /usr/local/searx/.profile </code> ===== Starte ein weiteres Terminal (update) ===== <code> pip install -U pip pip install -U setuptools pip install -U wheel </code> ===== Searx in virtuelle Umgebung installieren (back to searx benutzer/terminal) ===== <code> cd /usr/local/searx/searx-src pip install -e . </code> ===== Konfiguration ===== <code> sudo -H cp /usr/local/searx/searx-src/searx/settings.yml /etc/searx/settings.yml sudo -H sed -i -e s/ultrasecretkey/\9873266d1c899b68f21ca049ae5e5d93/g /etc/searx/settings.yml sudo -H sed -i -e s/{instance_name}/searx@\ryzen/g /etc/searx/settings.yml </code> de/server/services/searxng.txt Last modified: 2024/05/11 22:09by dan