Bitwarden

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:

  1. A domain or subdomain with a DNS A record you can point to your VPS IP address.
  2. 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

PackageVersionLicense
Bitwarden2026.5.0AGPL 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:

bash
ssh 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

ItemPath
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

Resources

New apps added every week

Subscribe to get notified when we launch new 1-click apps — from AI tools to databases and developer stacks.

Browse marketplace

More apps

Strapi

Strapi gives developers the freedom to use their favorite tools and frameworks while allowing editors to manage and distribute their content using an intuitive admin interface.

Read more

Erxes

Erxes is an open-source experience operating system (XOS) and the open-source alternative to HubSpot. It enables businesses, SaaS providers, and digital agencies to build unified customer experiences across all touchpoints from live chat and email to sales pipelines and CRM.

Read more