SearXNG

# SearXNG settings
use_default_settings: true
general:
  debug: true
  instance_name: "SearXNG"
  privacypolicy_url: false
  contact_url: false
server:
  bind_address: "0.0.0.0"
  port: 8888
  secret_key: "insert here"
  limiter: true
  image_proxy: true
  public_instance: true
redis:
  url: "redis://127.0.0.1:6379/0"
ui:
  static_use_hash: true
#enabled_plugins:
#  - 'Hash plugin'
#  - 'Self Information'
#  - 'Tracker URL remover'
#  - 'Ahmia blacklist'
search:
  safe_search: 0
  autocomplete: 'duckduckgo'
  favicon_resolver: 'duckduckgo'
  default_lang: "en"
engines:
  - name: google
    engine: google
    shortcut: gg
    use_mobile_ui: false

  - name: duckduckgo
    engine: duckduckgo
    shortcut: ddg
    display_error_messages: true

  - name: duckduckgo images
    engine: duckduckgo_extra
    categories: [images, web]
    ddg_category: images
    shortcut: ddi
    disabled: false

  - name: imdb
    engine: imdb
    shortcut: imdb
    timeout: 6.0
    disabled: false

  - name: imgur
    engine: imgur
    shortcut: img
    disabled: false

  - name: rottentomatoes
    engine: rottentomatoes
    shortcut: rt
    disabled: false

  - name: tmdb
    engine: xpath
    paging: true
    categories: movies
    search_url: https://www.themoviedb.org/search?page={pageno}&query={query}
    results_xpath: //div[contains(@class,"movie") or contains(@class,"tv")]//div[contains(@class,"card")]
    url_xpath: .//div[contains(@class,"poster")]/a/@href
    thumbnail_xpath: .//img/@src
    title_xpath: .//div[contains(@class,"title")]//h2
    content_xpath: .//div[contains(@class,"overview")]
    shortcut: tm
    disabled: false

  - name: libretranslate
    engine: libretranslate
    # https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#mirrors
    base_url:
      - https://libretranslate.com/translate
    # api_key: abc123
    shortcut: lt
    disabled: true

  - name: brave
    engine: brave
    shortcut: br
    time_range_support: true
    paging: true
    categories: disabledshit
    brave_category: search
    # brave_spellcheck: true
    disabled: true

  - name: brave.images
    engine: brave
    network: brave
    shortcut: brimg
    categories: disabledshit
    brave_category: images
    disabled: true

  - name: brave.videos
    engine: brave
    network: brave
    shortcut: brvid
    categories: disabledshit
    brave_category: videos
    disabled: true

  - name: brave.news
    engine: brave
    network: brave
    shortcut: brnews
    categories: disabledshit
    brave_category: news
    disabled: true

  - name: bt4g
    engine: bt4g
    shortcut: bt4g
    categories: disabledshit
    disabled: true

  - name: google news
    engine: google_news
    shortcut: gon
    categories: disabledshit
    disabled: true

  - name: hoogle
    engine: xpath
    search_url: https://hoogle.haskell.org/?hoogle={query}
    results_xpath: '//div[@class="result"]'
    title_xpath: './/div[@class="ans"]//a'
    url_xpath: './/div[@class="ans"]//a/@href'
    content_xpath: './/div[@class="from"]'
    page_size: 20
    categories: disabledshit
    disabled: true
    shortcut: ho
    about:
      website: https://hoogle.haskell.org/
      wikidata_id: Q34010
      official_api_documentation: https://hackage.haskell.org/api
      use_official_api: false
      require_api_key: false
      results: JSON

  - name: library of congress
    engine: loc
    shortcut: loc
    categories: images
    categories: disabledshit
    disabled: true

  - name: mojeek
    shortcut: mjk
    engine: mojeek
    categories: disabledshit
    disabled: true

  - name: mymemory translated
    engine: translated
    shortcut: tl
    timeout: 5.0
    categories: disabledshit
    disabled: true

  - name: pinterest
    engine: pinterest
    shortcut: pin
    categories: disabledshit
    disabled: true

  - name: piped
    engine: piped
    shortcut: ppd
    categories: disabledshit
    piped_filter: videos
    timeout: 3.0
    disabled: true

  - name: piped.music
    engine: piped
    network: piped
    shortcut: ppdm
    categories: disabledshit
    piped_filter: music_songs
    timeout: 3.0
    disabled: true

  - name: presearch
    engine: presearch
    search_type: search
    categories: disabledshit
    shortcut: ps
    timeout: 4.0
    disabled: true

  - name: qwant
    qwant_categ: web
    engine: qwant
    shortcut: qw
    categories: disabledshit
    disabled: true

  - name: qwant news
    qwant_categ: news
    engine: qwant
    shortcut: qwn
    categories: news
    network: qwant
    disabled: true
    categories: disabledshit

  - name: qwant images
    qwant_categ: images
    engine: qwant
    shortcut: qwi
    categories: disabledshit
    network: qwant
    disabled: true

  - name: qwant videos
    qwant_categ: videos
    engine: qwant
    shortcut: qwv
    categories: disabledshit
    network: qwant
    disabled: true

  - name: solidtorrents
    engine: solidtorrents
    shortcut: solid
    timeout: 4.0
    base_url:
      - https://solidtorrents.to
      - https://bitsearch.to
    categories: disabledshit
    disabled: true

  - name: tootfinder
    engine: tootfinder
    shortcut: toot
    categories: disabledshit
    disabled: true

  - name: unsplash
    engine: unsplash
    shortcut: us
    categories: disabledshit
    disabled: true

  - name: vimeo
    engine: vimeo
    shortcut: vm
    categories: disabledshit
    disabled: true

  - name: z-library
    engine: zlibrary
    shortcut: zlib
    categories: files
    timeout: 7.0
    categories: disabledshit
    disabled: true

Last modified: Sun Feb 16 19:39:39 2025