Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
create a new searx instance in five minutes using a docker-compose.yml #1561
The current recipe to have a fully working searx instance :
An idea : create Docker images for searx, filtron, morty and create a docker-compose.yml to install a new searx instance very quickly. The reverse could be traefik or caddy since they take care of the LetsEncrypt certificate. searx-admin can be included to easily configure searx (it requires some tunings to fit into Docker ecosystem).
Watchtower can be use to automatically update to the last version.
The purpose of this docker-compose.yml would be install a searx instance on blank DNS domain (no mydomain.com/searx, no customization of the themes), but I think it would help a lot of people.
Some of the work is already done see : https://www.21x9.org/en/searx.html
A completly different path to solve "the easy to install" quest : improve the packaging (example : create the httpd configuration according to the debian standard, etc...), it is a lot work for some distribution.
A crazy path : rewrite searx in golang and create one standalone executable (static binary).
[EDIT] Add searx-admin.