Hi, I self-hosted SearXNG on the Termux app on my Android device. When I visited the “About” page at http://127.0.0.1:8888/info/en/about, I encountered an error message that said “Page not found.” I’m not sure what could be causing this issue, and I would appreciate any help or guidance.
How i installed it
-
pkg install -y python git libxml2 libxslt zlib libffi openssl openssl-tool build-essential binutils clang uwsgi
-
pip3 install wheel --upgrade setuptools cython pyyaml gunicorn
-
git clone https://github.com/searxng/searxng.git
-
cd searxng
-
pip3 install -r requirements.txt
-
python3 setup.py install
-
Changed the ULTRASECRETKEY and disabled wikidata and soundcloud
-
nano ~/.bash_profile and add
export SEARXNG_SETTINGS_PATH=~/searxng/searx/settings.yml
and save and restart termux -
cd ~searxng/searx
-
python3 webapp.py
-
Modified some files the most important utils/searxng.sh and utils/lib.sh remove mostly all codes and replace with codes that are not from other distro
Flask apps are usually run from gunicorn or something. What exactly did you modify on those shell scripts?
Termux doesn’t use systemctl or sudo, and there are many other commands that are not available. I modified the searxng.sh and lib.sh files because they were written for other operating systems like Ubuntu, Arch, Debian, and Fedora, but not specifically for Termux. So, I had to make some changes to make them work in Termux. I think I may have messed something up, though. I can send you the details of how I installed and configured it, or the files I modified, if that would be helpful.