-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add https://search.xcloud.live #368
Comments
Please note - I will be resetting my server and installing a different version of Ubuntu so it utilizes less RAM. Due to this, my instance will be down for about a half hour today (8:30 PM EST - 9:00 PM EST). Thank you. |
Trying to be proactive with this process... I'm going to need some help setting up limiter. Initially, I had assumed docker took care of this as it's enabled in my settings.yml file by default. However, I see many bot requests on the syslog and auth.log. I've gone through the documentation here (https://docs.searxng.org/src/searx.botdetection.html#id5) and please forgive my ignorance. I still don't understand how to properly set up limiter. I'm still learning servers and Linux and I am quite a beginner. From what I understand, I'll need to create a limiter text file and add specific commands/parameters to the file. I know I'm also supposed to add to the settings.yml file, but I'm not exactly sure what to add and the correct way to do it. This is supposed to be a fun project for me that I plan on maintaining and taking seriously. Hopefully, those with more knowledge than me can provide some easier-to-understand learning material than what I've found. I've gotten this far, so I don't think it's over my head, I just need someone to get me started in the right direction. Another thing I'll need help with is allowing 'check.searx.space' to automatically check my instance. I also thought the docker image took care of this but I think I'm incorrect. Thank you. |
How did you install searxng? The limiter does not block all the bots (yet). |
Thanks for the quick reply! I installed searxng using docker/docker-compose on my VPS. (git clone https://github.com/searxng/searxng-docker.git). |
I would like to add that I see this error repeating in the Searxng logs (docker-compose logs -f) " 2023-07-18 15:10:20,892 ERROR:searx.botdetection: X-Real-IP header is not set!" I'm not sure if this is normal or if I need to act on this. There is also this error: "2023-07-18 16:24:44,493 WARNING:searx.tools.config: missing config file: /etc/searxng/limiter.toml" Thanks! |
You did not touch anything right? You did not change the "principal" webserver? |
I did not change the "principal" webserver. (I wouldn't know how). I didn't change anything besides adding moderate safe search, default autocomplete as DuckDuckGo, and switching from pull to GET requests all in the settings.yaml file which I will paste below. I also turned on ufw to allow ports and also iptables with the commands below: ufw and iptable changes:
Here is my settings.yaml file:
Sorry if this information is irrelevant, just trying my best to be as detailed as possible. |
You should be good to go then, everything is fine. Again the limiter can't block all the bots yet. This may change in the future: searxng/searxng#2357 |
Great! Thanks for confirming that. |
I've decided to scrap the "privcrawler" name and go with something that makes more sense and one that will fit for my other self hosted apps. I'm going to close this issue and reopen another one when I decide on something else. |
please don't reopen another one, just give us the new domain here and we will edit the issue. |
Okay, will do. |
@unixfox - please change my request/issue to use the new domain below instead of "privcrawler". Thank you. |
Requirements (make sure to read all of them)
check.searx.space
to check my instance (every 3 hours for the response times, every 24 hours for the other tests).Bot protection
Yes, I have enabled the limiter plugin built in SearXNG.
Source code URL
No response
Comment
No response
The text was updated successfully, but these errors were encountered: