Deployment Options
Bitwarden provides Cloud-hosted services via a multi-tenant SaaS model to provide an easy-to-use and simple maintain platform to increase security. For some customers, preference, regulatory and compliance needs, or security policies require that platforms like Bitwarden be deployed in-house instead of using a Cloud-hosted model.
Bitwarden publishes Docker containers built from our source code and hosted on DockerHub to allow for this deployment model. Docker containers can be deployed and managed on multiple different platforms; this document outlines the supported options for self-hosting Bitwarden in your environment.
consejo
Bitwarden's Enterprise plan includes self-hosting for no additional cost.
Customers wishing to self-host a Bitwarden server for their organization or personal use have a variety of deployment options including:
The server and infrastructure Bitwarden is deployed on
The database used by the server
The certificate used by the server
Linux standard deployment
Deploy Bitwarden to a Linux server using a provided Bash setup script to automate Bitwarden container deployment and maintenance. Suitable for those with experience in Linux systems and command-line operations. Providers flexibility and control over the deployment environment. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
IT professionals, system administrators | Intermediate to advanced | Linux command-line, server management |
Linux manual deployment
Deploy Bitwarden to a Linux sever by manually configuring and building containers and the runtime environment from downloadable installation artifacts. Suitable for integrating into existing Docker container management and processes, but requires additional manual steps for maintenance and upgrades. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
System administrators with existing Docker management experience | Advanced | Linux command-line, server maintenance, container management using Docker |
Linux offline deployment
Deploy Bitwarden to an offline or air-gapped Linux server environment by configuring containers and the runtime environment from downloadable installation artifacts. Suitable for integrating into existing self-hosted Docker repositories, and requires additional manual steps for maintenance and upgrades. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
Network and system administrators with existing Docker management experience | Advanced | Linux command-line, server maintenance, container management using Docker, network design and setup |
Windows standard deployment
Deploy Bitwarden to a Windows server via Docker Desktop using a provided Powershell setup script. Suitable for users comfortable with Windows Server environments. Requires knowledge of Windows-specific installation and configuration processes. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
IT professionals, system administrators | Intermediate | Windows Server management, PowerShell |
Windows offline deployment
Deploy Bitwarden to an offline or air-gapped Windows server environment by configuring containers and the runtime environment from downloadable installation artifacts. Suitable for integrating into existing self-hosted Docker repositories, and requires additional manual steps for maintenance and upgrades. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
Network and system administrators with existing Docker management experience | Advanced | Windows server management, Powershell, network design and setup |
Deploy Bitwarden as a single docker container. Suitable for personal users, home labs, or lightweight sharing. Get started.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
Prosumers | Intermediate | Linux command-line, container management using Docker |
Deploy Bitwarden in different Kubernetes environments using a Helm chart. Designed for highly-available and containerized deployments and suitable for cloud-native and large-scale deployments on shared or dedicated clusters. Compatible with, but requires setup knowledge of, many Kubernetes primitives like storage and Ingress configuration.
Intended audience | Required skill level | Expected knowledge |
---|---|---|
DevOps engineers, cloud administrators | Advanced | Kubernetes orchestration, Helm charts |
Get started with:
All Bitwarden self-hosted server deployments, except for unified, ship with an MSSQL Express image by default, however customers may connect to an external MSSQL server or cluster of version 2019 or higher. Learn more.
Customers self-hosting Bitwarden may deploy Bitwarden with one of several different SSL certificate options. Learn more.
Deploy Bitwarden using one of the Install & Deploy Guides linked above.
If you're hosting Bitwarden for an organization, use this guide to get it ready for rollout to users.
Sugerir cambios en esta página
¿Cómo podemos mejorar esta página para usted?
Si tiene preguntas técnicas, sobre facturación o sobre el producto, póngase en contacto con el servicio de asistencia.