-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathmanifest.json
114 lines (114 loc) · 2.89 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.2",
"release-notes": "* Updated to the latest upstream code with notable changes:\n - Fixed collection management for managers\n - Full change log available [here](https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.2)\n* Update bundling process to use Deno emit module\n* Switched the donation link to Librepay",
"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"
]
}
}
}
}