https://catalogartifact.azureedge.net/publicartifacts/bitwardeninc.bitwarden-self-host-cb12ace4-0b23-4bc9-ba65-43520496fb25/0c68746f-6bdc-4852-ba34-dc2dc1abca44_square256x256.png
Bitwarden Self-Hosted Server
av Bitwarden Inc.
Just a moment, logging you in...
Deploy a self-hosted Bitwarden password manager server on your own Azure infrastructure.
Deploy and manage your own Bitwarden password management server on Azure. Bitwarden is an open source password manager trusted by millions of individuals, teams, and organizations worldwide to securely store and share sensitive information.
Why self-host Bitwarden?
- Full data control — Your vault data stays on your infrastructure, in your Azure subscription, under your governance policies
- Compliance — Meet data residency and regulatory requirements by keeping credentials within your environment
- Customization — Configure SSO, directory sync, policies, and other enterprise features on your terms
- Air-gapped deployments — Run Bitwarden in network-restricted environments where cloud services are not permitted
What's included in this image
This pre-configured Ubuntu 22.04 LTS VM image includes everything needed to get a Bitwarden server running:
- Docker and Docker Compose (required runtime for Bitwarden services)
- Bitwarden setup container and installation script
- UFW firewall pre-configured for HTTPS (443) and HTTP (80)
- Automatic first-login installation wizard — just SSH in and follow the prompts
- Weekly automatic update cron job to keep your server current
Getting started
1. Deploy this VM image from the Azure Marketplace
2. Ensure ports 80 and 443 are open in your Network Security Group
3. SSH into your VM — the Bitwarden installer runs automatically on first login
4. Follow the interactive prompts to configure your domain, SSL certificate, and database
5. Access your Bitwarden web vault at your configured domain
Recommended VM size: Standard_B2s (2 vCPUs, 4 GB RAM) or larger
Requirements:
- A registered domain name pointed to your VM's public IP address
- An SSL certificate (Let's Encrypt is supported and free) or your own certificate
- A Bitwarden installation ID and key (free at https://bitwarden.com/host/)
Support and documentation
- Installation guide: https://bitwarden.com/help/install-on-premise-linux/
- Self-hosting documentation: https://bitwarden.com/help/hosting/
- Community forums: https://community.bitwarden.com/
- Enterprise support: https://bitwarden.com/contact/
About Bitwarden
Bitwarden is the trusted open source password manager for businesses and individuals. With end-to-end encryption, cross-platform apps, and enterprise features like SSO and directory sync, Bitwarden helps organizations secure their credentials at scale. More at https://bitwarden.com. Source code is available at https://github.com/bitwarden.