From 37a4a1106f7f8805525db9074ff3a7f872ff68e3 Mon Sep 17 00:00:00 2001 From: Haro Date: Tue, 15 Sep 2026 05:29:54 +0000 Subject: [PATCH] [UPDATE][searxngv2][1.0.17] --- searxngv2/Chart.yaml | 2 +- searxngv2/OlaresManifest.yaml | 9 +++- searxngv2/i18n/de-DE/OlaresManifest.yaml | 42 +++++++++++++++++++ searxngv2/i18n/es-ES/OlaresManifest.yaml | 42 +++++++++++++++++++ searxngv2/i18n/fr-FR/OlaresManifest.yaml | 42 +++++++++++++++++++ searxngv2/i18n/it-IT/OlaresManifest.yaml | 42 +++++++++++++++++++ searxngv2/i18n/ja-JP/OlaresManifest.yaml | 41 ++++++++++++++++++ searxngv2/owners | 2 +- searxngv2/searxngv2/Chart.yaml | 2 +- .../searxngv2/templates/clientproxy.yaml | 31 +++++++++----- 10 files changed, 241 insertions(+), 14 deletions(-) create mode 100644 searxngv2/i18n/de-DE/OlaresManifest.yaml create mode 100644 searxngv2/i18n/es-ES/OlaresManifest.yaml create mode 100644 searxngv2/i18n/fr-FR/OlaresManifest.yaml create mode 100644 searxngv2/i18n/it-IT/OlaresManifest.yaml create mode 100644 searxngv2/i18n/ja-JP/OlaresManifest.yaml diff --git a/searxngv2/Chart.yaml b/searxngv2/Chart.yaml index f1e4a15f7..94c9f94a1 100644 --- a/searxngv2/Chart.yaml +++ b/searxngv2/Chart.yaml @@ -3,4 +3,4 @@ appVersion: '2026.5.10' description: description name: searxngv2 type: application -version: '1.0.11' +version: '1.0.17' \ No newline at end of file diff --git a/searxngv2/OlaresManifest.yaml b/searxngv2/OlaresManifest.yaml index cc6f72bcf..27f4ce24b 100644 --- a/searxngv2/OlaresManifest.yaml +++ b/searxngv2/OlaresManifest.yaml @@ -8,7 +8,7 @@ metadata: description: Search without being tracked. appid: searxngv2 title: SearXNG - version: '1.0.11' + version: '1.0.17' categories: - Productivity_v112 - Utilities_v112 @@ -60,6 +60,8 @@ spec: - professional development: CI, quality assurance & automated tested UI upgradeDescription: | + + Replace the Bitnami OpenResty proxy with official OpenResty and run it as UID/GID 1000 with writable runtime paths. Upgrade SearXNG to 2026.5.10-df1f24fb7 - Significantly more accurate search results, especially for technical @@ -82,6 +84,11 @@ spec: locale: - en-US - zh-CN + - de-DE + - es-ES + - it-IT + - fr-FR + - ja-JP doc: https://docs.searxng.org/ license: - text: AGPL-3.0 diff --git a/searxngv2/i18n/de-DE/OlaresManifest.yaml b/searxngv2/i18n/de-DE/OlaresManifest.yaml new file mode 100644 index 000000000..bd79d81b1 --- /dev/null +++ b/searxngv2/i18n/de-DE/OlaresManifest.yaml @@ -0,0 +1,42 @@ +metadata: + title: SearXNG + description: Suchen, ohne verfolgt zu werden +spec: + fullDescription: | + **WICHTIGER HINWEIS** + Dies ist eine geteilte App. Im gesamten Olares-System wird nur ein Dienst installiert. Jeder Benutzer muss dennoch einen Desktop-Eintrag installieren, um den vom Olares-Admin installierten Dienst zu nutzen. + + **ÜBERSICHT** + SearXNG ist eine kostenlose Internet-Metasuchmaschine, die Ergebnisse von mehr als 70 Suchdiensten aggregiert. Nutzer werden weder verfolgt noch profiliert. Zusätzlich kann SearXNG über Tor für Online-Anonymität verwendet werden. + + **Warum nutzen?** + - SearXNG bietet möglicherweise nicht so personalisierte Ergebnisse wie Google, erstellt aber kein Profil über Sie. + - SearXNG interessiert sich nicht dafür, wonach Sie suchen, teilt nichts mit Dritten und kann nicht genutzt werden, um Sie zu kompromittieren. + - SearXNG ist freie Software, der Code ist zu 100 % offen, und jeder ist willkommen, ihn zu verbessern + + **Funktionen** + - selbst gehostet + - kein Nutzer-Tracking / kein Profiling + - Skripte & Cookies sind optional + - sichere, verschlüsselte Verbindungen + - etwa 200 Suchmaschinen + - etwa 60 Übersetzungen + - etwa 100 gut gepflegte Instanzen auf searx.space + - einfache Integration von Suchmaschinen + - professionelle Entwicklung: CI, Qualitätssicherung & automatisiert getestete UI + + upgradeDescription: | + Upgrade von SearXNG auf 2026.5.10-df1f24fb7 + + - Deutlich genauere Suchergebnisse, insbesondere für technische + und Long-Tail-Abfragen. Der vorherige Build hat die meisten + Anpassungen stillschweigend verworfen und nur eine kleine Bing-only- + Fallback-Engine-Menge belassen, die oft Anti-Scraping-Köderergebnisse lieferte. + - Englische Inhalte (offizielle Seiten, Dokumentation) werden für + Nicht-Englisch-Nutzer nicht mehr ausgeblendet; Suchergebnisse sind + standardmäßig sprachagnostisch. + - Die gebündelte Engine-Liste folgt nun automatisch dem SearXNG-Image, sodass + künftige Upgrades neue Engines ohne manuelle Konfiguration übernehmen. + - Optionale API-Schlüssel für YouTube / WolframAlpha / Flickr / + StackExchange / MyMemory / Wallhaven freigelegt, um die Stabilität für + Nutzer weiter zu verbessern, die sie angeben. diff --git a/searxngv2/i18n/es-ES/OlaresManifest.yaml b/searxngv2/i18n/es-ES/OlaresManifest.yaml new file mode 100644 index 000000000..687dafd23 --- /dev/null +++ b/searxngv2/i18n/es-ES/OlaresManifest.yaml @@ -0,0 +1,42 @@ +metadata: + title: SearXNG + description: Busca sin ser rastreado +spec: + fullDescription: | + **NOTA IMPORTANTE** + Esta es una app compartida. Solo se instalará un servicio en todo el sistema Olares. Sin embargo, cada usuario aún necesita instalar una entrada de escritorio para acceder y usar el servicio instalado por el Olares Admin. + + **RESUMEN** + SearXNG es un metabuscador de Internet gratuito que agrega resultados de más de 70 servicios de búsqueda. Los usuarios no son rastreados ni perfilados. Además, SearXNG puede usarse a través de Tor para el anonimato en línea. + + **¿Por qué usarlo?** + - SearXNG puede no ofrecerte resultados tan personalizados como Google, pero no genera un perfil sobre ti. + - A SearXNG no le importa lo que buscas, nunca comparte nada con terceros y no puede usarse para comprometerte. + - SearXNG es software libre, el código está 100% abierto, y todos son bienvenidos a mejorarlo + + **Funciones** + - autoalojado + - sin seguimiento de usuarios / sin perfiles + - scripts y cookies son opcionales + - conexiones seguras y cifradas + - unas 200 motores de búsqueda + - unas 60 traducciones + - unas 100 instancias bien mantenidas en searx.space + - fácil integración de motores de búsqueda + - desarrollo profesional: CI, control de calidad y UI con pruebas automatizadas + + upgradeDescription: | + Actualizar SearXNG a 2026.5.10-df1f24fb7 + + - Resultados de búsqueda significativamente más precisos, especialmente para consultas + técnicas y de cola larga. La build anterior descartaba silenciosamente la mayor parte + de la personalización, dejando solo un pequeño conjunto de motores de respaldo solo Bing + que a menudo devolvía resultados señuelo anti-scraping. + - El contenido en inglés (sitios oficiales, documentación) ya no se oculta + a los usuarios no anglófonos; los resultados de búsqueda son ahora agnósticos + del idioma por defecto. + - La lista de motores incluida ahora sigue automáticamente la imagen de SearXNG, de modo que + las futuras actualizaciones incorporan nuevos motores sin configuración manual. + - Claves API opcionales expuestas para YouTube / WolframAlpha / Flickr / + StackExchange / MyMemory / Wallhaven para mejorar aún más la estabilidad de + los usuarios que las proporcionen. diff --git a/searxngv2/i18n/fr-FR/OlaresManifest.yaml b/searxngv2/i18n/fr-FR/OlaresManifest.yaml new file mode 100644 index 000000000..e5a6223ec --- /dev/null +++ b/searxngv2/i18n/fr-FR/OlaresManifest.yaml @@ -0,0 +1,42 @@ +metadata: + title: SearXNG + description: Cherchez sans être suivi +spec: + fullDescription: | + **NOTE IMPORTANTE** + Il s'agit d'une app partagée. Un seul service sera installé sur l'ensemble du système Olares. Cependant, chaque utilisateur doit tout de même installer une entrée de bureau pour accéder et utiliser le service installé par l'Olares Admin. + + **APERÇU** + SearXNG est un métamoteur de recherche Internet gratuit qui agrège les résultats de plus de 70 services de recherche. Les utilisateurs ne sont ni suivis ni profilés. De plus, SearXNG peut être utilisé via Tor pour l'anonymat en ligne. + + **Pourquoi l'utiliser ?** + - SearXNG peut ne pas vous offrir des résultats aussi personnalisés que Google, mais il ne génère pas de profil à votre sujet. + - SearXNG se fiche de ce que vous recherchez, ne partage jamais rien avec un tiers, et ne peut pas être utilisé pour vous compromettre. + - SearXNG est un logiciel libre, le code est 100 % ouvert, et tout le monde est invité à l'améliorer + + **Fonctionnalités** + - auto-hébergé + - pas de suivi utilisateur / pas de profilage + - scripts et cookies sont optionnels + - connexions sécurisées et chiffrées + - environ 200 moteurs de recherche + - environ 60 traductions + - environ 100 instances bien maintenues sur searx.space + - intégration facile des moteurs de recherche + - développement professionnel : CI, assurance qualité et UI testée automatiquement + + upgradeDescription: | + Mise à niveau de SearXNG vers 2026.5.10-df1f24fb7 + + - Résultats de recherche nettement plus précis, surtout pour les requêtes + techniques et de longue traîne. La build précédente abandonnait silencieusement la plupart + des personnalisations, ne laissant qu'un petit ensemble de moteurs de secours Bing uniquement + qui renvoyait souvent des résultats leurres anti-scraping. + - Le contenu anglais (sites officiels, documentation) n'est plus masqué + aux utilisateurs non anglophones ; les résultats de recherche sont désormais + agnostiques à la langue par défaut. + - La liste de moteurs fournie suit désormais automatiquement l'image SearXNG, ainsi + les futures mises à niveau récupèrent de nouveaux moteurs sans configuration manuelle. + - Clés API optionnelles exposées pour YouTube / WolframAlpha / Flickr / + StackExchange / MyMemory / Wallhaven pour améliorer encore la stabilité pour + les utilisateurs qui les fournissent. diff --git a/searxngv2/i18n/it-IT/OlaresManifest.yaml b/searxngv2/i18n/it-IT/OlaresManifest.yaml new file mode 100644 index 000000000..65af56aef --- /dev/null +++ b/searxngv2/i18n/it-IT/OlaresManifest.yaml @@ -0,0 +1,42 @@ +metadata: + title: SearXNG + description: Cerca senza essere tracciato +spec: + fullDescription: | + **NOTA IMPORTANTE** + Questa è un'app condivisa. Verrà installato un solo servizio nell'intero sistema Olares. Tuttavia, ogni utente deve comunque installare una voce desktop per accedere e usare il servizio installato dall'Olares Admin. + + **PANORAMICA** + SearXNG è un metasearch engine Internet gratuito che aggrega risultati da più di 70 servizi di ricerca. Gli utenti non vengono né tracciati né profilati. Inoltre, SearXNG può essere usato tramite Tor per l'anonimato online. + + **Perché usarlo?** + - SearXNG potrebbe non offrirti risultati così personalizzati come Google, ma non genera un profilo su di te. + - A SearXNG non importa cosa cerchi, non condivide mai nulla con terze parti e non può essere usato per comprometterti. + - SearXNG è software libero, il codice è aperto al 100% e tutti sono i benvenuti a migliorarlo + + **Funzionalità** + - self hosted + - nessun tracciamento utenti / nessun profiling + - script e cookie sono opzionali + - connessioni sicure e crittografate + - circa 200 motori di ricerca + - circa 60 traduzioni + - circa 100 istanze ben mantenute su searx.space + - facile integrazione dei motori di ricerca + - sviluppo professionale: CI, assurance della qualità e UI testata automaticamente + + upgradeDescription: | + Aggiornare SearXNG a 2026.5.10-df1f24fb7 + + - Risultati di ricerca significativamente più accurati, soprattutto per query + tecniche e di long-tail. La build precedente scartava silenziosamente la maggior parte + della personalizzazione, lasciando solo un piccolo set di fallback solo Bing + che spesso restituiva risultati esca anti-scraping. + - I contenuti in inglese (siti ufficiali, documentazione) non sono più nascosti + agli utenti non anglofoni; i risultati di ricerca sono ora language-agnostic + per impostazione predefinita. + - L'elenco dei motori incluso ora segue automaticamente l'immagine SearXNG, così + i futuri upgrade acquisiscono nuovi motori senza configurazione manuale. + - Chiavi API opzionali esposte per YouTube / WolframAlpha / Flickr / + StackExchange / MyMemory / Wallhaven per migliorare ulteriormente la stabilità per + gli utenti che le forniscono. diff --git a/searxngv2/i18n/ja-JP/OlaresManifest.yaml b/searxngv2/i18n/ja-JP/OlaresManifest.yaml new file mode 100644 index 000000000..3445d7e98 --- /dev/null +++ b/searxngv2/i18n/ja-JP/OlaresManifest.yaml @@ -0,0 +1,41 @@ +metadata: + title: SearXNG + description: 追跡されずに検索 +spec: + fullDescription: | + **重要なお知らせ** + これは共有アプリです。Olares システム全体でサービスは 1 つだけインストールされます。ただし、各ユーザーは Olares Admin がインストールしたサービスにアクセス・利用するためにデスクトップエントリをインストールする必要があります。 + + **概要** + SearXNG は 70 以上の検索サービスから結果を集約する無料のインターネットメタ検索エンジンです。ユーザーは追跡もプロファイリングもされません。さらにオンライン匿名性のため Tor 経由でも利用できます。 + + **なぜ使うのか?** + - SearXNG は Google ほどパーソナライズされた結果を提供しないかもしれませんが、あなたについてのプロファイルは作りません。 + - SearXNG は検索内容を気にせず、第三者と何も共有せず、あなたを危険にさらす用途にも使えません。 + - SearXNG はフリーソフトウェアで、コードは 100% オープン、誰でも改善に参加できます + + **機能** + - セルフホスト + - ユーザートラッキングなし / プロファイリングなし + - スクリプトと Cookie は任意 + - 安全で暗号化された接続 + - 約 200 の検索エンジン + - 約 60 の翻訳 + - searx.space 上の約 100 のよく維持されたインスタンス + - 検索エンジンの容易な統合 + - プロフェッショナルな開発:CI、品質保証、自動テスト済み UI + + upgradeDescription: | + SearXNG を 2026.5.10-df1f24fb7 へアップグレード + + - 特に技術的・ロングテールのクエリで検索結果の精度が大幅に向上。 + 以前のビルドはカスタマイズの大半を黙って破棄し、Bing のみの + 小さなフォールバックエンジン集合だけ残し、しばしばアンチスクレイピングの + おとり結果を返していました。 + - 英語コンテンツ(公式サイト、ドキュメント)が非英語ユーザーから + 隠れなくなり、検索結果はデフォルトで言語非依存に。 + - 同梱エンジン一覧が SearXNG イメージを自動追従するため、 + 今後のアップグレードで手動設定なしに新エンジンを取り込みます。 + - YouTube / WolframAlpha / Flickr / + StackExchange / MyMemory / Wallhaven の任意 API キーを公開し、 + 提供するユーザーの安定性をさらに向上。 diff --git a/searxngv2/owners b/searxngv2/owners index 32f971dfd..42e367cb8 100644 --- a/searxngv2/owners +++ b/searxngv2/owners @@ -4,4 +4,4 @@ owners: - 'hysyeah' - 'pengpeng' - 'harveyff' -- 'kaki-admin' \ No newline at end of file +- 'zdf-org' \ No newline at end of file diff --git a/searxngv2/searxngv2/Chart.yaml b/searxngv2/searxngv2/Chart.yaml index f6683021c..b6bac64aa 100644 --- a/searxngv2/searxngv2/Chart.yaml +++ b/searxngv2/searxngv2/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: '1.25.3-2' +appVersion: '1.29.2.5' description: description name: searxngv2 type: application diff --git a/searxngv2/searxngv2/templates/clientproxy.yaml b/searxngv2/searxngv2/templates/clientproxy.yaml index 2d00342e2..8c23cf255 100644 --- a/searxngv2/searxngv2/templates/clientproxy.yaml +++ b/searxngv2/searxngv2/templates/clientproxy.yaml @@ -7,9 +7,14 @@ metadata: data: nginx.conf: | server { + client_body_temp_path /tmp/client_body; + proxy_temp_path /tmp/proxy; + fastcgi_temp_path /tmp/fastcgi; + uwsgi_temp_path /tmp/uwsgi; + scgi_temp_path /tmp/scgi; listen 8080; - access_log /opt/bitnami/openresty/nginx/logs/access.log; - error_log /opt/bitnami/openresty/nginx/logs/error.log; + access_log /dev/stdout; + error_log /dev/stderr; proxy_connect_timeout 60s; proxy_send_timeout 60s; @@ -73,15 +78,22 @@ spec: items: - key: nginx.conf path: nginx.conf + - name: nginx-runtime + emptyDir: {} containers: - name: nginx - image: docker.io/beclab/aboveos-bitnami-openresty:1.25.3-2 + image: "docker.io/openresty/openresty:1.29.2.5-bookworm-fat" + command: + - /usr/local/openresty/bin/openresty + args: + - -g + - "daemon off; pid /tmp/nginx.pid;" + securityContext: + runAsUser: 1000 + runAsGroup: 1000 ports: - containerPort: 8080 protocol: TCP - env: - - name: OPENRESTY_CONF_FILE - value: /etc/nginx/nginx.conf readinessProbe: exec: command: @@ -104,11 +116,10 @@ spec: memory: 64Mi volumeMounts: - name: nginx-config - mountPath: /etc/nginx/nginx.conf - subPath: nginx.conf - - name: nginx-config - mountPath: /opt/bitnami/openresty/nginx/conf/server_blocks/nginx.conf + mountPath: /etc/nginx/conf.d/default.conf subPath: nginx.conf + - name: nginx-runtime + mountPath: /var/run/openresty --- apiVersion: v1