Building a Privacy-Respecting Metasearch Engine SearX
Explore Searx, a Metasearch Engine Respecting Privacy
What Is the Use
Upholds privacy, leaving no traces on the server
- More details: SearX Official Website
Enables searching for a vast array of information
Allows categorization of search results: files, images, music, news, academic sources, videos and more
Features:
English Chinese Features
- Self hosted
- No user tracking
- No user profiling
- About 70 supported search engines
- Easy integration with any search engine
- Cookies are not used by default
- Secure, encrypted connections (HTTPS/SSL)
- Hosted by organizations, such as La Quadrature du Net, which promote digital rightsFeatures:
- Self-hosted
- No tracking of users
- No creation of user profiles
- Supports approximately 70 search engines
- Seamless integration with any search engine
- Default lack of cookie usage
- Ensures secure, encrypted connections (HTTPS/SSL)
- Hosted by organizations advocating for digital rights, like La Quadrature du Net
How to Use
Try it out here: SearX Proxy
Related Content
Implementation Method
docker-compose.yml
1 | version: "3" |
Settings explanation: searx > settings.yml
Searx Metasearch Station Configuration for Proxy
1 | outgoing: # communication with search engines |
proxies :
Specify one or more proxies you wish to utilize, refer to requests proxies. If there are multiple proxies for one protocol (http, https), requests to the engines are evenly distributed.
Removing Unnecessary Languages
Search language
Adjust Locales in settings.yml (delete the excessive language section at the end; then set the default UI language), merely changing the Change the language of the layout
Decided against deletion;
Since the search results default to English (US), manually switching languages implies a search for content specific to that language environment, which is often unnecessary
Due to the proxy server’s Japanese IP, Google search results may display some Japanese content
Adjusting the Number of Rows on the Page
Upon submitting a search, the page typically displays around 9 - 11 rows of results
Page size
Question: Increase results per page #1585
Linked to #2505. Searx does not currently support adjusting the number of results displayed per page.