forked from k0gen/simplex-startos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yaml
131 lines (131 loc) · 3.01 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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
id: simplex
title: "SimpleX Server"
version: 6.1.3
release-notes: |
- Updated to the latest upstream code with notable changes:
* Servers: more reliable restoring of state.
* SMP server: reduced memory usage and faster start.
* Full change log available [here](hthttps://github.com/simplex-chat/simplexmq/blob/master/CHANGELOG.md#613)
license: MIT
wrapper-repo: "https://github.com/Start9Labs/simplex-startos"
upstream-repo: "https://github.com/simplex-chat/simplexmq/"
support-site: "https://github.com/simplex-chat/simplexmq/issues"
marketing-site: "https://simplex.chat/"
donation-url: "https://github.com/simplex-chat/simplex-chat#help-us-with-donations"
build: ["make"]
description:
short: An instant messenger without user IDs
long: |
SimpleX is a chat client that radically improves your privacy. It puts you in control of how people connect with you.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: "docker_entrypoint.sh"
args: []
mounts:
main: /root/
conf: /etc/opt/simplex
xftp: /etc/opt/simplex-xftp
log: /var/opt/simplex
hardware-requirements:
arch:
- x86_64
- aarch64
health-checks:
api:
name: Listening
success-message: SimpleX Server is alive and accepting incoming connections
type: docker
image: main
system: false
entrypoint: check-syn-ack.sh
args: []
mounts: {}
io-format: json
inject: true
config:
get:
type: script
set:
type: script
properties:
type: script
volumes:
main:
type: data
compat:
type: assets
conf:
type: data
xftp:
type: data
log:
type: data
interfaces:
main:
name: SimpleX SMP Interface
description: Do not use the URL below. Instead, look in the Properties section to get your SimpleX server address.
tor-config:
port-mapping:
5223: "5223"
ui: false
protocols:
- tcp
xftp:
name: SimpleX XFTP Interface
description: Do not use the URL below. Instead, look in the Properties section to get your SimpleX server address.
tor-config:
port-mapping:
443: "443"
ui: false
protocols:
- tcp
dependencies: {}
backup:
create:
type: docker
image: compat
system: true
entrypoint: /assets/backup.sh
args:
- duplicity
- create
- /mnt/backup
- /root/start9
mounts:
BACKUP: /mnt/backup
compat: /assets
main: /root/start9
conf: /etc/opt/simplex
xftp: /etc/opt/simplex-xftp
log: /var/opt/simplex
restore:
type: docker
image: compat
system: true
entrypoint: /assets/restore.sh
args:
- duplicity
- restore
- /mnt/backup
- /root/start9
mounts:
BACKUP: /mnt/backup
compat: /assets
main: /root/start9
conf: /etc/opt/simplex
xftp: /etc/opt/simplex-xftp
log: /var/opt/simplex
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]