Giter Site home page Giter Site logo

searx-instances's Introduction

Are you looking for the SearXNG instances list?

The repository is here: https://github.com/searxng/searx-instances and the public list: https://searx.space

About the searx/searx-instances repository

Note from @unixfox:

This repository now hosts the remaining SearX instances that are working as of 9th May 2023 according to https://searx.space.

This repository is not maintained by me anymore nor by SearXNG developers, I'll give it no update. If you want any modification in this repository, please reach out to the SearX maintainers (@kvch and @asciimoo).

searx-instances's People

Contributors

bauruine avatar dalf avatar decatec avatar dependabot[bot] avatar hlfh avatar pofilo avatar return42 avatar samuel-p avatar unixfox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

searx-instances's Issues

Add https://searx.forked.io

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.ninja/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://search.0xcb.dev/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add searx.dojocasts.com

searx.dojocasts.com and www.searx.dojocasts.com

At this moment no custom modifications.

  • IPv6 supported (custom address only for the searx instance)
  • BuyPass Certificate
  • TLS1.2 & TLS1.3 only
  • HSTS
  • Behind nginx proxy
  • No logging whatsoever
  • Image proxying
  • A+ on SSL Labs
  • Hosted by Hetzner in Germany

Any issues or suggestions may be sent to me.

Edit for clarification: the nameservers use CloudFlare but none of the traffic is proxied through CloudFlare. It is just DNS. No proxy through CF

Some modified Searx public instances found in searx.space don't comply with the AGPLv3 license

Quoting an excerpt of the AGPLv3 summary found in the license page of Searx:

[...] When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.

This is expanded on Section 13 but basically means that if you change anything* from the source project, then you must offer a public link to your changes. Here is a question about this matter.

If we access to the modified public instances found in searx.space, we can find that the majority of them don't offer a link to their sources. Instead, the Source Code link provided at the bottom of their main page still points to https://github.com/asciimoo/searx (some don't even have this link) and their actual sources cannot be found anywhere on their site, violating the AGPLv3 license.

* Although not stated directly in the license, code or configuration files storing secrets are excluded, unless these specific secrets (and not others) are needed for the software to work properly, according to these two sources.

Add <searx.louifox.house> [IPV6 Only]

customizations :

  • minimal modification on the logo on default style (oscar)

Others : soon HSTS enabled on root domain

Filtron ✅

Mar 10 23:17:41 louifox-searx filtron[10288]: [log rule] 2020-03-10 23:17:41.730 POST 127.0.0.1:4004/ "q=test+toto&category_general=on&time_range=&language=fr" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:73.0) Gecko/20100101 Firefox/73.0

23:37:26.897135 IP (tos 0x0, ttl 64, id 26526, offset 0, flags [DF], proto TCP (6), length 60)
    localhost.44580 > localhost.4004: Flags [S], cksum 0xfe30 (incorrect -> 0x9efc), seq 966813014, win 65535, options [mss 65495,sackOK,TS val 1364460232 ecr 0,nop,wscale 9], length 0
23:37:26.897148 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
    localhost.4004 > localhost.44580: Flags [S.], cksum 0xfe30 (incorrect -> 0x00e9), seq 1739776563, ack 966813015, win 65535, options [mss 65495,sackOK,TS val 1364460232 ecr 1364460232,nop,wscale 9], length 0
23:37:26.897158 IP (tos 0x0, ttl 64, id 26527, offset 0, flags [DF], proto TCP (6), length 52)
    localhost.44580 > localhost.4004: Flags [.], cksum 0xfe28 (incorrect -> 0x28db), seq 1, ack 1, win 256, options [nop,nop,TS val 1364460232 ecr 1364460232], length 0
23:37:27.927198 IP (tos 0x0, ttl 64, id 4695, offset 0, flags [DF], proto TCP (6), length 69)
    localhost.8888 > localhost.54076: Flags [P.], cksum 0xfe39 (incorrect -> 0x4ea6), seq 3393917086:3393917103, ack 594332590, win 259, options [nop,nop,TS val 1364460489 ecr 1364460232], length 17
23:37:27.927210 IP (tos 0x0, ttl 64, id 51894, offset 0, flags [DF], proto TCP (6), length 52)
    localhost.54076 > localhost.8888: Flags [.], cksum 0xfe28 (incorrect -> 0x0d76), seq 1, ack 17, win 256, options [nop,nop,TS val 1364460489 ecr 1364460489], length 0
23:37:27.927295 IP (tos 0x0, ttl 64, id 4696, offset 0, flags [DF], proto TCP (6), length 461)

Morty ❗️

result_proxy:
    url : http://127.0.0.1:3000/

tcp        0      0 127.0.0.1:3000          0.0.0.0:*               LISTEN      15069/morty

23:46:38.095927 IP (tos 0x0, ttl 64, id 20772, offset 0, flags [DF], proto TCP (6), length 60)
    localhost.57664 > localhost.3000: Flags [S], cksum 0xfe30 (incorrect -> 0x4d0c), seq 1531071531, win 65535, options [mss 65495,sackOK,TS val 1364598031 ecr 0,nop,wscale 9], length 0
