Ansible role that deploys, maintains, and updates SearX - Privacy-respecting metasearch engine.
Go to file
2021-03-28 23:47:22 +02:00
defaults Update settings template and defaults, reorganized tasks. 2021-03-28 23:47:22 +02:00
files Migration commit; fresh start 2021-03-14 10:13:19 +01:00
handlers Migration commit; fresh start 2021-03-14 10:13:19 +01:00
Playbooks Migration commit; fresh start 2021-03-14 10:13:19 +01:00
tasks Update settings template and defaults, reorganized tasks. 2021-03-28 23:47:22 +02:00
templates Update settings template and defaults, reorganized tasks. 2021-03-28 23:47:22 +02:00
.gitignore Migration commit; fresh start 2021-03-14 10:13:19 +01:00
LICENSE licence detail added 2021-03-14 10:15:40 +01:00
README.md Migration commit; fresh start 2021-03-14 10:13:19 +01:00
Vagrantfile Migration commit; fresh start 2021-03-14 10:13:19 +01:00

Searx - Ansible Role

This role covers deployment, configuration and software updates of SearX. This role is released under MIT Licence and we give no warranty for this piece of software. Currently supported OS - Debian.

To have it work using vagrant:

  • Open /defaults/main.yml
  • Change searx_bind_address from 127.0.0.1 to 192.168.33.10 (VagrantFile IP address)
  • Then vagrant up to build up the Virtual Environment.
  • and ansible-playbook -b Playbooks/searx.yml to deploy Searx on the Virtual Environment.

Playbook

The playbook includes nginx role and deploys entire stack needed to run Searx. Additional role is also available in the Ansible roles repos in git.

TODO

  • obviously better Readme file