Ansible role that deploys, maintains, and updates SearX - Privacy-respecting metasearch engine.
 
 
Go to file
meaz 2e6569b394 2023-09-17 (#21)
update from today :)

Check also Disroot-themes/searxng-beetroot#9

Co-authored-by: meaz <meaz@disroot.org>
Co-authored-by: muppeth <muppeth@disroot.org>
Reviewed-on: #21
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
2023-09-19 19:38:05 +00:00
Playbooks Migration commit; fresh start 2021-03-14 10:13:19 +01:00
defaults 2023-09-17 (#21) 2023-09-19 19:38:05 +00:00
files Migration commit; fresh start 2021-03-14 10:13:19 +01:00
handlers Add possibility to add limiter instead of filtron (#8) 2022-11-15 16:19:04 +00:00
tasks 2023-09-17 (#21) 2023-09-19 19:38:05 +00:00
templates 2023-09-17 (#21) 2023-09-19 19:38:05 +00: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 Fix some issue and deploy theme with tag (#15) 2023-03-24 18:18:27 +00:00
Vagrantfile Add possibility to add limiter instead of filtron (#8) 2022-11-15 16:19:04 +00: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.

Searx or Searxng?

You can choose to deploy either searx or searxng by setting searx_or_searxng var in /defaults/main.yml to one or the other. Default is set to searxng. You can also decide to deploy filtron for searx or limiter for searxng. Default is set to deploy limiter for searxng.

Theme

You can deploy/update custom theme with --tags theme.