Setting up searx with gunicorn and supervisor

What is searx? searx is a privacy-respecting, hackable metasearch engine I have been using my own instance of searx at https://searx.gliderswirley.org/ mostly because I can. :) For some reason, my instance seems to go down at some random time, and I assumed it was uwsgi. :P And also because I wanted to try gunicorn and supervisor. Most of the setup steps are already documented on the wiki at https://github.com/asciimoo/searx/wiki/Installation, but I’ll recount the steps here anyways.