From b279f97052b2d7e39b653283e2284375fe34439b Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 9 Jun 2026 22:00:27 +0100 Subject: [PATCH] Commenting out openclaw --- docker-compose.yml | 128 ++++++++-------- nextcloud/Dockerfile | 2 +- searxng/settings.yml.new | 310 ++++++++++++++++----------------------- 3 files changed, 194 insertions(+), 246 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 18f8130..e12bfef 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,7 +62,7 @@ services: profiles: ["prod", "dev"] <<: *logging build: ./nextcloud - image: nextcloud:32-fpm-alpine + image: nextcloud:33-fpm-alpine restart: unless-stopped user: 1000:1000 ports: @@ -239,68 +239,68 @@ services: - CERT_NAME=${DOMAIN} <<: *logging - openclaw-gateway: - image: alpine/openclaw - build: - args: - OPENCLAW_DOCKER_APT_PACKAGES: "git curl jq ffmpeg build-essentials fzf ripgrep fd imagemagick exiftool" - NEXTCLOUD_USER: ${NEXTCLOUD_OPENCLAW_USER} - NEXTCLOUD_PASSWORD: ${NEXTCLOUD_OPENCLAW_PASSWORD} - user: 1000:1000 - environment: - HOME: /home/node - TERM: xterm-256color - OPENROUTER_API_KEY: ${OPENROUTER_KEY} - OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN} - BRAVE_API_KEY: ${BRAVE_API_KEY} - TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} - VIRTUAL_HOST: kiwa.${DOMAIN} - VIRTUAL_PORT: "18789" - volumes: - - ./openclaw/config:/home/node/.openclaw - - ./openclaw/workspace:/home/node/.openclaw/workspace - - /mnt/tower/stardust/chris/files/:/files:ro - - openclaw:/home/node - ports: - - "${OPENCLAW_GATEWAY_PORT:-18789}:18789" - - "${OPENCLAW_BRIDGE_PORT:-18790}:18790" - networks: - - nginx - init: true - restart: unless-stopped - command: - [ - "node", - "dist/index.js", - "gateway", - "--bind", - "${OPENCLAW_GATEWAY_BIND:-lan}", - "--port", - "18789", - ] - - openclaw-cli: - image: alpine/openclaw - build: - args: - OPENCLAW_DOCKER_APT_PACKAGES: "git curl jq ffmpeg build-essentials fzf ripgrep fd imagemagick exiftool" - user: 1000:1000 - environment: - HOME: /home/node - TERM: xterm-256color - OPENROUTER_API_KEY: ${OPENROUTER_KEY} - BRAVE_API_KEY: ${BRAVE_API_KEY} - TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} - BROWSER: echo - volumes: - - ./openclaw/config:/home/node/.openclaw - - ./openclaw/workspace:/home/node/.openclaw/workspace - - /mnt/tower/stardust/chris/files/:/files:ro - - openclaw:/home/node - stdin_open: true - tty: true - init: true - entrypoint: ["node", "dist/index.js"] + # openclaw-gateway: + # image: alpine/openclaw + # build: + # args: + # OPENCLAW_DOCKER_APT_PACKAGES: "git curl jq ffmpeg build-essentials fzf ripgrep fd imagemagick exiftool" + # NEXTCLOUD_USER: ${NEXTCLOUD_OPENCLAW_USER} + # NEXTCLOUD_PASSWORD: ${NEXTCLOUD_OPENCLAW_PASSWORD} + # user: 1000:1000 + # environment: + # HOME: /home/node + # TERM: xterm-256color + # OPENROUTER_API_KEY: ${OPENROUTER_KEY} + # OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN} + # BRAVE_API_KEY: ${BRAVE_API_KEY} + # TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} + # VIRTUAL_HOST: kiwa.${DOMAIN} + # VIRTUAL_PORT: "18789" + # volumes: + # - ./openclaw/config:/home/node/.openclaw + # - ./openclaw/workspace:/home/node/.openclaw/workspace + # - /mnt/tower/stardust/chris/files/:/files:ro + # - openclaw:/home/node + # ports: + # - "${OPENCLAW_GATEWAY_PORT:-18789}:18789" + # - "${OPENCLAW_BRIDGE_PORT:-18790}:18790" + # networks: + # - nginx + # init: true + # restart: unless-stopped + # command: + # [ + # "node", + # "dist/index.js", + # "gateway", + # "--bind", + # "${OPENCLAW_GATEWAY_BIND:-lan}", + # "--port", + # "18789", + # ] + # + # openclaw-cli: + # image: alpine/openclaw + # build: + # args: + # OPENCLAW_DOCKER_APT_PACKAGES: "git curl jq ffmpeg build-essentials fzf ripgrep fd imagemagick exiftool" + # user: 1000:1000 + # environment: + # HOME: /home/node + # TERM: xterm-256color + # OPENROUTER_API_KEY: ${OPENROUTER_KEY} + # BRAVE_API_KEY: ${BRAVE_API_KEY} + # TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} + # BROWSER: echo + # volumes: + # - ./openclaw/config:/home/node/.openclaw + # - ./openclaw/workspace:/home/node/.openclaw/workspace + # - /mnt/tower/stardust/chris/files/:/files:ro + # - openclaw:/home/node + # stdin_open: true + # tty: true + # init: true + # entrypoint: ["node", "dist/index.js"] minecraft: profiles: ["prod"] @@ -355,7 +355,7 @@ services: - ND_BASEURL=https://radio.${DOMAIN} volumes: - navidrome:/data - - /mnt/tower/stardust/chris/files/Music:/music:ro + - /mnt/tower/stardust/chris/files/Library/Music:/music:ro networks: - nginx diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index c7d53a1..e96dd42 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -1,4 +1,4 @@ -FROM nextcloud:32-fpm-alpine +FROM nextcloud:33-fpm-alpine RUN set -ex; \ \ diff --git a/searxng/settings.yml.new b/searxng/settings.yml.new index 8277fad..3b05662 100644 --- a/searxng/settings.yml.new +++ b/searxng/settings.yml.new @@ -18,7 +18,6 @@ general: open_metrics: '' brand: - new_issue_url: https://github.com/searxng/searxng/issues/new docs_url: https://docs.searxng.org/ public_instances: https://searx.space wiki_url: https://github.com/searxng/searxng/wiki @@ -29,12 +28,21 @@ brand: # links: # Uptime: https://uptime.searxng.org/history/darmarit-org # About: "https://searxng.org" + # pwa_colors: + # # Custom settings for PWA icon an colors used in manifest.json + # # Default colors are: + # theme_color_light: "#3050ff" + # background_color_light: "fff" + # theme_color_dark: "#58f" + # background_color_dark: "#222428" + # theme_color_black: "#3050ff" + # background_color_black: "#000" search: # Filter results. 0: None, 1: Moderate, 2: Strict safe_search: 0 - # Existing autocomplete backends: "360search", "baidu", "brave", "dbpedia", "duckduckgo", "google", "yandex", - # "mwmbl", "naver", "seznam", "sogou", "startpage", "stract", "swisscows", "quark", "qwant", "wikipedia" - + # Existing autocomplete backends: "360search", "baidu", "bing", "brave", "dbpedia", "duckduckgo", "google", + # "yandex", "mwmbl", "naver", "seznam", "sogou", "startpage", "swisscows", "quark", "qwant", "wikipedia" - # leave blank to turn it off by default. autocomplete: "" # minimun characters to type before autocompleter starts @@ -62,11 +70,11 @@ search: suspended_times: # Engine suspension time after error (in seconds; set to 0 to disable) # For error "Access denied" and "HTTP error [402, 403]" - SearxEngineAccessDenied: 86400 + SearxEngineAccessDenied: 180 # For error "CAPTCHA" - SearxEngineCaptcha: 86400 + SearxEngineCaptcha: 3600 # For error "Too many request" and "HTTP error 429" - SearxEngineTooManyRequests: 3600 + SearxEngineTooManyRequests: 180 # Cloudflare CAPTCHA cf_SearxEngineCaptcha: 1296000 cf_SearxEngineAccessDenied: 86400 @@ -280,53 +288,6 @@ plugins: # '(.*\.)?youtu\.be$': 'yt.example.com' # -checker: - # disable checker when in debug mode - off_when_debug: true - - # use "scheduling: {}" to disable scheduling - # scheduling: interval or int - - # to activate the scheduler: - # * uncomment "scheduling" section - # * add "cache2 = name=searxngcache,items=2000,blocks=2000,blocksize=4096,bitmap=1" - # to your uwsgi.ini - - # scheduling: - # start_after: [300, 1800] # delay to start the first run of the checker - # every: [86400, 90000] # how often the checker runs - - # additional tests: only for the YAML anchors (see the engines section) - # - additional_tests: - rosebud: &test_rosebud - matrix: - query: rosebud - lang: en - result_container: - - not_empty - - ['one_title_contains', 'citizen kane'] - test: - - unique_results - - android: &test_android - matrix: - query: ['android'] - lang: ['en', 'de', 'fr', 'zh-CN'] - result_container: - - not_empty - - ['one_title_contains', 'google'] - test: - - unique_results - - # tests: only for the YAML anchors (see the engines section) - tests: - infobox: &tests_infobox - infobox: - matrix: - query: ["linux", "new york", "bbc"] - result_container: - - has_infobox categories_as_tabs: general: @@ -344,7 +305,7 @@ engines: - name: 360search engine: 360search shortcut: 360so - timeout: 10.0 + timeout: 20.0 disabled: true - name: 360search videos @@ -352,6 +313,12 @@ engines: shortcut: 360sov disabled: true + - name: 500px + engine: 500px + shortcut: "500" + disabled: true + timeout: 5 + - name: 9gag engine: 9gag shortcut: 9g @@ -426,8 +393,10 @@ engines: - name: annas archive engine: annas_archive base_url: - - https://annas-archive.li - - https://annas-archive.pm + - https://annas-archive.gl + - https://annas-archive.vg + - https://annas-archive.pk + - https://annas-archive.gd disabled: true shortcut: aa timeout: 5 @@ -480,6 +449,27 @@ engines: shortcut: conda disabled: true + - name: aol + engine: aol + search_type: search + categories: [general] + shortcut: aol + disabled: true + + - name: aol images + engine: aol + search_type: image + categories: [images] + shortcut: aoli + disabled: true + + - name: aol videos + engine: aol + search_type: video + categories: [videos] + shortcut: aolv + disabled: true + - name: arch linux wiki engine: archlinux shortcut: al @@ -507,11 +497,6 @@ engines: engine: arxiv shortcut: arx - - name: ask - engine: ask - shortcut: ask - disabled: true - - name: azure engine: azure shortcut: az @@ -568,18 +553,22 @@ engines: engine: bing shortcut: bi disabled: true + # base_url: https://cn.bing.com # for instances hosted in China - name: bing images engine: bing_images shortcut: bii + # base_url: https://cn.bing.com # for instances hosted in China - name: bing news engine: bing_news shortcut: bin + # base_url: https://cn.bing.com # for instances hosted in China - name: bing videos engine: bing_videos shortcut: biv + # base_url: https://cn.bing.com # for instances hosted in China - name: bitchute engine: bitchute @@ -605,6 +594,11 @@ engines: require_api_key: false results: HTML + - name: boardreader + engine: boardreader + shortcut: boa + disabled: true + - name: bpb engine: bpb shortcut: bpb @@ -633,6 +627,11 @@ engines: shortcut: cos disabled: true + - name: cara + engine: cara + shortcut: ca + disabled: true + - name: chefkoch engine: chefkoch shortcut: chef @@ -722,22 +721,6 @@ engines: engine: yep shortcut: yep categories: general - search_type: web - timeout: 15 - disabled: true - - - name: yep images - engine: yep - shortcut: yepi - categories: images - search_type: images - disabled: true - - - name: yep news - engine: yep - shortcut: yepn - categories: news - search_type: news disabled: true - name: currency @@ -769,7 +752,6 @@ engines: shortcut: ddd weight: 2 disabled: true - tests: *tests_infobox # cloudflare protected # - name: digbt @@ -858,7 +840,6 @@ engines: weight: 2 # add "list" to the array to get results in the results list display_type: ["infobox"] - tests: *tests_infobox categories: [general] - name: duckduckgo @@ -867,24 +848,21 @@ engines: - name: duckduckgo images engine: duckduckgo_extra - categories: [images, web] + categories: [images] ddg_category: images shortcut: ddi - disabled: true - name: duckduckgo videos engine: duckduckgo_extra - categories: [videos, web] + categories: [videos] ddg_category: videos shortcut: ddv - disabled: true - name: duckduckgo news engine: duckduckgo_extra - categories: [news, web] + categories: [news] ddg_category: news shortcut: ddn - disabled: true - name: duckduckgo weather engine: duckduckgo_weather @@ -950,6 +928,11 @@ engines: shortcut: ftm disabled: true + - name: flaticon + engine: flaticon + shortcut: fli + disabled: true + - name: flickr categories: images shortcut: fl @@ -991,7 +974,12 @@ engines: - name: fynd engine: xpath - search_url: https://fynd.bot/?search={query}&offset={pageno} + search_url: https://fynd.bot/?search={query}&offset={pageno}{safe_search} + safesearch: true + safe_search_map: + 0: '&safe=0' + 1: '&safe=1' + 2: '&safe=1' results_xpath: //div[contains(@class, "result-item")] url_xpath: .//a/@href title_xpath: .//div[contains(@class, "title-line")] @@ -1085,6 +1073,11 @@ engines: shortcut: gitea disabled: true + - name: gmx + engine: gmx + shortcut: gmx + disabled: true + - name: goodreads engine: goodreads shortcut: good @@ -1094,32 +1087,18 @@ engines: - name: google engine: google shortcut: go - # additional_tests: - # android: *test_android - name: google images engine: google_images shortcut: goi - # additional_tests: - # android: *test_android - # dali: - # matrix: - # query: ['Dali Christ'] - # lang: ['en', 'de', 'fr', 'zh-CN'] - # result_container: - # - ['one_title_contains', 'Salvador'] - name: google news engine: google_news shortcut: gon - # additional_tests: - # android: *test_android - name: google videos engine: google_videos shortcut: gov - # additional_tests: - # android: *test_android - name: google scholar engine: google_scholar @@ -1272,6 +1251,35 @@ engines: timeout: 3.0 disabled: true + - name: karmasearch + engine: karmasearch + categories: [general, web] + search_type: web + shortcut: ka + inactive: true + + - name: karmasearch images + engine: karmasearch + categories: [images, web] + search_type: images + shortcut: kai + paging: false + inactive: true + + - name: karmasearch videos + engine: karmasearch + categories: [videos, web] + search_type: videos + shortcut: kav + inactive: true + + - name: karmasearch news + engine: karmasearch + categories: [news, web] + search_type: news + shortcut: kan + inactive: true + - name: kickass engine: kickass base_url: @@ -1351,8 +1359,9 @@ engines: - name: lingva engine: lingva shortcut: lv + timeout: 6.0 # set lingva instance in url, by default it will use the official instance - # url: https://lingva.thedaviddelta.com + # url: https://lingva.ml - name: lobste.rs engine: xpath @@ -1429,7 +1438,6 @@ engines: engine: metacpan shortcut: cpan disabled: true - number_of_results: 20 # https://docs.searxng.org/dev/engines/offline/search-indexer-engines.html#module-searx.engines.meilisearch # - name: meilisearch @@ -1643,6 +1651,10 @@ engines: # Hide obsolete PDB entries. Default is not to hide obsolete structures # hide_obsolete: false + - name: pexels + engine: pexels + shortcut: pe + - name: photon engine: photon shortcut: ph @@ -1723,10 +1735,6 @@ engines: # image proxy of https://pixiv.perennialte.ch # - https://pximg.perennialte.ch - - name: podcastindex - engine: podcastindex - shortcut: podcast - # Required dependency: psychopg2 # - name: postgresql # engine: postgresql @@ -1825,8 +1833,6 @@ engines: shortcut: qw categories: [general, web] disabled: true - additional_tests: - rosebud: *test_rosebud - name: qwant news qwant_categ: news @@ -1834,6 +1840,7 @@ engines: shortcut: qwn categories: news network: qwant + disabled: true - name: qwant images qwant_categ: images @@ -1841,6 +1848,7 @@ engines: shortcut: qwi categories: [images, web] network: qwant + disabled: true - name: qwant videos qwant_categ: videos @@ -1848,6 +1856,7 @@ engines: shortcut: qwv categories: [videos, web] network: qwant + disabled: true # - name: library # engine: recoll @@ -1887,24 +1896,6 @@ engines: # https://docs.searxng.org/dev/engines/online/reuters.html # sort_order = "relevance" - - name: right dao - engine: xpath - paging: true - page_size: 12 - search_url: https://rightdao.com/search?q={query}&start={pageno} - results_xpath: //div[contains(@class, "description")] - url_xpath: ../div[contains(@class, "title")]/a/@href - title_xpath: ../div[contains(@class, "title")] - content_xpath: . - categories: general - shortcut: rd - disabled: true - about: - website: https://rightdao.com/ - use_official_api: false - require_api_key: false - results: HTML - - name: rottentomatoes engine: rottentomatoes shortcut: rt @@ -2013,12 +2004,6 @@ engines: base_url: 'https://discourse.pi-hole.net' disabled: true - - name: searchcode code - engine: searchcode_code - shortcut: scc - disabled: true - inactive: true - # - name: searx # engine: searx_engine # shortcut: se @@ -2062,8 +2047,6 @@ engines: shortcut: sp startpage_categ: web categories: [general, web] - additional_tests: - rosebud: *test_rosebud - name: startpage news engine: startpage @@ -2221,6 +2204,7 @@ engines: - name: yahoo news engine: yahoo_news shortcut: yhn + inactive: true - name: youtube shortcut: yt @@ -2286,8 +2270,6 @@ engines: base_url: "https://{language}.wikiquote.org/" search_type: text disabled: true - additional_tests: - rosebud: *test_rosebud about: website: https://www.wikiquote.org/ wikidata_id: Q369 @@ -2314,16 +2296,6 @@ engines: about: website: https://species.wikimedia.org/ wikidata_id: Q13679 - tests: - wikispecies: - matrix: - query: "Campbell, L.I. et al. 2011: MicroRNAs" - lang: en - result_container: - - not_empty - - ['one_title_contains', 'Tardigrada'] - test: - - unique_results - name: wiktionary engine: mediawiki @@ -2483,6 +2455,11 @@ engines: shortcut: mp disabled: true + - name: national vulnerability database + engine: nvd + shortcut: nvd + disabled: true + - name: naver categories: [general, web] engine: naver @@ -2586,13 +2563,6 @@ engines: disabled: true inactive: true - - name: livespace - engine: livespace - shortcut: ls - categories: videos - disabled: true - timeout: 5.0 - - name: wordnik engine: wordnik shortcut: wnik @@ -2617,34 +2587,6 @@ engines: results: HTML language: de - - name: seekr news - engine: seekr - shortcut: senews - categories: news - seekr_category: news - disabled: true - - - name: seekr images - engine: seekr - network: seekr news - shortcut: seimg - categories: images - seekr_category: images - disabled: true - - - name: seekr videos - engine: seekr - network: seekr news - shortcut: sevid - categories: videos - seekr_category: videos - disabled: true - - - name: stract - engine: stract - shortcut: str - disabled: true - - name: svgrepo engine: svgrepo shortcut: svg @@ -2696,6 +2638,12 @@ engines: shortcut: wttr timeout: 9.0 + - name: braveapi + engine: braveapi + # read https://docs.searxng.org/dev/engines/online/brave.html + api_key: "" + inactive: true + - name: brave engine: brave shortcut: br