Git Product home page Git Product logo

Comments (7)

masterofobzene avatar masterofobzene commented on July 29, 2024

I keep reading and nothing makes sense. Can anybody please do some explanation?
Stop asuming that everybody knows how to use docker and everybody uses unix derived OS's.

from searx-docker.

masterofobzene avatar masterofobzene commented on July 29, 2024

imagen

from searx-docker.

unixfox avatar unixfox commented on July 29, 2024

We unfortunately don't really support Windows on searx-docker. I think you should try to run searx-docker under WSL instead.

from searx-docker.

masterofobzene avatar masterofobzene commented on July 29, 2024

I think the official docker image should point out that this is linux and advanced users only.

imagen

from searx-docker.

unixfox avatar unixfox commented on July 29, 2024

searx-docker is for Linux only because it includes stuff that only works with Linux, like systemd and some bash scripts.

If you have docker installed in local on Windows and docker is working in the command line then you can quickly spin up Searx using this command:

docker run --rm -d -p 8080:8080 -e BASE_URL=http://localhost:8080/ searx/searx

SearX will then be accessible from http://localhost:8080


Closing this issue as there is no plan to support Windows in searx-docker.

from searx-docker.

masterofobzene avatar masterofobzene commented on July 29, 2024

Thanks for your explanation, makes sense. I was just a little pissed off because nobody stated that its linux only and I lost time.
One could see that those commands are from linux but the barriers between windows and linux are getting blurry now and sometimes they can be run (like bash scripts, now that a linux kernel can be used in windows)

from searx-docker.

unixfox avatar unixfox commented on July 29, 2024

You can't run bash scripts from Windows directly, you need either Linux in a VM or WSL (Windows Subsystem for Linux) and if you are using WSL then you aren't using Windows but Linux.

I'm sorry, but your point doesn't make a lot of sense.

Moreover, usually people hosting services like searx or nextcloud in a server are very frequently doing that on Linux, it's very rare to see people doing that on Windows. That's why in the open source world, you will most of the time encounter very few tutorials for Windows.

Especially in the privacy "world" too because Windows is a nightmare for privacy.

My final word is that in the open source world, the developers officially support the operating system that they use, very few developers will go out of their way to support the operating systems that they don't personally use. In the SearX team nobody uses Windows, so it made sense to officially support only Linux.

Usually, the Windows support in an open source project comes from some external contributors that wanted to have this specific project on Windows and they took their time to make the project working on Windows. You can't take for granted that a developer of a specific project HAS to support Windows or even MacOS or FreeBSD.

If you want a project to support Windows then the best way is to do it yourself and publish the changes that you did for having the project working on Windows. That's the beauty of open source 😃.

from searx-docker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.