EN

Platform UI is currently English-only. Other languages here track your preference for future translations.

Go to Home

vibenest-template-vaultwarden

A Docker Compose template for deploying Vaultwarden, a lightweight alternative implementation of the Bitwarden server.

Deploy with Docker
Vaultwarden Docker Compose Volume Persistence

Features

Everything you need to run your own password manager, secured and simple.

Self-hosted password manager

Run your own Bitwarden-compatible server.

Invite-only registration

Signups disabled by default, invitations enabled.

WebSocket support

Real-time sync across devices.

Admin panel

Secure administrative interface with token authentication.

Persistent storage

Data stored in Docker volumes.

Easy deployment

Single docker-compose up command.

Get Started

Clone the template and bring your Vaultwarden instance online in minutes.

# First, copy the environment file
cp .env.example .env

# Edit your configuration (especially APP_URL and ADMIN_PASSWORD)
# Then deploy
docker-compose up -d

Configuration

The template includes these key settings by default.

  • Port 80 exposed for web interface
  • Signups disabled for security
  • Invitations enabled for controlled user management
  • WebSocket enabled for real‑time sync
  • Warn‑level logging for production use
  • X-Real-IP header support for reverse proxy setups

Admin Panel

Secure administrative interface

The built‑in admin panel lets you manage your Vaultwarden instance with token‑based authentication. Access logs, user invites, and system settings – all protected behind a strong admin token.

Persistent Storage

Your data, always safe

All passwords and application data are stored in Docker volumes, guaranteeing that your information survives container restarts, updates, and migrations. No data loss, ever.

Security Notes

  • Change the default ADMIN_PASSWORD before deployment
  • Consider using HTTPS with a reverse proxy
  • The admin panel is protected by the admin token – keep it secret

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...