Cred că am găsit o soluție, așa că o voi posta aici în cazul în care altcineva are o problemă similară.
După instalare, am văzut un mesaj de avertizare pe care trebuie să l-am ratat înainte:
AVERTISMENT: Serviciul public la http://alpha/searx nu este disponibil!
AVERTISMENT: Verificați dacă numele public este corect și direcționat sau utilizați IP-ul public de mai sus.
Soluție după instalare:
(1) Editați /etc/searx/settings.yml
sudo nano /etc/searx/settings.yml
(2) Schimbați bind_address la IP-ul local al gazdei dvs.
Server:
portul: 8888
#bind_address : "127.0.0.1" # adresa de ascultat
bind_address : "192.168.0.73" # adresa de ascultat
(3) Editați /etc/uwsgi/apps-available/searx.ini
sudo nano /etc/uwsgi/apps-available/searx.ini
(4) Setați „http” la IP-ul local al gazdei dvs.
#http = 127.0.0.1:8888
http = 192.168.0.73:8888
(5) Reporniți uwsgi.service.
sudo systemctl reporniți uwsgi.service
Acest lucru permite accesul la instanța searx din rețeaua mea locală.
N.B.
În timpul instalării, scriptul nu a putut crea directoarele necesare pentru fișierele de configurare uwsgi.Iată mesajele:
INFORMAȚII: CONSTRUIRE șablon /opt/searx/cache/etc/uwsgi/apps-available/searx.ini
mkdir: nu se poate crea directorul â/opt/searx/cache/etcâ: Permisiune refuzată
./utils/lib.sh: linia 436: /opt/searx/cache/etc/uwsgi/apps-available/searx.ini: Nu există un astfel de fișier sau director
chown: nu poate accesa „/opt/searx/cache/etc/uwsgi/apps-available/searx.ini”: nu există un astfel de fișier sau director
INFORMAȚII: instalați: /opt/searx/cache/etc/uwsgi/apps-available/searx.ini
instalare: nu poate fi stat „/opt/searx/cache/etc/uwsgi/apps-available/searx.ini”: nu există un astfel de fișier sau director
Am creat directoarele manual și am rulat din nou scriptul de instalare.