简介
Bitwarden 客户端 API 的替代服务器实现,用 Rust 编写,与官方 Bitwarden 客户端兼容[ 免责声明 ],非常适合自托管部署,其中运行官方资源密集型服务可能不理想。
部署
docker
1
2
3
4
5
6
7
|
docker pull vaultwarden/server:latest
docker run --detach --name vaultwarden \
--env DOMAIN="https://vw.domain.tld" \
--volume /vw-data/:/data/ \
--restart unless-stopped \
--publish 80:80 \
vaultwarden/server:latest
|
docker compose
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
version: '3.9'
services:
vaultwarden:
container_name: vaultwarden
image: vaultwarden/server:latest
environment:
- SIGNUPS_ALLOWED=false # 禁用新用户注册
- ADMIN_TOKEN=some_random_token_as_per_above_explanation # 启用管理页面
- SIGNUPS_ALLOWED=false # 禁用组织邀请
volumes:
- ./vaultwarden_data/:/data/
ports:
- 3035:80
restart: unless-stopped
|