-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yaml
106 lines (105 loc) · 2.85 KB
/
manifest.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
id: searxng
title: "SearXNG"
version: 2024.11.29
release-notes: |
- Updated SearXNG code to the latest version from upstream.
- Update bundling process to use Deno emit module
> **Highlights**
- **Improved search results**: Fixed issues with DuckDuckGo and Google search engines, removing unwanted HTML tags and improving result quality.
- **Enhanced image search**: Fixed stretching issues in image search results and improved thumbnail handling across various image sources.
- **New search sources**: Added Adobe Stock (photos, videos, audio) and OpenLibrary search capabilities.
- **Browser integration**: Added new RSS viewing features for better browser compatibility.
- **General improvements**: Updated various components for better performance and fixed several currency conversion issues.
license: MIT
wrapper-repo: "https://github.com/Start9Labs/searxng-startos"
upstream-repo: "https://github.com/searxng/searxng-docker"
support-site: "https://github.com/searxng/searxng-docker/issues"
marketing-site: "https://docs.searxng.org"
donation-url: "https://docs.searxng.org/donate.html"
build: ["make"]
description:
short: Privacy-preserving internet metasearch engine.
long: |
SearXNG is an Internet metasearch engine that aggregates results from more than 70 search services. It also helps protect your privacy by withholding sensitive metadata from the underlying search services. Your SearXNG instance is highly configurable, and can even be shared with friends and family.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: docker_entrypoint.sh
args: []
mounts:
main: /root
hardware-requirements:
arch:
- x86_64
- aarch64
health-checks:
web-ui:
name: Web UI
success-message: SearXNG is accessible through a web browser
type: script
config:
get:
type: script
set:
type: script
properties:
type: script
volumes:
main:
type: data
interfaces:
main:
name: SearXNG Web Interface
description: Specifies the interface to listen on for HTTP connections.
tor-config:
port-mapping:
80: "8080"
lan-config:
443:
ssl: true
internal: 8080
ui: true
protocols:
- tcp
- http
dependencies: {}
backup:
create:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- create
- /mnt/backup
- /root/data
mounts:
BACKUP: "/mnt/backup"
main: "/root/data"
restore:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- restore
- /mnt/backup
- /root/data
mounts:
BACKUP: "/mnt/backup"
main: "/root/data"
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]