own-instance.rst 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. ===========================
  2. Why use a private instance?
  3. ===========================
  4. "Is it worth to run my own instance?" is a common question among searx users.
  5. Before answering this question, see what options a searx user has.
  6. Public instances are open to everyone who has access to its URL. Usually, these
  7. are operated by unknown parties (from the users' point of view). Private
  8. instances can be used by a select group of people. It is for example a searx of
  9. group of friends or a company which can be accessed through VPN. Also it can be
  10. single user one which runs on the user's laptop.
  11. To gain more insight on how these instances work let's dive into how searx
  12. protects its users.
  13. How does searx protect privacy?
  14. ===============================
  15. Searx protects the privacy of its users in multiple ways regardless of the type
  16. of the instance (private, public). Removal of private data from search requests
  17. comes in three forms:
  18. 1. removal of private data from requests going to search services
  19. 2. not forwarding anything from a third party services through search services
  20. (e.g. advertisement)
  21. 3. removal of private data from requests going to the result pages
  22. Removing private data means not sending cookies to external search engines and
  23. generating a random browser profile for every request. Thus, it does not matter
  24. if a public or private instance handles the request, because it is anonymized in
  25. both cases. IP addresses will be the IP of the instance. But searx can be
  26. configured to use proxy or Tor. `Result proxy
  27. <https://github.com/asciimoo/morty>`__ is supported, too.
  28. Searx does not serve ads or tracking content unlike most search services. So
  29. private data is not forwarded to third parties who might monetize it. Besides
  30. protecting users from search services, both referring page and search query are
  31. hidden from visited result pages.
  32. What are the consequences of using public instances?
  33. ----------------------------------------------------
  34. If someone uses a public instance, he/she has to trust the administrator of that
  35. instance. This means that the user of the public instance does not know whether
  36. his/her requests are logged, aggregated and sent or sold to a third party.
  37. Also, public instances without proper protection are more vulnerable to abusing
  38. the search service, In this case the external service in exchange returns
  39. CAPTCHAs or bans the IP of the instance. Thus, search requests return less
  40. results.
  41. I see. What about private instances?
  42. ------------------------------------
  43. If users run their own instances, everything is in their control: the source
  44. code, logging settings and private data. Unknown instance administrators do not
  45. have to be trusted.
  46. Furthermore, as the default settings of their instance is editable, there is no
  47. need to use cookies to tailor searx to their needs. So preferences will not be
  48. reset to defaults when clearing browser cookies. As settings are stored on
  49. their computer, it will not be accessible to others as long as their computer is
  50. not compromised.
  51. Conclusion
  52. ==========
  53. Always use an instance which is operated by people you trust. The privacy
  54. features of searx are available to users no matter what kind of instance they
  55. use.
  56. If someone is on the go or just wants to try searx for the first time public
  57. instances are the best choices. Additionally, public instance are making a
  58. world a better place, because those who cannot or do not want to run an
  59. instance, have access to a privacy respecting search service.