Skip to content
Statistics of the public Searx instances
Python JavaScript HTML CSS Shell Dockerfile Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
html
searxstats
tests
utils
.dockerignore
.eslintrc.js
.gitignore
.pylintrc
Dockerfile
LICENSE
Makefile
README.md
docker-entrypoint.sh
package.json
requirements-dev.txt
requirements.txt
setup.py
torrc

README.md

searx-stats2

Statistics on searx instances

Example

https://searx.space/instances/

Installation

Install packages:

apt install firefox wget git build-essential python3-dev virtualenv python3-virtualenv libxslt-dev zlib1g-dev libffi-dev libssl-dev libyaml-dev

Install searxstats:

cd /usr/local
sudo git clone https://github.com/dalf/searx-stats2
sudo useradd searxstats -d /usr/local/searx-stats2
sudo chown searxstats:searxstats -R /usr/local/searx-stats2

Install dependencies in a virtualenv:

sudo -u searxstats -i
cd /usr/local/searx-stats2
virtualenv -p $(which python3) ve
. ./ve/bin/activate
pip3 install -r requirements.txt
./utils/install-geckodriver
mkdir cache
mkdir html/data

Run (it takes about 1 hour):

python3 -m searxstats --cache /usr/local/searx-stats2/cache --all

Output in the html/data/instance.json directory.

You can’t perform that action at this time.