Docker - Searx - Question

Hi,

I’m totally new to doing things like this so I have a very limited understanding.

Searx

Firstly I went to this installation page:

I did as suggested and installed the Docker app successfully and signed into it.

In Terminal on my iMac I input the following as suggested on the installation page:

1st git clone https://github.com/asciimoo/searx.git
2nd cd searx
3rd docker build -t searx .

From what I can tell everything installed correctly.

Now I am stuck as I have no idea how to find what local IP and port Searx is running on. How do I find this information so I can use Searx in my browser?

Any help is very appreciated.

with your image do
docker run -d -p 8888:8888 searx this will start it.

then access it with the browser of your choice under http://localhost:8888

1 Like

Thank you so much for the reply. I got it running and working.

One last question, I need to edit the settings.yml file and then restart Searx, what is the command for stopping Searx?

Thanks

docker stop $(docker ps -q) stops all running containers.

we didn’t name your searx container.
if you would name it like
docker run -d -p 8888:8888 --name searx searx
then you could stop and remove it with
docker stop searx; docker rm searx

1 Like

Awesome, done. Thank you for your help, I wouldn’t know what to do without it.

By any chance do you know how to get the results proxy working in Searx. I understand you have to edit the settings.yml file with

result_proxy:
    url : http://127.0.0.1:3000/
    key : morty key

and then run

/$Path/bin/morty -key morty key -listen 127.0.0.1:3000

I’ve done this, but it doesn’t work.

If you don’t know its all good, I’ll keep trying to work it out.

Thanks again.