forked from Start9Labs/syncthing-startos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifest.yaml
104 lines (104 loc) · 2.24 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
actions: {}
alerts: {}
backup:
create:
type: script
restore:
type: script
build:
- make
config:
get:
type: script
set:
type: script
dependencies:
filebrowser:
config: null
description: Used to store persisted data for Syncthing
requirement:
type: required
version: ^2.14.1.1
description:
long: |
Syncthing provides a simple file managing and synchronization interface which can be used to upload, download, organize, edit, and share your files across multiple devices.
short: Synchronizes files between devices in real time, safely protected from prying eyes
donation-url: https://syncthing.net/donations/
health-checks:
version:
name: Sync Connection
success-message: Syncthing is running and connected with filebrowser folder
type: script
web-ui:
name: Web Interface
success-message: Syncthing is ready to be visited in your browser.
type: script
id: syncthing
interfaces:
main:
description: The user interface to configure, customize, and interact with Syncthing
lan-config:
"443":
internal: 8384
ssl: true
name: Syncthing UI
protocols:
- tcp
- http
tor-config:
port-mapping:
"80": "8384"
ui: true
sync-listening:
description: Listening Port
lan-config:
"22000":
internal: 22000
ssl: false
name: Listening Port
protocols:
- tcp
- http
- udp
tor-config:
port-mapping:
"22000": "22000"
ui: false
license: apache
main:
args:
- entrypoint.sh
entrypoint: tini
image: main
mounts:
filebrowser: /mnt/filebrowser
main: /root
type: docker
marketing-site: https://syncthing.org/
properties:
type: script
release-notes: |
* Use new eOS APIs for backups
support-site: https://github.com/syncthing/syncthing/issues
title: Syncthing
upstream-repo: https://github.com/syncthing/syncthing
version: 1.23.0.1
volumes:
filebrowser:
package-id: filebrowser
path: data
readonly: false
type: pointer
volume-id: main
main:
type: data
wrapper-repo: https://github.com/Start9Labs/syncthing-wrapper
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]