Skip to content
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.broker #454

Closed
10 tasks done
Aethersys opened this issue Dec 31, 2023 · 8 comments
Closed
10 tasks done

Add https://search.broker #454

Aethersys opened this issue Dec 31, 2023 · 8 comments
Labels
instance add Declare a new instance instance related to instance

Comments

@Aethersys
Copy link

Aethersys commented Dec 31, 2023

Requirements (make sure to read all of them)

  • It is my instance. I bought the domain myself and I own this domain. Free domains (e.g. Freenom) and shared domains (e.g. noip.com) are not allowed.
  • I'll keep my instance up to date, at the very least 1 week old. Example program for keeping up to date: watchtower, cron, ouroboros.
  • I give the right to check.searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).
  • I acknowledge that managing a public instance is not an easy task and require spending time to keep the instance in good health. E.g. look after your instance by using a monitoring system.
  • I guarantee to keep an uptime per month of my instance at minimum 90%. Please ask for a removal of your instance if there is a planned long downtime or notify us here for a short downtime.
  • I do not track the users of my instance with any analytics or tracking software.
  • I won't try to manipulate the ranking of my instance in a way that give an unfair advantage over the other public instances in the list. (e.g. caching requests for searx.space server)
  • I control the final webserver (software) that is serving the requests to the users of my instance. Here is a non-exhaustive list of forbidden hosting types: Cloudflare, PaaS, managed (hosting provider controlled) HTTP(S) load balancer (e.g. AWS ALB), shared Web hosting. TCP load balancer is fine. Cloudflare DNS only (grey cloud) is fine.
  • If needed, I can restrict users from accessing my instance for the only sole reason of keeping my instance in working conditions for the other users (detailed description - evidence need to be provided when asked). Other means of restriction is forbidden.

Bot protection requirement

  • Yes I have configured the server.public_instance parameter.

Source code URL

https://github.com/aethersys/searxng

Comment

Look forward to providing an instance and contributing to this excellent product.

@Aethersys Aethersys added instance related to instance instance add Declare a new instance labels Dec 31, 2023
Copy link

Please consider joining our Matrix room for public instance maintainers by joining our Matrix room: https://matrix.to/#/#searxng:matrix.org
then pinging @ unixfox, @ dalf and @ mrpaulblack for asking to be invited to the Matrix room.
We discuss troubles managing a public instance, sharing some advices (like how to protect against bots), announcing big changes in searxng and more.

@unixfox
Copy link
Member

unixfox commented Mar 21, 2024

@Aethersys the image section does not display the images.

Please fix that. Thank you

@unixfox
Copy link
Member

unixfox commented Mar 21, 2024

I have removed the instance until you fix this issue. There is also the fact that 2/3 of the default categories are gone, why?

@Ikbosh
Copy link

Ikbosh commented Mar 24, 2024

Hi @unixfox thanks for reaching out, for some reason I didn't get a notification! When running tests from my end I can see images without a problem?

Regarding Categories, I've removed them for a personally cleaner (less cluttered) experience - have I missed it somewhere where it's mentioned they're required? They're only pre-defined search criteria etc aren't they? I provide a high performance search experience for people using it to replace Google, rather than for people using all of it's meta-search functionality.

@unixfox
Copy link
Member

unixfox commented Mar 24, 2024

well I wouldn't say that you can't do it but experience wise, you are removing quite a bit of engines from searxng ready to use. some people may get confused as to why your instance lacks of functionalities that other instances offer.

about the images not showing up I think there is an issue with your CSP, see my screenshot:
image

Either you fix the CSP or you enable "proxy" by default which will proxy the images through your server instead of letting the client load the images from google servers.

@unixfox unixfox reopened this Mar 24, 2024
@Ikbosh
Copy link

Ikbosh commented Mar 24, 2024

well I wouldn't say that you can't do it but experience wise, you are removing quite a bit of engines from searxng ready to use. some people may get confused as to why your instance lacks of functionalities that other instances offer.

about the images not showing up I think there is an issue with your CSP, see my screenshot: !

Either you fix the CSP or you enable "proxy" by default which will proxy the images through your server instead of letting the client load the images from google servers.

The confusion is a fair point - it was quicker at the time for me to just remove engines. I can instead re-categorise them on mine so that the functionality remains available via "bangs" under the "Other" category of engines? Do you think this is a fair middle ground - or is this something we should be discussing further?

Interesting on the CSP front, as it's configured identically to the docker container caddy - in saying that, noting the goal of privacy and less Google, proxying the images would be ideal. I'll run that and monitor bandwidth usage. Proxying has now been enabled.

@ononoki1
Copy link
Collaborator

ononoki1 commented Apr 6, 2024

Hi @Ikbosh, the SSL certificate of your instance has expired.

@Ikbosh
Copy link

Ikbosh commented Apr 7, 2024

@ononoki1 thanks Ononoki, looks to be an error with Caddy that I've now resolved. Noting that I'm still having these intermittent issues and have been holding off on migrating to a different host due to not wanting down time, how about we close this out for now without re-adding it for the time being - I get my changes done and get my monitoring working, and once I've nutted out the issues I'll post here to have it re-opened and re-added? (Including fixing engine availability etc on my instance)

@unixfox unixfox closed this as not planned Won't fix, can't repro, duplicate, stale Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
instance add Declare a new instance instance related to instance
Projects
None yet
Development

No branches or pull requests

3 participants