Merge branch 'sethforprivacy-app/searxng'
This commit is contained in:
commit
814b61ff3b
23
apps/searxng/config.json
Normal file
23
apps/searxng/config.json
Normal 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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
2046
apps/searxng/data/settings.yml
Normal file
2046
apps/searxng/data/settings.yml
Normal file
File diff suppressed because it is too large
Load Diff
24
apps/searxng/docker-compose.yml
Normal file
24
apps/searxng/docker-compose.yml
Normal 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
|
21
apps/searxng/metadata/description.md
Normal file
21
apps/searxng/metadata/description.md
Normal 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
|
BIN
apps/searxng/metadata/logo.jpg
Normal file
BIN
apps/searxng/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
Loading…
Reference in New Issue
Block a user