Bitwarden

Bitwarden
- Version: 2026.5.0
- OS: Ubuntu 24.04
- Category: Security
Description
Bitwarden is an open-source password management platform that lets you securely store, share, and sync passwords and sensitive data across all your devices. By hosting Bitwarden on your own EasyCloudify VPS, you retain full control over your vault data — nothing is stored on third-party servers. Bitwarden provides official client applications for every major platform (web, desktop, mobile, browser extensions, and CLI), all of which connect seamlessly to your self-hosted server.
Before deploying, you will need:
- A domain or subdomain with a DNS A record you can point to your VPS IP address.
- A Bitwarden installation ID and key, obtained for free from https://bitwarden.com/host/.
Bitwarden requires a minimum of 2 GB RAM. Choose a plan with sufficient memory before deploying.
Software Included
| Package | Version | License |
|---|---|---|
| Bitwarden | 2026.5.0 | AGPL v3 |
Key Features
- Self-hosted password vault — your data never leaves your infrastructure
- Official clients for web, desktop (Windows, macOS, Linux), mobile (iOS, Android), and all major browsers
- Secure password sharing with organizations and collections
- Two-factor authentication (TOTP, hardware keys, Duo)
- Admin console for managing users and organizations
- Encrypted data at rest and in transit
- Automatic weekly server updates pre-configured
Getting Started
1. Set Up DNS
Before deploying, create a DNS A record for your chosen hostname (e.g., vault.yourdomain.com) pointing to your VPS IP address. Bitwarden requires a valid domain — it will not work correctly via IP address alone.
2. Obtain an Installation ID and Key
Visit https://bitwarden.com/host/ to generate a free installation ID and installation key for your self-hosted instance. Keep these values ready.
3. Deploy Bitwarden on an EasyCloudify VPS
Deploy this app from the EasyCloudify Marketplace using a VPS with at least 2 GB RAM.
4. Connect to Your VPS and Complete Setup
SSH into your VPS:
bashssh root@your-vps-ip
The interactive Bitwarden installer will launch automatically. It will prompt you for:
- Hostname — the domain you configured in step 1 (e.g.,
vault.yourdomain.com) - Installation ID — from bitwarden.com/host/
- Installation key — from bitwarden.com/host/
- SSL configuration — choose whether to use Let's Encrypt, provide your own certificate, or generate a self-signed certificate
Bitwarden requires a secure HTTPS connection to operate. If you do not have a certificate, the installer can generate a self-signed one for testing, but a valid SSL certificate is required for production use.
5. Access Your Bitwarden Instance
Once installation completes, open a browser and navigate to your configured hostname:
https://vault.yourdomain.com
Register a new account, log in, and begin adding your passwords and secure notes.
Configuration
Application settings such as SMTP email server configuration are managed in:
/root/bwdata/env/global.override.env
Installation settings (ports, SSL certificate paths, database configuration) are in:
/root/bitwarden/bwdata/config.yml
After editing either file, apply the changes by running:
bash/root/bitwarden/bitwarden.sh restart
Updating Bitwarden
Your VPS is pre-configured to check for and apply Bitwarden server updates automatically on a weekly schedule. To trigger a manual update at any time:
bash/root/bitwarden/bitwarden.sh updateself /root/bitwarden/bitwarden.sh update
Useful Management Commands
bash# Check Bitwarden service status /root/bitwarden/bitwarden.sh status # Start all services /root/bitwarden/bitwarden.sh start # Stop all services /root/bitwarden/bitwarden.sh stop # Restart all services /root/bitwarden/bitwarden.sh restart # View logs /root/bitwarden/bitwarden.sh logs
Important Paths
| Item | Path |
|---|---|
| Environment config | /root/bwdata/env/global.override.env |
| Installation config | /root/bitwarden/bwdata/config.yml |
| Management script | /root/bitwarden/bitwarden.sh |
| Data directory | /root/bwdata/ |
Support Details
- Supported By: Bitwarden Inc.
- Hours: Monday–Friday, 8 AM–10 PM ET
- Support URL: https://help.bitwarden.com/hosting/
- Support Email: [email protected]
Resources
- Hosting Documentation: https://help.bitwarden.com/hosting/
- Get Installation ID/Key: https://bitwarden.com/host/
- GitHub: https://github.com/bitwarden/server
- Releases: https://github.com/bitwarden/server/releases
- Community Forum: https://community.bitwarden.com/