← All templates

Vaultwarden on Unbroker

Bitwarden-compatible password manager server

Plan requirements

Template container services, databases and persistent volumes require Pro. Resource usage is billed separately. Review the configuration and pricing before deploying. View pricing

Deployment inputs

SIGNUPS_ALLOWED Optional
Let anyone with the link create an account. Create yours, then set this to false on the service and redeploy.
ADMIN_TOKEN Required
Password for the /admin panel (use a long random one). Saved write-only on the service, so keep a copy. Delete the variable later to turn the panel off.

Deploy button

Add this to a README or website. It opens this template's deploy form in Unbroker Cloud. Button guide

Deploy on Unbroker
[![Deploy on Unbroker](https://unbroker.cloud/button.svg)](https://app.unbroker.cloud/apps?template=vaultwarden)

A lightweight server that speaks the Bitwarden API, so the official Bitwarden apps, browser extensions and CLI work against it.

What gets deployed

ServiceImageNotes
Vaultwardenvaultwarden/server:1.37.4Public. 1 GiB volume for the vault database (SQLite), attachments and keys

After deploy

  1. Open the URL and create your account.
  2. Turn off public signups: set SIGNUPS_ALLOWED to false in the service’s variables and redeploy.
  3. In any Bitwarden app, pick Self-hosted and enter the service URL as the server.

The admin panel lives at /admin, behind the ADMIN_TOKEN you chose at deploy. Service variables are write-only, so keep a copy: to change it, set a new ADMIN_TOKEN and redeploy. Deleting the variable turns the panel off.

Notes

Vaultwarden is an independent project, not affiliated with Bitwarden, Inc. Back up the volume: it is your vault.

Service configuration

More templates

Configuration and instructions from the public template repository. Check the application's license and complete the setup steps before using it in production.