Skip to content
ToolHunt LogoToolHunt
Vaultwarden - Lightweight Bitwarden Server logo
Self-hostedProductivityAlt to 1Password

Vaultwarden - Lightweight Bitwarden Server

Vaultwarden is a lightweight, open-source Bitwarden-compatible server so you can self-host password vaults and use official Bitwarden clients everywhere.

Interface preview

vaultwardenlightweightbitwardenserver.app
Vaultwarden - Lightweight Bitwarden Server user interface

Vaultwarden is a community-maintained, Bitwarden-compatible API server written in Rust. Point official Bitwarden apps (browser, desktop, mobile) at your instance and keep vaults, passkeys, and shared items on your infrastructure—with far lower resource use than the full Bitwarden stack.

Key Features

  • Client Compatibility: Works with official Bitwarden clients and many third-party apps.
  • Lightweight: Single small Docker image; ideal for a $5 VPS or homelab Pi.
  • Vault Basics: Logins, notes, cards, identities, folders, and collections.
  • Security Options: 2FA, passkeys, emergency access patterns (client-side), HTTPS via reverse proxy.
  • Organizations: Share vaults with family or a small team.
  • Sends & Attachments: Temporary secure sends and file attachments (configure size limits).

Why Choose Vaultwarden?

  • You want Bitwarden’s UX without Bitwarden Cloud or heavy enterprise packaging.
  • Password manager is the first service you self-host for privacy.
  • You need multi-device sync with browser extensions.
  • Low RAM/CPU budget compared to full Bitwarden server.

Docker Deployment

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      - DOMAIN=https://vault.yourdomain.com
      # - SIGNUPS_ALLOWED=false
      # - ADMIN_TOKEN=generate-a-long-random-token
    volumes:
      - vw-data:/data
    ports:
      - "8080:80"

volumes:
  vw-data:

Put HTTPS in front with Caddy, Traefik, Nginx Proxy Manager, Dokploy, or Coolify. Then in Bitwarden clients, set the server URL to your domain.

Getting Started

  1. Deploy the container and enable HTTPS.
  2. Create your account (disable signups after if needed).
  3. Install Bitwarden browser extensions and mobile apps.
  4. Import passwords from another manager if migrating.
  5. Turn on 2FA and back up the data volume regularly.

Full Setup Guide

Project docs: Vaultwarden wiki. Pair with reverse-proxy tutorials on BitDoze when deploying on a VPS.

Vaultwarden - Lightweight Bitwarden Server logo
Self-hostedProductivity

Vaultwarden - Lightweight Bitwarden Server

Vaultwarden is a lightweight, open-source Bitwarden-compatible server so you can self-host password vaults and use official Bitwarden clients everywhere.

Alternative to 1Password

Key features

  • Bitwarden client compatible
  • Tiny Docker footprint
  • Passkeys and 2FA support
  • Organizations and sharing
  • Attachments and sends
  • Easy reverse-proxy deploy

More Productivity tools

Navidrome is a free, open-source music server with a modern web UI and Subsonic-compatible API—stream your library like Spotify on hardware you own.

Alternative to Spotify

View detailsVisit site

Plane is a modern open-source alternative to Jira and Linear with issues, cycles, modules, multiple views, and GitHub/GitLab integration—self-host free.

Alternative to Jira

View detailsVisit site

Actual is a free, open-source, local-first personal budget app with envelope-style planning—self-host sync so YNAB-like budgeting stays private.

Alternative to YNAB

View detailsVisit site