Merge branch 'sethforprivacy-app/searxng'

This commit is contained in:
Nicolas Meienberger 2022-09-19 10:18:24 +02:00
commit 814b61ff3b
5 changed files with 2114 additions and 0 deletions

23
apps/searxng/config.json Normal file
View File

@ -0,0 +1,23 @@
{
"$schema": "../schema.json",
"name": "SearXNG",
"available": true,
"exposable": true,
"port": 8127,
"id": "searxng",
"tipi_version": 1,
"version": "latest",
"categories": ["social"],
"description": "SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.",
"short_desc": "Privacy-respecting, hackable metasearch engine",
"author": "searxng",
"source": "https://github.com/searxng/searxng",
"form_fields": [
{
"type": "random",
"label": "SearXNG Secret Key",
"min": 32,
"env_variable": "SEARXNG_SECRET_KEY"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,24 @@
version: "3.7"
services:
searxng:
container_name: searxng
image: searxng/searxng:latest
restart: unless-stopped
networks:
- tipi_main_network
volumes:
- "${APP_DATA_DIR}/data:/etc/searxng"
ports:
- ${APP_PORT}:8080
environment:
- BIND_ADDRESS=0.0.0.0:8080
- BASE_URL=${APP_PROTOCOL:-http}://${APP_DOMAIN}/
- SECRET_KEY=${SEARXNG_SECRET_KEY}
labels:
traefik.enable: ${APP_EXPOSED}
traefik.http.routers.searxng.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.searxng.entrypoints: websecure
traefik.http.routers.searxng.service: searxng
traefik.http.routers.searxng.tls.certresolver: myresolver
traefik.http.services.searxng.loadbalancer.server.port: 8080

View File

@ -0,0 +1,21 @@
## Privacy-respecting, hackable metasearch engine
SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity.
### Differences to searx
SearXNG is a fork of 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
- the translations are up to date, you can contribute on Weblate
- 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
- administrator can block and/or replace the URLs in the search results

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB