Vaultwarden
@evrardjp/vaultwardenv2026.05.21.1
01README
Vaultwarden lifecycle management — deploy and manage a vaultwarden docker-compose stack over SSH.
02Models
@evrardjp/vaultwardenv2026.05.21.1vaultwarden.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| version | string | Vaultwarden docker image tag and template branch |
| host | string | IP or hostname of the vaultwarden VM |
| fqdn | string | FQDN for the DOMAIN env var and verify curl |
| sshUser | string | SSH user on the vaultwarden VM |
| sshKeyPath | string | Path to SSH private key |
| workDir | string | Working directory on the VM for docker-compose files |
fn discover(_fetch?: unknown)
Fetch and parse vaultwarden .env.template to catalog all supported env vars
| Argument | Type | Description |
|---|---|---|
| _fetch? | unknown |
fn deploy(envVars: record, _fetch?: unknown, _ssh?: unknown, _scp?: unknown)
Deploy vaultwarden via docker-compose (fetches template, builds .env, uploads files, starts with healthcheck --wait)
| Argument | Type | Description |
|---|---|---|
| envVars | record | Environment variable overrides applied on top of template defaults |
| _fetch? | unknown | |
| _ssh? | unknown | |
| _scp? | unknown |
fn configure(envVars: record, _ssh?: unknown, _scp?: unknown)
Update specific env vars in the running vaultwarden .env and force-recreate the container
| Argument | Type | Description |
|---|---|---|
| envVars | record | Environment variable key-value pairs to update or append |
| _ssh? | unknown | |
| _scp? | unknown |
fn verify(_ssh?: unknown, _curl?: unknown)
Check vaultwarden health: SSH docker ps and local curl via --resolve
| Argument | Type | Description |
|---|---|---|
| _ssh? | unknown | |
| _curl? | unknown |
Resources
envTemplate(infinite)— Parsed .env.template from vaultwarden GitHub (env var catalog)
deployment(infinite)— Current vaultwarden deployment state
verification(infinite)— Latest vaultwarden health verification result
Files
log(text/plain)— Operation log
03Stats
A
91 / 100
Downloads
3
Archive size
9.0 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive0/1missing
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
04Platforms