MENU

服务器折腾 | 自建bitwarden保护密码

简介

Bitwarden本身是一个开源的密码管理器,但是资源占用比较多,所有这里我们使用github上的第三方客户端vaultwarden,资源占用较少,而且可以使用高级功能

步骤

安装Docker

使用下面这个命令即可

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

国内的服务器请使用这个:

bash <(curl -f -s --connect-timeout 10 --retry 3 https://linuxmirrors.cn/docker.sh) --source mirrors.tencent.com/docker-ce --source-registry docker.1ms.run --protocol https --install-latested true --close-firewall false --ignore-backup-tips

安装完成后,可以用这个命令来验证是否安装成功:

docker -v

如果输出类似于Docker version 24.0.7, build afdd53b则安装成功

安装Docker-Compose

可以在这里找到最新的版本,截至2025年5月20日最新版本为2.36.1,请自行寻找对应版本的链接

# 下载docker-compose可执行文件
curl -L "https://github.com/docker/compose/releases/download/v2.36.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

国内的服务器请使用这个:

sudo curl -L "https://1ms.run/install/docker-compose/latest/$(uname -s)/$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

验证安装

docker-compose --version

如果输出类似于Docker Compose version v2.36.1则安装成功

部署Vaultwarden

个人喜欢将服务放置于/opt文件夹下,在这个目录下面创建一个名为bitwarden的文件夹
# 创建文件夹
mkdir -p /opt/bitwarden
在里面创建一个docker-compose.yml文件
version: '3'
services:
  vaultwarden:
    image: vaultwarden/server:latest  # 使用最新版本的 Vaultwarden 镜像
    restart: always  # 容器崩溃或系统重启时自动重新启动服务
    ports:
      - "8080:80"  # 映射容器的 80 端口到主机的 8080 端口,用于 HTTP 服务
      - "3012:3012"  # 映射容器的 3012 端口到主机的 3012 端口,用于 WebSocket 服务
    environment:
      DOMAIN: 'https://bitwarden.example.com/'  # 配置 Vaultwarden 使用的域名
      SIGNUPS_ALLOWED: 'true'  # 是否允许新用户注册,注册后可手动设置为 'false' 禁止注册
      WEBSOCKET_ENABLED: 'true'  # 启用 WebSocket 支持,允许实时同步
    volumes:
      - ./data:/data  # 将本地 ./data 目录挂载到容器的 /data 目录,存储 Vaultwarden 数据

启动与更新

# 启动
docker-compose up -d
# 停止
docker-compose stop
# 更新并启动
docker-compose pull
docker-compose up -d

备份

bitwarden文件下的data文件夹备份即可

本文作者:P3ter
本文标题:《服务器折腾 | 自建bitwarden保护密码》
本文链接:https://p3ter.me/posts/deploy_bitwarden.html
版权声明:本博客文章均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

最后编辑于: 2025 年 06 月 03 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论

验证码: