WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

141

Differences to searx

SearXNG is a fork of . Here are some of the changes:

User experience

  • Huge update of the simple theme:

    • usable on desktop, tablet and mobile
    • light and dark versions (you can choose in the preferences)
    • support right-to-left languages
  • the translations are up to date, you can contribute on

  • the preferences page has been updated:

    • you can see which engines are reliable or not
    • engines are grouped inside each tab
    • each engine has a description
  • thanks to the anonymous metrics, it is easier to report a bug of an engine and thus engines get fixed more quickly

    • if you don't want any metrics to be recorded, you can
  • administrator



  • Uses SearXNG, Caddy, and Redis


I use Nginx and I do not use Redis on my instance. Here is a quick docker-compose.yaml to have you up and running in no time

version: '3.7'
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    volumes:
      - ./searx:/etc/searxng    # Change this to your preferred data path
      - /etc/timezone:/etc/timezone:ro    # optional
      - /etc/localtime:/etc/localtime:ro    # optional
    ports:
      - 8080:8080    # the host port can be changed <host>:<container>
    restart: unless-stopped
    environment:
      - SEARXNG_BASE_URL=https://your.domain.com/    # optional

settings.yaml

Disable Metrics

enable_metrics: false

Hostname Replace

enabled_plugins:
#   # these plugins are enabled if nothing is configured ..
  - 'Hash plugin'
  - 'Search on category select'
  - 'Self Information'
  - 'Tracker URL remover'
  - 'Hostname replace'  # see hostname_replace configuration below
  - 'Open Access DOI rewrite'
#   - 'Ahmia blacklist'  # activation depends on outgoing.using_tor_proxy
#   # these plugins are disabled if nothing is configured ..
#   - 'Vim-like hotkeys'
#   - 'Tor check plugin'

# Configuration of the "Hostname replace" plugin:
#
hostname_replace:
  '(.*\.)?reddit\.com$': 'teddit.net'
  '(.*\.)?redd\.it$': 'teddit.net'
  '(www\.)?twitter\.com$': 'unofficialbird.com'
#   '(.*\.)?youtube\.com$': 'invidious.example.com'
#   '(.*\.)?youtu\.be$': 'invidious.example.com'
#   '(.*\.)?youtube-noocookie\.com$': 'yotter.example.com'
#   # to remove matching host names from result list, set value to false
#   'spam\.example\.com': false
Differences to searx === SearXNG is a fork of [searx](https://github.com/searx/searx). Here are some of the changes: User experience --- - Huge update of the simple theme: * usable on desktop, tablet and mobile * light and dark versions (you can choose in the preferences) * support right-to-left languages * [see the screenshots](https://dev.searxng.org/screenshots.html) - the translations are up to date, you can contribute on [Weblate](https://weblate.bubu1.eu/projects/searxng/searxng/) - the preferences page has been updated: * you can see which engines are reliable or not * engines are grouped inside each tab * each engine has a description - thanks to the anonymous metrics, it is easier to report a bug of an engine and thus engines get fixed more quickly - if you don't want any metrics to be recorded, you can [disable them on the server](https://docs.searxng.org/admin/engines/settings.html#general) - administrator [can block and/or replace the URLs in the search results](https://github.com/searxng/searxng/blob/5c1c0817c3996c5670a545d05831d234d21e6217/searx/settings.yml#L191-L199) --- [Create a new SearXNG instance in five minutes using Docker](https://github.com/searxng/searxng-docker) --- * Uses SearXNG, Caddy, and Redis [Documentation](https://docs.searxng.org/) --- --- I use Nginx and I do not use Redis on my instance. Here is a quick docker-compose.yaml to have you up and running in no time ``` version: '3.7' services: searxng: image: searxng/searxng:latest container_name: searxng volumes: - ./searx:/etc/searxng # Change this to your preferred data path - /etc/timezone:/etc/timezone:ro # optional - /etc/localtime:/etc/localtime:ro # optional ports: - 8080:8080 # the host port can be changed <host>:<container> restart: unless-stopped environment: - SEARXNG_BASE_URL=https://your.domain.com/ # optional ``` --- settings.yaml === Disable Metrics --- `enable_metrics: false` Hostname Replace --- ``` enabled_plugins: # # these plugins are enabled if nothing is configured .. - 'Hash plugin' - 'Search on category select' - 'Self Information' - 'Tracker URL remover' - 'Hostname replace' # see hostname_replace configuration below - 'Open Access DOI rewrite' # - 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy # # these plugins are disabled if nothing is configured .. # - 'Vim-like hotkeys' # - 'Tor check plugin' # Configuration of the "Hostname replace" plugin: # hostname_replace: '(.*\.)?reddit\.com$': 'teddit.net' '(.*\.)?redd\.it$': 'teddit.net' '(www\.)?twitter\.com$': 'unofficialbird.com' # '(.*\.)?youtube\.com$': 'invidious.example.com' # '(.*\.)?youtu\.be$': 'invidious.example.com' # '(.*\.)?youtube-noocookie\.com$': 'yotter.example.com' # # to remove matching host names from result list, set value to false # 'spam\.example\.com': false ```

(post is archived)

[–] 1 pt

:) Don't host my own instance, was referring to my experience using one here: https://poal.co/s/Internet/518485