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> |
||
---|---|---|
Playbooks | ||
defaults | ||
files | ||
handlers | ||
tasks | ||
templates | ||
.gitignore | ||
LICENSE | ||
README.md | ||
Vagrantfile |
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
.