SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
Go to file
Markus Heiser f5f83b8a99 shellcheck: minor fixes to support all dsitros
checked with::

  sudo ./utils/lxc.sh cmd -- make test.sh

on ubu1804, ubu1910, fedora31 and archlinux.  All checks OK except:

ubu1604: uses shellcheck v0.3.7 (from 04/2015) which is no longer supported!

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-03-08 18:37:16 +01:00
dockerfiles [fix] Disable HTTP keep alive 2020-02-07 19:16:15 +01:00
docs makefile.python: remove python2 support 2020-03-08 18:35:38 +01:00
examples Fix whitespaces 2016-07-11 18:52:37 +07:00
searx docs: describe uwsgi setup of all suported distributions 2020-03-04 19:56:40 +01:00
tests [enh] introduce private engines 2020-02-08 11:47:39 +01:00
utils shellcheck: minor fixes to support all dsitros 2020-03-08 18:37:16 +01:00
.codecov.yml codecov : update the commit status 2017-09-28 19:43:58 +02:00
.config.mk searx.sh: install settings at /etc/searx/settings.yml 2020-02-17 18:58:59 +01:00
.config.sh tooling box ./utils/*: minor fix from production test 2020-02-04 19:47:33 +01:00
.coveragerc Cover searx.utils 2014-07-12 15:46:55 +02:00
.dir-locals.el .dir-locals.el: add some comments about jedi & EPC 2019-11-29 13:15:15 +01:00
.dockerignore Update Docker image 2019-07-13 15:49:59 +02:00
.gitattributes [enh] add simple theme (WIP) 2017-08-06 16:04:21 +02:00
.gitignore utils & Makefile: add .config.mk & .config.sh for searx brands 2020-02-04 10:39:42 +01:00
.landscape.yaml Add landscape.io configuration 2014-07-09 22:49:38 +02:00
.pylintrc boilerplate: add pylint / WIP: balance linting with pylint 2019-11-28 20:07:10 +01:00
.travis.yml .travis.yml: robot tests: remove the xvfb dependency 2019-07-13 15:49:59 +02:00
AUTHORS.rst [enh] update AUTHORS.rst with new contributors 2020-01-30 13:33:19 +01:00
CHANGELOG.rst [enh] version v0.16.0 2020-01-30 13:39:06 +01:00
Dockerfile 📝 Opencontainers labels in docker image #1772 2019-12-17 21:06:22 +01:00
LICENSE [fix] full AGPLv3+ license according to #382 2015-07-04 18:23:54 +02:00
Makefile shellcheck: minor fixes to support all dsitros 2020-03-08 18:37:16 +01:00
README.rst [fix] update dead link 2020-03-05 02:49:34 +01:00
babel.cfg [enh] babel.cfg added 2014-01-22 00:15:42 +01:00
manage.sh Merge pull request #1457 from hobbestigrou/force_upgrade_requirements 2019-12-17 13:55:13 +00:00
requirements-dev.txt Merge branch 'master' of https://github.com/asciimoo/searx into filtron 2020-03-04 12:11:58 +01:00
requirements.txt Fix deprecated werkzeug import 2020-02-06 22:49:35 +01:00
setup.py seatup.py: fix [dev_]requirements and open file with context 2019-11-28 19:22:03 +01:00
tox.ini [enh] tox.ini added to rewrite standard pep8 rules 2015-01-02 12:26:21 +01:00

README.rst

searx

A privacy-respecting, hackable metasearch engine.

Pronunciation: səːks

List of running instances.

See the documentation and the wiki for more information.

OpenCollective searx backers OpenCollective searx sponsors

Installation

With Docker

Go to the searx-docker project.

Without Docker

For all of the details, follow this step by step installation.

Note: the documentation needs to be updated.

If you are in a hurry

  • clone the source: git clone https://github.com/asciimoo/searx.git && cd searx
  • install dependencies: ./manage.sh update_packages
  • edit your settings.yml (set your secret_key!)
  • run python searx/webapp.py to start the application

Bugs

Bugs or suggestions? Visit the issue tracker.

License

More about searx