Wiki page searxng changed with summary [] by Krause
This commit is contained in:
parent
473be260a5
commit
d3f9fbcf4e
1 changed files with 96 additions and 0 deletions
96
pages/de/server/services/searxng.txt
Normal file
96
pages/de/server/services/searxng.txt
Normal file
|
@ -0,0 +1,96 @@
|
|||
====== Searx ======
|
||||
|
||||
Nur für Linux-Systeme verfügbar!
|
||||
|
||||
===== Programme =====
|
||||
|
||||
==== Ubuntu / Debian ====
|
||||
|
||||
<code>
|
||||
sudo -H apt-get install -y \
|
||||
virtualenv python3-dev python3-babel python3-venv \
|
||||
uwsgi uwsgi-plugin-python3 \
|
||||
git build-essential libxslt-dev zlib1g-dev libffi-dev libssl-dev \
|
||||
shellcheck
|
||||
</code>
|
||||
|
||||
==== Arch Linux ====
|
||||
|
||||
<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>
|
||||
|
||||
Wenn du AUR verwenden möchten, kannst du wie folgt vorgehen:
|
||||
<code>
|
||||
pikaur -S searx
|
||||
</code>
|
||||
<code>
|
||||
sudo systemctl enable --now uwsgi@searx.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]].
|
||||
==== Fedora / RHEL ====
|
||||
|
||||
<code>
|
||||
sudo -H dnf install -y \
|
||||
virtualenv python python-pip python-lxml python-babel \
|
||||
uwsgi uwsgi-plugin-python3 \
|
||||
git @development-tools libxml2 \
|
||||
ShellCheck
|
||||
</code>
|
||||
|
||||
===== 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>
|
Loading…
Reference in a new issue