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
id: vaultwarden
name: Vaultwarden
description: A lightweight server compatible with the Bitwarden password manager clients.
version: "1"
logo: https://raw.githubusercontent.com/dani-garcia/vaultwarden/1c89e1772bfe51edf362fd033cf9c492ccd7ee55/resources/vaultwarden-icon.svg
tags:
links:
source: https://github.com/dani-garcia/vaultwarden
docs: https://github.com/dani-garcia/vaultwarden/wiki
variables:
- name: domain
type: domain
label: Domain
description: The public hostname (Bitwarden clients need HTTPS); empty for a generated one.
- name: signups_allowed
label: Allow sign-ups
description: Whether anyone who reaches the server may create an account.
default: "true"
choices:
- name: admin_token
type: password
length: 48
description: The token for /admin.
apps:
- name: server
image: docker:vaultwarden/server:latest
port: 80
volumes:
env:
DOMAIN: "https://${domain}"
SIGNUPS_ALLOWED: "${signups_allowed}"
ADMIN_TOKEN: "${admin_token}"
domains:
-
notes:
- The admin page is /admin; its token is the org secret tpl.<name>.admin_token.
- Turn sign-ups off (the app's SIGNUPS_ALLOWED) once your accounts exist.