# vaultwarden | Daniel García | Knowledge Base | Instagit

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

GitHub Stars: 56.4k

Repository: https://github.com/dani-garcia/vaultwarden

---

## Articles

### [Compatibility Considerations When Using Official Bitwarden Clients with Vaultwarden](/dani-garcia/vaultwarden/what-are-the-compatibility-considerations-when-using-official-bitwarden-clients-with-vaultwarden)

Discover Vaultwarden client compatibility. Learn how official Bitwarden clients interact with Vaultwarden and which features are supported based on client version.

- Tags: compatibility-considerations
- Published: 2026-03-07

### [How to Configure Password Iterations and Master Password Security Settings in Vaultwarden](/dani-garcia/vaultwarden/how-do-i-configure-the-password-iterations-and-master-password-security-settings)

Learn how to configure password iterations for PBKDF2 cost and master password security settings in Vaultwarden using environment variables. Secure your password manager effectively.

- Tags: how-to-guide
- Published: 2026-03-07

### [SQLite WAL Mode vs DELETE Mode in Vaultwarden: Configuration and Performance Differences](/dani-garcia/vaultwarden/what-are-the-differences-between-sqlite-wal-mode-and-other-database-settings)

Explore SQLite WAL mode vs DELETE mode in Vaultwarden. Learn how WAL enables concurrent reads during writes, improving performance over the default DELETE mode. Configure for better performance.

- Tags: deep-dive
- Published: 2026-03-07

### [How the Vaultwarden Web Vault Works: Static Asset Serving and Experimental Client Feature Flags](/dani-garcia/vaultwarden/how-does-the-web-vault-work-and-what-are-the-experimental-client-feature-flags)

Discover how the Vaultwarden Web Vault serves static assets and enables experimental client features through feature flags. Learn to control the Bitwarden UI with environment variables for seamless operation.

- Tags: deep-dive
- Published: 2026-03-07

### [Vaultwarden Attachment Storage Limits: Configuring File Size and User Quotas](/dani-garcia/vaultwarden/what-configuration-options-exist-for-attachment-storage-limits-and-file-size-limits)

Configure Vaultwarden attachment storage limits with USER_ATTACHMENT_LIMIT and ORG_ATTACHMENT_LIMIT. Learn about file size restrictions and quota management for your Vaultwarden instance.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Vaultwarden Handles Data Encryption at Rest: Server-Side Cryptographic Implementation](/dani-garcia/vaultwarden/how-does-data-encryption-work-at-rest-and-what-crypto-implementations-are-used)

Discover how Vaultwarden encrypts data at rest. Learn about its server-side cryptographic implementation and client-side encryption methods for secure vault storage.

- Tags: internals
- Published: 2026-03-07

### [Vaultwarden Deployment Best Practices for Docker, Reverse Proxies, and HTTPS](/dani-garcia/vaultwarden/what-are-the-deployment-best-practices-for-docker-reverse-proxies-and-https)

Deploy Vaultwarden securely with Docker best practices. Learn essential tips for reverse proxies and HTTPS to protect your Bitwarden instance.

- Tags: best-practices
- Published: 2026-03-07

### [How the Vaultwarden Event Logging System Works: Architecture and Event Types](/dani-garcia/vaultwarden/how-does-the-event-logging-system-work-and-what-events-are-tracked)

Explore the Vaultwarden event logging system architecture and event types. Understand how user actions, ciphers, and more are tracked in this detailed technical breakdown.

- Tags: architecture
- Published: 2026-03-07

### [Vaultwarden Push Notification Support: Configuration and Implementation Guide](/dani-garcia/vaultwarden/what-push-notification-support-is-available-and-how-do-i-configure-it)

Enable Vaultwarden push notifications for real-time sync. Learn to configure Bitwarden push relay service and set PUSH_ENABLED=true with this implementation guide.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Organizations, Collections, and Groups Work in Vaultwarden](/dani-garcia/vaultwarden/how-do-organizations-collections-and-groups-work-in-vaultwarden)

Understand Vaultwarden's organizations collections and groups. Learn how memberships and shared permissions create a hierarchical access model for secure password management.

- Tags: how-to-guide
- Published: 2026-03-07

### [Vaultwarden Security Hardening: IP Blocking, HTTPS Requirements, and Admin Session Settings](/dani-garcia/vaultwarden/what-are-the-security-hardening-options-including-ip-blocking-https-requirements-and-admin-session-settings)

Learn Vaultwarden security hardening. Implement IP blocking, enforce HTTPS, and configure admin session settings for enhanced protection.

- Tags: best-practices
- Published: 2026-03-07

### [How Vaultwarden Icon Service Works: Internal vs External Fetching and Caching Options](/dani-garcia/vaultwarden/how-does-the-icon-service-work-and-what-are-the-caching-and-external-service-options)

