Installation on non default port #2381
Replies: 4 comments 2 replies
-
Do you asking for the Installation scripts, did you read chapter Tooling box setup? update: I added a note to the documentation in PR #2384 |
Beta Was this translation helpful? Give feedback.
-
I read the installation chapter, and used the Installation scripts. I detected that the docker container later on was still running. I haven't checked any further but i will take another look on it. At all this referred to the non clear and easy change of the used default ports, which could be improved. Actually I'm quite pissed.
results in:
searx.sh really messy and still not working. sorry i have to call it:
No one has the time to waste hours of reading documentation subpages without knowing where it goes...
.config.sh? where? nice hidden file and hidden in the sub sub documentation for https://searx.github.io/searx/utils/index.html#tooling-box-setup while it should be called out in: https://searx.github.io/searx/admin/installation.html#installation-scripts ** press any [KEY] to continue **
just change the 4th file beside the settings secret key in: cat webapp.py | grep 8888 Dec 22 05:06:41 nginx[14557]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) sure, looks like nginx runs twice. never seen this before so my config cant be wrong.... reboot, error gone. please dont take this as an insult. its just sad for such a work around. Actually I'm quite pissed! Port 3000 still used by proxy lucky 8888 was free and i changed another service but truly trash configs in this project! |
Beta Was this translation helpful? Give feedback.
-
Is this the tone you use to expect help from the community? We are not paid by you for anything, we are not paid by anyone for anything we do here. Please consider that your scenario is just one you can use searx. You can install and use searx in many ways. Our documentation is compact and addresses various scenarios. Anyway there is much space left to improve and productive criticism is welcome. You can choose the simple installation method using docker or the installation scripts and as admin you should have some base knowledge of services and shell scripting.
port & bind_address: see https://searx.github.io/searx/admin/settings.html
Did you see the fat "Tip" box at the bottom of https://searx.github.io/searx/admin/installation.html ? ..About script’s installation options have a look at chapter Tooling box setup. .. really what more can I do for you until you get it? Instead you modifying searx.sh:
Why not doing what is written .. in .config.sh set You set SEARX_INTERNAL_HTTP="127.0.0.1:8889" and it worked for you, so what is the problem? And if you set:
in the same .config file
Who the hell asked you to use it? It is intended for developer tasks, see motivation
The installation scripts teach you about all the step needed to install services, asking you e.g. decide to install apache or nginx .. for batch usage set environment Clear up your mess and please consider that possibly not only we are wrong here if something went wrong in your scenario. Over all I have to say, maintaining a searx instance is a lot of ongoing work, if you are not willing to take it, it might be better for you to use one of the public instances: https://searx.space/ |
Beta Was this translation helpful? Give feedback.
-
You ask a small team you don't know to dealing with your rant, this is not the right place, this is not the right way to ask for help / suggest changes / discuss. |
Beta Was this translation helpful? Give feedback.
-
https://searx.github.io/searx/admin/installation.html
https://searx.github.io/searx/admin/installation-searx.html
https://searx.github.io/searx/admin/installation-nginx.html
please make it easy for use different ports because 3000 and 8888 if often taken by other services. ( many docker container, jitsi meet etc.)
i changed the ports in:
./utils/searx.sh
./utils/filtron.sh
./utils/morty.sh
./searx/settings.yml
but still get this:
|searx| DEBUG:searx.webapp:starting webserver on 127.0.0.1:8888
leads to: OSError: [Errno 98] Address already in use
even when i changed the ports in the configs above to 8889
i changed 3000 to 3001 in the config and the nginx config because both ports conflict my other services. within docker i got another response but it was still not working, so either provide ease port changes in normal or in the docker version, best would be making both portable.
please make a call if i got there something wrong but i was not able fix the issue in my sparetime.
nginx config:
Result in:
https://search.mydomain.org/searx
Internal Server Error
mydomain.com/morty
502 Bad Gateway
nginx
please allow providing multiple foss services by using non default ports easily
Beta Was this translation helpful? Give feedback.
All reactions