Comments (7)
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.
from searx-docker.
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.
I think the official docker image should point out that this is linux and advanced users only.
from searx-docker.
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.
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.
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)
- Option "source_ips" not working
- Yet another "Rate limit exceeded" issue HOT 1
- why does my searx show the server ip instead of my domain
- Delete
- Change Caddy Port? HOT 3
- Cannot parse selector Header in rules.json => All engines timing out HOT 1
- Permissions Policy Header is malformed HOT 1
- Caddy Error: `listening on :443: listen tcp :443: bind: address already in use` HOT 1
- SSL Protocol Error HOT 2
- URI wrong hostname/hostname/search instead of hostname/search HOT 1
- Settings from settings.yml don't affect searx HOT 2
- I use docker-compose to start, but fail to access it HOT 1
- Stuck after searx | [uwsgi-static] added mapping for /static => /usr/local/searx/searx/static. HOT 1
- Rate limiting when being reverse proxied? HOT 4
- Switch to built-in IPv6 now that Docker supports IPv6 nat in its userland
- How to use something in the data directory using docker-compose
- change Morty URL
- Error when running start.sh HOT 1
- How to use Nginx as a proxy instead HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from searx-docker.