Explore Vaultwarden's icon service. Learn about internal vs external fetching, caching options, and how to configure TTLs, redirects, and CSP headers for optimal performance.

- Tags: internals
- Published: 2026-03-07

### [How Vaultwarden's WebSocket Notification System Works for Real-Time Vault Updates](/dani-garcia/vaultwarden/how-does-the-websocket-notification-system-work-for-real-time-vault-updates)

Discover how Vaultwarden's WebSocket notification hub delivers real time vault updates instantly through MessagePack payloads stored in a global DashMap.

- Tags: internals
- Published: 2026-03-07

### [Vaultwarden Rate Limiting: How to Configure Login and Admin Protection](/dani-garcia/vaultwarden/what-rate-limiting-mechanisms-are-available-and-how-do-i-configure-login-and-admin-rate-limits)

Secure Vaultwarden with rate limiting. Learn to configure login and admin protection using environment variables for robust authentication security. Protect your instance effectively.

- Tags: how-to-guide
- Published: 2026-03-07

### [Vaultwarden Emergency Access: How Timeout and Reminder Configurations Work](/dani-garcia/vaultwarden/how-does-emergency-access-work-and-what-are-the-timeout-and-reminder-configurations)

Learn how Vaultwarden emergency access works with timeout and reminder configurations. Understand waiting periods and auto-approval settings for secure vault access.

- Tags: deep-dive
- Published: 2026-03-07

### [Vaultwarden Job Scheduler Features: Automated Cleanup for Sends, Trash, and Events](/dani-garcia/vaultwarden/what-job-scheduler-features-are-available-for-purging-sends-trashed-items-and-events)

Explore Vaultwarden job scheduler features for automated cleanup. Learn how to purge expired sends, delete trashed ciphers, and clean old events with cron expressions.

- Tags: deep-dive
- Published: 2026-03-07

### [How the Vaultwarden Send Feature Works: A Technical Guide to Secure File Sharing](/dani-garcia/vaultwarden/how-does-the-send-feature-work-and-what-are-the-security-considerations-for-file-sharing)

Explore the technical details of Vaultwarden Send for secure file sharing. Learn about its PBKDF2 hashing, JWT tokens, and expiration policies to protect your data.

- Tags: deep-dive
- Published: 2026-03-07

### [Vaultwarden Admin Panel Features and Security: How to Secure Your ADMIN_TOKEN](/dani-garcia/vaultwarden/what-are-the-admin-panel-features-and-how-do-i-secure-the-admin-token)

Explore Vaultwarden admin panel features and learn how to secure your ADMIN_TOKEN with Argon2id hashing for robust protection against unauthorized access.

- Tags: how-to-guide
- Published: 2026-03-07

### [How to Set Up OpenID Connect SSO in Vaultwarden: Complete Configuration Guide](/dani-garcia/vaultwarden/how-do-i-set-up-sso-with-openid-connect-and-what-oidc-providers-are-supported)

Easily configure OpenID Connect SSO in Vaultwarden with our comprehensive guide. Integrate any OIDC provider using simple environment variables for secure access.

- Tags: how-to-guide
- Published: 2026-03-07

### [Vaultwarden Two-Factor Authentication: Available Methods and YubiKey, Duo, WebAuthn Setup Guide](/dani-garcia/vaultwarden/what-two-factor-authentication-methods-are-available-and-how-do-i-configure-yubikey-duo-or-webauthn)

Explore Vaultwarden two-factor authentication. Learn about TOTP, Email, Duo, YubiKey, and WebAuthn setup. Configure hardware keys and enterprise security integrations with Vaultwarden.

- Tags: how-to-guide
- Published: 2026-03-07

### [Vaultwarden Authentication Flow: JWT Tokens, PBKDF2 Passwords, and Argon2id Admin Security](/dani-garcia/vaultwarden/how-does-the-authentication-flow-work-in-vaultwarden-including-password-hashing-with-argon2id)

Explore Vaultwardens authentication flow with JWT tokens, PBKDF2 passwords, and Argon2id admin security. Understand how user access and admin protection work.

- Tags: internals
- Published: 2026-03-07

### [Vaultwarden Database Backends: How to Configure PostgreSQL, MySQL, or SQLite](/dani-garcia/vaultwarden/what-database-backends-does-vaultwarden-support-and-how-do-i-configure-postgresql-mysql-or-sqlite)

Learn how to configure Vaultwarden's supported database backends including PostgreSQL, MySQL, and SQLite. Easily set up your chosen database with DATABASE_URL.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Vaultwarden Implements the Bitwarden Client API: Supported Endpoints and Architecture](/dani-garcia/vaultwarden/how-does-vaultwarden-implement-the-bitwarden-client-api-and-which-endpoints-are-supported)

Discover how Vaultwarden upholds Bitwarden client API compatibility. Explore supported endpoints and Rust Rocket architecture for seamless syncing and ciphers management.

- Tags: internals
- Published: 2026-03-07

