
All passwords in one place, synced across all devices, protected by end-to-end encryption. A self-hosted password manager stores your encrypted vault on your own server. The master password never leaves your device. You decide where your data lives, who has access and which software runs on the server.
Your whole family uses streaming services, the vacation home WiFi and dozens of other accounts. A shared vault gives everyone access to current credentials on their devices. Adult children get emergency access to their parents' accounts in case something happens.
A new colleague starts. Instead of sending passwords via Slack or email, they are assigned to a group and instantly have access to staging servers, cloud consoles and API keys. No plaintext password is ever sent. On offboarding, access is revoked with one click.
An agency needs temporary access to a client's CMS. The Send feature creates an encrypted link with an expiration date and optional password. After the project ends, access expires automatically without manual cleanup.
Database credentials, API tokens and signing keys live in the vault and are pulled into your CI/CD pipeline via the Bitwarden CLI. No .env files in repositories, no hardcoded secrets in Dockerfiles. Access rights are configurable per project and environment.
A small law firm or medical practice needs to prove that credentials for client and patient systems are protected. Vaultwarden on your own infrastructure provides audit logs, two-factor authentication and full data sovereignty in Germany, without five-figure annual licenses.
All passwords are encrypted on your device before reaching the server. The server only stores ciphertext. Even with access to the server, the data is unreadable without your master password. This principle applies regardless of whether the server runs at a cloud provider or on your own infrastructure.
Browser extensions for Chrome, Firefox, Safari and Edge. Desktop apps for Windows, macOS and Linux. Mobile apps for iOS and Android with autofill support. Command-line tool (CLI) for automation. Clients sync encrypted through your server.
Secure your vault with an additional layer: authenticator apps (TOTP), FIDO2 WebAuthn (e.g. YubiKey), email codes or Duo Security. Multiple methods can be enabled simultaneously.
Your server is located in Germany, in certified data centers. German data protection law and GDPR apply. No US CLOUD Act, no data transfer to third countries.
Time-based one-time passwords (TOTP), file attachments, encrypted Send, emergency access and shared vaults. Features that require paid tiers with cloud services are available without restriction with open-source solutions.
The server source code is fully viewable. You can review, modify or have the software audited by third parties. No black box, no proprietary encryption methods.
There are several open-source projects for self-hosted password management: Bitwarden, Passbolt, Psono or file-based solutions like KeePass. By far the largest ecosystem belongs to Bitwarden. Bitwarden offers clients for every platform (browser, desktop, smartphone, CLI) that encrypt locally and sync the vault through a server. However, the official Bitwarden server requires up to 11 Docker containers, a Microsoft SQL Server database and at least 2 GB of RAM. For individuals and small teams, that is often more than needed. That is why the community built Vaultwarden: a lightweight reimplementation of the Bitwarden server API in Rust that runs in a single container with 30 to 50 MB of RAM. Both servers serve the same API. The Bitwarden clients work identically with either one.
Community project that reimplemented the Bitwarden server API in Rust. Not a fork but independent code. A single Docker container, SQLite as the database (a single file, no separate container). All premium features (TOTP, Send, emergency access, organizations) are unlocked. Fully open source under the AGPL-3.0 license. Installation via Coolify or Docker Compose.
Suited for: Individuals, families, small teams, SMBs, privacy-conscious organizations.
The official server by Bitwarden Inc., written in C#/.NET. Standard installation with up to 11 Docker containers and Microsoft SQL Server (a lite variant with a single container is available). Enterprise features like SCIM provisioning, directory sync and policy management require a commercial license. The core server is licensed under AGPL-3.0, enterprise modules under a proprietary source-available license (Bitwarden License).
Suited for: Enterprise environments, compliance-regulated organizations (SOC 2, HIPAA), teams requiring professional support.
Best choice for individuals, families and small teams.
Best choice for enterprise and compliance-regulated environments.
Both servers implement the same Bitwarden API. The clients are identical: you install the official Bitwarden app and enter your server URL. The difference lies in resource requirements, licensing and target audience. Vaultwarden is suited for individuals and small teams wanting a lightweight server with all features. The official Bitwarden server is the choice for organizations needing enterprise features and professional security audits.
Choose a model with at least 1 CPU and 2 GB RAM. Vaultwarden is extremely lightweight and runs smoothly on the smallest model. For teams with more than 20 users, a model with 2 CPU and 4 GB RAM is recommended.
Vaultwarden can be set up via Coolify with one click or via Docker Compose in a few minutes. Domain and SSL certificate are configured automatically. Find a detailed guide in our tutorial.
Install the Bitwarden app on your devices (browser extension, mobile, desktop). In the settings, enter your own server URL. All passwords are synced encrypted through your server.
Detailed tutorials by our engineers, tested on a current dataforest Seed. Accessible without an account.
Billed hourly, no minimum term, no setup fee. One server for your password manager, your backups and all related services.
Beginner
All-rounder
CPU-optimized
All prices incl. 19% VAT

Your data stays in Germany. All seeds run in certified data centers in Frankfurt. No data transfers to third countries, full GDPR compliance.
Seeds are provisioned automatically. From configuration to a running server takes only seconds. No waiting, no tickets.
You only pay for what you use. No minimum terms, no setup fees. Seeds can be created and deleted at any time.
Root access, public API and full transparency. You decide what runs on your seed. No vendor lock-in, no hidden restrictions.
Then our experts are happy to help. You'll be surprised how fast we are.