23:46:38.095944 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
    localhost.3000 > localhost.57664: Flags [S.], cksum 0xfe30 (incorrect -> 0x5354), seq 929911764, ack 1531071532, win 65535, options [mss 65495,sackOK,TS val 1364598031 ecr 1364598031,nop,wscale 9], length 0
23:46:38.095956 IP (tos 0x0, ttl 64, id 20773, offset 0, flags [DF], proto TCP (6), length 52)
    localhost.57664 > localhost.3000: Flags [.], cksum 0xfe28 (incorrect -> 0x7b46), seq 1, ack 1, win 256, options [nop,nop,TS val 1364598031 ecr 1364598031], length 0

But Morty still saying

Warning! This instance does not support direct URL opening.

Is this normal ? if not, how can i fix it ?

Thanks

Add https://searx.rasp.fr

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://suchfeuer.de/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

https://searx.handskemager.xyz/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.ddns.net

  • [ x] It is my instance.
  • [ x] I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.nixnet.services

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Delete https://searx.pussthecat.org/

Instance added by the issue #13

I am the owner of PussTheCat.org (and Searx.PussTheCat.org) and to avoid having the instance blocked from accessing search engines, I do not wish to have my instance listed as a public instance on the official list (reason why I didn't open an issue here before). My instance is public, but I only want to have people discovering it by themselves.

Thank you.

PS: About dalf#13 (comment) it is correctly listening for IPv6, see the NginX configuration file here.

Delete searx.dev

Instance added by the issue #28

The bots are more than I had assumed, and are slowing down my instance for personal use. I had to first implement a captcha for some requests on my proxy, and am now on a cloudflare load balancer w/ their WAF. That completely defeats the purpose of Searx of something that can be private as there is no e2e and cloudflare captures 0.5% of all packets along with analytics. I plan to password protect my instance within the month for my own usage and take a white-list approach. I understand that I am already on bot lists, but with a white-list approach that will not be an issue.

Add https://recherche.catmargue.org

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.blackspot.me

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

https://searx.thegreenwebfoundation.org/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Hi there - we recently did some work to build a plugin to allow searx to filter results based on whether the servers run on green energy (this is what the green web foundation tracks).

You can read more here:
https://www.thegreenwebfoundation.org/news/searching-the-green-web-with-searx/

The code we are using, with the extension is below:
https://github.com/thegreenwebfoundation/searx/

We're currently working to get this either merged in as a PR, or turned into a plugin that any instance can include. You can follow along here:
searx/searx#1878

Thanks!

Add https://suche.dasnetzundich.de

I switched the server, after that the search engine was deleted from the list.

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.dev

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

I have not modified any public facing code, and do not log anything. I use a local proxy to allow sending requests from multiple IP ranges. I also use traefik so I do not expose everything on different ports. Does all config of this need to be made public even if no changes were made to Searx itself?

Delete https://occusearch.de

Instance added by the issue #21

It seems that search engines start to block my instance. Please remove my instance to avoid this.

http://searx.ecpuepfcd3nekvh2.onion/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Python version + questions

Hello @dalf,

To add #6, I wanted to use the python tool you made but I faced a problem with the version of python used.

Collecting requirements-update.txt
  Could not find a version that satisfies the requirement requirements-update.txt (from versions: )
No matching distribution found for requirements-update.txt

My virtualenv was in 3.7 and I saw in setup.py that the version used is 3.6, is there a specific reason ? Plus, the dependencies are a bit outdated (ex: https://pypi.org/project/PyYAML/5.1.2/)

Now, the questions:

  • Are you okay to push directly on master for adding instances ? Do we do PR ?
  • How do we make sure that the person asking to remove an instance is the owner of the instance ?

Thanks :)

Add https://searx.darklun.ch

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.slash-dev.de/

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.nightmare.life

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add searx.alec.ninja

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://searx.pw

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

I have just launched this deployment of Searx-Docker. Let me know if anything needs changing/configuring. I've not modified anything, just deployed straight from the image. Thanks.

Add https://searx.my.id

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

I'm following a tutorial straight from https://asciimoo.github.io/searx/admin/installation.html to deploy this searx instance with Nginx as a proxy server. I have whitelisted searx.space IPs both in ufw and Cloudflare firewall. Please inform me of any changes needed.
Thanks.

Add https://searx.ir

  • It is my instance. (Sponsored by Iran Free Software Association)
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add https://search.gougeul.org

  • [x ] It is my instance.
  • [x ] I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Add searx.privatenet.cf

  • It is my instance.
  • I give the right to searx.space to check my instance (every 3 hours for the response times, every 24 hours for the other tests).

Deployed on a home connection in the UK with a Let's Encrypt cert. Everything is setup as default in the install guide with nginx. Just let me know if anything needs changing.

Delete searx.targaryen.house

Was among the first instances imported at the beginning so no related issues.

Reason : I keep my services private nowadays as I don't want to be responsible for security/privacy of others. So this instance currently needs authentication and therefore is not suitable for searx.space.

Thanks! :)

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.