BitwardenRs安装
安装docker
#docker
curl -sSL https://get.daocloud.io/docker | sh
# docker-compose
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#设置开机启动
systemctl start docker
systemctl enable docker
国内镜像
cat >/etc/docker/daemon.json<<EOF
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}
EOF
部署bitwarden
# 创建工作目录
cd ~ && mkdir bitwarden && cd bitwarden
# 创建docker-compose配置文件
cat > ~/bitwarden/docker-compose.yml<<EOF
version: "3"
services:
bitwarden:
image: bitwardenrs/server
container_name: bitwardenrs
restart: always
ports:
- "127.0.0.1:8880:80" #将宿主机8087端口映射到docker的80端口
- "127.0.0.1:3012:3012"
volumes:
- ./bw-data:/data
environment:
WEBSOCKET_ENABLED: "true" #是否开启WebSocket
SIGNUPS_ALLOWED: "true" #搭建好注册后改成false
WEB_VAULT_ENABLED: "true" #是否开启Web客户端
INVITATIONS_ALLOWED: "false" #是否开邀请注册
EOF
# 启动
docker-compose up -d
升级
cd ~/bitwarden
#关闭服务
docker-compose down
# 拉取最新镜像
docker pull bitwardenrs/server:latest
docker-compose up -d