Repolode
bitwarden

bitwarden/server

Bitwarden 密码管理器的后端服务,提供 API、SQL Server 数据库与 Docker 部署支持。

可替代:1PasswordLastPass

Star
20,409
Fork
1,805
未关闭 Issue
278
最近提交
13小时前

这是什么?

Bitwarden Server 包含所有 Bitwarden 客户端应用所依赖的后端 API、数据库和核心基础设施。项目使用 C# 与 .NET、ASP.NET Core 编写,数据库部分采用 SQL Server 的 T-SQL。

代码可在 Windows、macOS 和 Linux 上开发、构建与运行。自托管部署通过 Docker 容器完成,项目提供 PowerShell 和 Bash 脚本用于快速安装与启动,镜像发布在 GitHub Container Registry。

希望参与开发或在本地运行服务端的开发者,可以参考 Bitwarden 贡献文档中的服务端搭建指南,其中包含构建步骤、推荐工具和代码风格说明。

核心功能

  • 01为所有 Bitwarden 客户端提供 API 与身份认证服务。
  • 02使用 SQL Server 数据库,并以 T-SQL 定义数据结构。
  • 03基于 .NET 可在 Windows、macOS 和 Linux 上跨平台运行。
  • 04通过 Docker 容器部署,并附带安装与启动脚本。
  • 05服务镜像发布在 GitHub Container Registry。

适用场景

  • 在自有基础设施上自托管 Bitwarden 密码管理器的后端。
  • 学习一个生产级的 ASP.NET Core 与 SQL Server 应用架构。
  • 参与 Bitwarden 客户端后端的开发或问题排查。

标签

常见问题

server 是什么?
Bitwarden 密码管理器的后端服务,提供 API、SQL Server 数据库与 Docker 部署支持。 Bitwarden Server 包含所有 Bitwarden 客户端应用所依赖的后端 API、数据库和核心基础设施。项目使用 C# 与 .NET、ASP.NET Core 编写,数据库部分采用 SQL Server 的 T-SQL。
server 可以免费使用吗?用的什么许可证?
server 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
server 还在维护吗?
活跃维护中。server 最近一次提交是在 2026年10月19日。
server 适合用来做什么?
在自有基础设施上自托管 Bitwarden 密码管理器的后端。 学习一个生产级的 ASP.NET Core 与 SQL Server 应用架构。 参与 Bitwarden 客户端后端的开发或问题排查。
在哪里获取 server?
源代码和安装说明在 GitHub 上:https://github.com/bitwarden/server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目