-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathmanifest.json
114 lines (114 loc) · 2.97 KB
/
manifest.json
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
{
"id": "vaultwarden",
"title": "Vaultwarden",
"version": "1.32.7",
"release-notes": "* Updated to the latest upstream code with notable changes:\n - This release contains a security fix for the following CVE [GHSA-g65h-982x-4m5m](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-g65h-982x-4m5m).\n - New extension design is now enabled by default.\n - Full change log available [here](https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.7)",
"license": "AGPLv3",
"wrapper-repo": "https://github.com/Start9Labs/vaultwarden-startos",
"upstream-repo": "https://github.com/dani-garcia/vaultwarden",
"support-site": "https://vaultwarden.discourse.group/",
"marketing-site": "https://github.com/dani-garcia/vaultwarden/",
"donation-url": "https://liberapay.com/dani-garcia",
"build": ["make"],
"description": {
"short": "Secure password management",
"long": "Vaultwarden is a lightweight and secure password manager for storing and auto-filling sensitive information such as usernames and passwords, credit cards, identities, and notes. It is an alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients. All data is stored in an encrypted vault on your server."
},
"assets": {
"license": "LICENSE",
"icon": "icon.png",
"instructions": "instructions.md"
},
"main": {
"type": "docker",
"image": "main",
"entrypoint": "/usr/local/bin/docker_entrypoint.sh",
"args": [],
"mounts": {
"main": "/data",
"cert": "/mnt/cert"
},
"io-format": "yaml"
},
"health-checks": {
"alive": {
"name": "Web UI",
"success-message": "Ready to visit in a web browser",
"type": "script"
}
},
"config": {
"get": {
"type": "script"
},
"set": {
"type": "script"
}
},
"properties": {
"type": "script"
},
"dependencies": {},
"volumes": {
"main": {
"type": "data"
},
"cert": {
"type": "certificate",
"interface-id": "main"
}
},
"alerts": {},
"interfaces": {
"main": {
"name": "Web Interface/Bitwarden Protocol",
"description": "Main user interface for interacting with Vaultwarden in a web browser. Also serves the bitwarden protocol.",
"tor-config": {
"port-mapping": {
"80": "8080",
"443": "3443"
}
},
"lan-config": {
"443": {
"ssl": true,
"internal": 8080
}
},
"ui": true,
"protocols": ["tcp", "http"]
}
},
"hardware-requirements": {
"arch": [
"x86_64",
"aarch64"
]
},
"backup": {
"create": {
"type": "script"
},
"restore": {
"type": "script"
}
},
"migrations": {
"from": {
"*": {
"type": "script",
"args": [
"from"
]
}
},
"to": {
"*": {
"type": "script",
"args": [
"to"
]
}
}
}
}