Ansible role that deploys, maintains, and updates SearX - Privacy-respecting metasearch engine.
Go to file
muppeth 567c3f1960 Merge pull request 'small role rewrite for role release v1.0.0' (#5) from bullseye into master
Reviewed-on: #5
Reviewed-by: meaz <meaz@no-reply@disroot.org>
2022-06-01 14:30:35 +00:00
Playbooks Migration commit; fresh start 2021-03-14 10:13:19 +01: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
tasks Merge branch 'bullseye' of git.disroot.org:Disroot-Ansible/searx into bullseye 2022-06-01 16:23:04 +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 removed changelog from readme file 2022-06-01 16:27:54 +02:00
Vagrantfile small role rewrite for role release v1.0.0 2022-05-30 00:24:58 +02:00

README.md

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.