Ansible role that deploys, maintains, and updates SearX - Privacy-respecting metasearch engine.
Go to file
2022-06-01 16:22:57 +02:00
defaults switched to master branch as it uses newer jinja2 dependency 2022-06-01 11:36:19 +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 added first task to remove searx folder if created. this will make things easier upon update and all. its better to build from scratch eachtime 2022-06-01 16:22:57 +02:00
templates small role rewrite for role release v1.0.0 2022-05-30 00:24:58 +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 update readme 2021-03-30 16:10:06 +02:00
Vagrantfile small role rewrite for role release v1.0.0 2022-05-30 00:24:58 +02: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 to the VagrantFile IP address (default: 192.168.33.10)
  • Then vagrant up to build up the Virtual Environment.
  • and ansible-playbook -b Playbooks/searx.yml to deploy Searx on the Virtual Environment.

Then you can access SearX from your computer on http://192.168.33.10

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.

CHANGELOG

  • 30.03.2021 - Bumped version to 1.0.0 and adjusted readme file