The KamalCloud app is down for maintenance. Sign-ups and sign-ins are paused.App down for maintenance. Sign-ups paused. Details
Template
A lightweight server for the Bitwarden protocol, so the official Bitwarden apps, browser extensions and CLI all work against it. It installs as an ordinary app that deploys, backs up and rolls back like yours.
Installing does not deploy. Point an A record for the domain at the server, then press Deploy.
A registered server and a ready runner.
A hostname. Bitwarden clients need HTTPS, and passkeys and attachment links are tied to the domain, so set your own before the first deploy.
Somewhere off the machine for backups. A password manager with no off-machine backup is one disk failure from losing every vault on it.
No. The install sets SIGNUPS_ALLOWED to false and INVITATIONS_ALLOWED to true, so only people an admin invites can create an account.
The official apps, browser extensions and CLI. Choose self-hosted on the sign-in screen and enter your domain. Clients from 2026.8.0 onwards need Vaultwarden 1.37.2 or newer, which is the version the template installs.
The SQLite database, attachments and keys all live in one data volume. Vaultwarden stands down for each backup and each restore, so both are consistent and both are a short outage. Set a schedule and a bucket on the volume.
Change the image tag on the app and deploy. Read Vaultwarden's release notes first: it upgrades the database on start, and it does not go back down.
Connect a server, install Vaultwarden, and deploy when the domain points at it.
Sign-ups are paused while the app is in maintenance.