🔥
HotRepo
Self-host SaaS catalog
server — Self-host Bitwarden infrastructure/backend (API, database, Docker, etc).
📦
bitwarden

server — Self-host Bitwarden infrastructure/backend (API, database, Docker, etc).

Bitwarden infrastructure/backend (API, database, Docker, etc).

18.5k🍴 1.6kC#📜 other#api#aspnet#aspnetcore#bitwarden

server

Bitwarden infrastructure/backend (API, database, Docker, etc).

18,535 stars on GitHub · 🍴 1,570 forks · 📜 License: other · 💻 Language: C#

What is server?

A full self-hosted Bitwarden backend gives you control over password vault infrastructure without giving up the polished Bitwarden client ecosystem. Its differentiator is simple: you can run the official server stack behind the same apps your users already know, rather than switching to a niche password manager.

Main components

  • ASP.NET Core API services that power Bitwarden desktop, mobile, browser, and web clients.
  • SQL Server-backed database layer for vault, identity, organization, and event data.
  • Docker-based deployment with official container images published to GitHub Container Registry.
  • Admin, API, Identity, Notifications, Events, SSO, SCIM, and Billing services split into production-grade components.
  • Bash and PowerShell install scripts for Linux, macOS, and Windows hosts.
  • Cross-platform .NET/C# codebase suitable for local development, auditing, and contribution.

Clear use cases

  • Host an internal password manager for a company that needs direct control over vault storage and infrastructure.
  • Run Bitwarden in an on-prem environment where SaaS password management is blocked by policy, regulation, or customer requirements.
  • Provide shared organization vaults for engineering, IT, support, and operations teams while keeping data inside your own network boundary.
  • Integrate password management with enterprise identity workflows using SSO and SCIM in environments that require centralized user lifecycle management.
  • Build a lab or staging Bitwarden deployment for testing upgrades, integrations, backup procedures, and disaster recovery plans before touching production.

The biggest strength is official compatibility with the Bitwarden ecosystem — you get the backend that powers the real Bitwarden service, not an imitation with partial client support. Compared with commercial password managers that force you into a hosted model, this gives infrastructure teams more control over deployment, network placement, backups, monitoring, and compliance posture while still offering familiar apps across browsers, desktops, and mobile devices.

There are trade-offs: this is not the lightest password manager to self-host. The stack expects Docker, Docker Compose, SQL Server, multiple services, and proper operational care around TLS, mail delivery, backups, updates, and monitoring. If you just want a tiny homelab vault, lighter alternatives may be easier; if you need an enterprise-capable password platform under your own administration, the complexity is easier to justify.

Best for IT teams, security-conscious organizations, MSPs, and regulated environments that want the official Bitwarden experience with self-hosted infrastructure control.

Topics: the project is tagged with popular topics:

  • 🏷️ api
  • 🏷️ aspnet
  • 🏷️ aspnetcore
  • 🏷️ bitwarden
  • 🏷️ csharp
  • 🏷️ docker
  • 🏷️ dotnet
  • 🏷️ dotnet-core
  • 🏷️ signalr
  • 🏷️ sql

📸 Screenshots

docker

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/bitwarden/server.git
cd server
docker build -t server .
docker run -d -p 8080:8080 server

Minimum system requirements

Component Recommended
RAM 1024 MB
CPU 1 vCPU
Disk 15 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running server smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.