aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-08-28 23:34:15 +0200
committerHimbeer <himbeer@disroot.org>2024-08-28 23:34:15 +0200
commit0c1b0b0cadc0c259f575379535ab72df8ea00458 (patch)
treeab3ec142df157aae5741c7292b0ec8ef9ff9d4c5
parent4d339a1938134e29cd8843278721c34aa55cbd77 (diff)
Add SearXNG settings.yml
-rw-r--r--lib.sh2
-rw-r--r--sys/etc/searxng/settings.yml232
2 files changed, 233 insertions, 1 deletions
diff --git a/lib.sh b/lib.sh
index c51dd57..c200895 100644
--- a/lib.sh
+++ b/lib.sh
@@ -1,3 +1,3 @@
#! /bin/sh
-FILES="etc/cgitrc etc/caddy/Caddyfile"
+FILES="etc/cgitrc etc/caddy/Caddyfile etc/searxng/settings.yml"
diff --git a/sys/etc/searxng/settings.yml b/sys/etc/searxng/settings.yml
new file mode 100644
index 0000000..c9f58a6
--- /dev/null
+++ b/sys/etc/searxng/settings.yml
@@ -0,0 +1,232 @@
+# SearXNG settings
+
+use_default_settings: true
+
+general:
+ contact_url: "https://himbeerserver.de/md/contact.md"
+ enable_metrics: true # TODO
+
+search:
+ default_lang: "de"
+
+server:
+ # Is overwritten by ${SEARXNG_SECRET}
+ secret_key: "ultrasecretkey"
+ limiter: false
+ image_proxy: true
+ # public URL of the instance, to ensure correct inbound links. Is overwritten
+ # by ${SEARXNG_URL}.
+ base_url: https://searxng.himbeerserver.de
+
+ui:
+ static_use_hash: true
+ default_locale: "de"
+ hotkeys: "vim"
+
+# preferences:
+# lock:
+# - autocomplete
+# - method
+
+enabled_plugins:
+ - "Hash plugin"
+ - "Self Informations"
+ - "Tracker URL remover"
+ - "Ahmia blacklist"
+ # - "Hostnames plugin" # see "hostnames" configuration below
+ # - "Open Access DOI rewrite"
+
+# plugins:
+# - only_show_green_results
+
+hostnames:
+ replace:
+ '(.*\.)?youtube\.com$': 'iv.ggtyler.dev'
+ '(.*\.)?youtu\.be$': 'iv.ggtyler.dev'
+# remove:
+# - '(.*\.)?facebook.com$'
+ low_priority:
+ - '(.*\.)?google\.com$'
+# high_priority:
+# - '(.*\.)?wikipedia.org$'
+
+engines:
+
+ - name: dictzone
+ disabled: true
+
+ - name: lingva
+ disabled: true
+
+ - name: "mymemory translated"
+ disabled: true
+
+ - name: translated
+ disabled: true
+
+ - name: google
+ disabled: true
+
+ - name: mojeek
+ disabled: false
+
+ - name: startpage
+ disabled: false
+
+ - name: wiby
+ disabled: false
+
+ - name: wolframalpha
+ disabled: false
+
+ - name: bahnhof
+ disabled: false
+
+ - name: "google images"
+ disabled: true
+
+ - name: "bing images"
+ disabled: true
+
+ - name: "duckduckgo images"
+ disabled: false
+
+ - name: "mojeek images"
+ disabled: false
+
+ - name: flickr
+ disabled: true
+
+ - name: "library of congress"
+ disabled: true
+
+ - name: pinterest
+ disabled: true
+
+ - name: unsplash
+ disabled: true
+
+ - name: wallhaven
+ disabled: true
+
+ - name: "bing videos"
+ disabled: true
+
+ - name: "google videos"
+ disabled: true
+
+ - name: "duckduckgo videos"
+ disabled: false
+
+ - name: vimeo
+ disabled: true
+
+ - name: youtube
+ disabled: true
+
+ - name: invidious
+ disabled: false
+
+ - name: "media.ccc.de"
+ disabled: false
+
+ - name: peertube
+ disabled: false
+
+ - name: "bing news"
+ disabled: true
+
+ - name: "google news"
+ disabled: true
+
+ - name: "yahoo news"
+ disabled: true
+
+ - name: tagesschau
+ disabled: false
+
+ - name: genius
+ disabled: true
+
+ - name: "radio browser"
+ disabled: false
+
+ - name: bandcamp
+ disabled: true
+
+ - name: mixcloud
+ disabled: true
+
+ - name: soundcloud
+ disabled: true
+
+ - name: "docker hub"
+ disabled: true
+
+ - name: hoogle
+ disabled: true
+
+ - name: pypi
+ disabled: true
+
+ - name: "alpine linux packages"
+ disabled: false
+
+ - name: "lib.rs"
+ disabled: false
+
+ - name: metacpan
+ disabled: false
+
+ - name: "pkg.go.dev"
+ disabled: false
+
+ - name: "caddy.community"
+ disabled: false
+
+ - name: codeberg
+ disabled: false
+
+ - name: gitlab
+ disabled: false
+
+ - name: sourcehut
+ disabled: false
+
+ - name: hackernews
+ disabled: false
+
+ - name: bt4g
+ disabled: true
+
+ - name: kickass
+ disabled: true
+
+ - name: piratebay
+ disabled: true
+
+ - name: solidtorrents
+ disabled: true
+
+ - name: "z-library"
+ disabled: true
+
+# - name: fdroid
+# disabled: false
+#
+# - name: apk mirror
+# disabled: false
+#
+# - name: mediathekviewweb
+# categories: TV
+# disabled: false
+#
+# - name: invidious
+# disabled: false
+# base_url:
+# - https://iv.ggtyler.dev
+# - https://invidious.privacyredirect.com
+# - https://invidious.jing.rocks
+# - https://invidious.perennialte.ch
+# - https://invidious.reallyaweso.me
+# - https://inv.tux.pizza