Skip to main content
Productivity

Deploy Vaultwarden on Your VPS

Deploy Vaultwarden on your VPS in one click. Self-hosted Bitwarden-compatible password manager — privacy-friendly LastPass alternative.

Vaultwarden is the lighter, Rust-based reimplementation of the Bitwarden server. It exposes the same API as upstream Bitwarden, so all official clients (web, iOS, Android, desktop, browser extensions, CLI) work against it without modification.

Pick Vaultwarden over LastPass / 1Password Cloud when you want your encrypted vault on infrastructure you control. After deploy, attach a domain through the Vessl dashboard and create your first user from the public registration page (or invite-only via the admin panel — the ADMIN_TOKEN is auto-generated and shown in the env editor).

What's included

  • API-compatible with every official Bitwarden client
  • Single Rust binary — meaningfully smaller than upstream Bitwarden Server
  • Persistent vault volume — passwords survive redeploys
  • Auto-generated ADMIN_TOKEN for the management panel
  • WebSocket notifications for real-time client sync

Common use cases

  • Privacy-friendly alternative to LastPass / 1Password Cloud
  • Family or small-team password sharing on infrastructure you own
  • Compliance-sensitive password storage (no third-party dependency)
Docker image
vaultwarden/server:1.36.0-alpine
Services
1 container
Pricing
Free — billed per VPS, not per template

Frequently asked questions

Is this the official Bitwarden server?

No. Vaultwarden is a community-maintained Rust reimplementation that speaks the same API as the official Bitwarden Server. The official server is a heavier .NET stack; Vaultwarden is lighter and recommended for self-hosting at small / medium scale.

Will my Bitwarden Android / iOS / desktop apps work?

Yes — point the official client at your Vaultwarden URL during the first-run setup. All client features (autofill, sharing, organisations, send) work normally.

How do I disable signups after the first user?

Edit the SIGNUPS_ALLOWED environment variable from the Vessl dashboard's env-var editor — set to false to lock the instance to invite-only via the admin panel.

Ready to ship?

Deploy Vaultwarden in under a minute.

Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.

Start for Free

No credit card · BYOS · IDR billing