Files
nixfiles/docs/sites/colony/shill/containers/vaultwarden.md
T
jackos1998 a2f3410e42 docs/boxes: Document deployed boxes
Add per-site and per-box inventories, consolidate shared network design,
and relocate the switch and access-point references under the home site.
2026-08-02 00:12:57 +01:00

1.6 KiB

vaultwarden

Vaultwarden, a Bitwarden-compatible password manager, published as pass.nul.ie through middleman.

Role

  • vaultwarden — HTTP on [::]:8080, WebSocket notifications on 3012 (both allowed through the firewall). Web vault enabled, signups disabled, Bitwarden push notifications enabled (PUSH_ENABLED). DOMAIN is https://pass.nul.ie.
  • SMTP via mail.nul.ie:587 (STARTTLS) as pass@nul.ie; credentials and other sensitive settings come from the vaultwarden/config.env age secret.
  • Backups — a borgbackup job pushes /var/lib/vaultwarden to rsync.net using a repokey-encrypted repository; its passphrase and SSH key come from secrets, and the job keeps daily, weekly and monthly archives according to its configured retention policy.

Network assignments

See the consolidated network assignments table (this box: vaultwarden).

Persistence

/var/lib/vaultwarden is persisted through my.tmproot.persistence — like the other shill containers the root is ephemeral and real state lives under /persist (bind-mounted from the host's /persist/containers/vaultwarden).

Notable config files