使用云服务器+docker搭建私有密码库Vaultwarden

环境:
ubuntu:22.04

  1. 安装Docker
    登录到你的阿里云服务器。你可以通过SSH方式访问你的服务器。使用命令行安装Docker:
sudo apt update
sudo apt install docker.io

确保Docker服务已启动:

sudo systemctl start docker
sudo systemctl enable docker
  1. 部署Vaultwarden
    使用Docker运行Vaultwarden非常简单。只需运行以下命令:
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

这个命令将会下载vaultwarden/server的最新Docker镜像,并在后台运行一个名为vaultwarden的容器。-v参数用于将数据卷挂载到容器,-p参数用于将容器的80端口映射到主机的80端口。

  1. 设置域名和SSL
    由于密码管理器涉及敏感信息,因此强烈建议使用SSL/TLS来加密客户端和服务器之间的通信。

你需要为你的阿里云服务器分配一个域名,并为这个域名配置SSL证书。你可以使用Let’s Encrypt提供的免费证书,使用如Certbot等工具来自动申请和续签。

配置SSL证书后,确保Docker容器使用443端口,并启用HTTPS。

  1. 使用谷歌浏览器插件登录
    在你的谷歌浏览器中安装Bitwarden插件。

打开谷歌浏览器
前往Chrome Web Store
搜索Bitwarden并安装
配置插件:

点击浏览器右上角的Bitwarden图标。
点击“自托管” -> “服务器URL”。
在这里插入图片描述

输入你的Vaultwarden服务器地址,如:https://your-domain.com(确保与你的SSL证书域名匹配)。
登录你的Vaultwarden:

如果是第一次使用,你需要创建一个新账户。点击“创建账户”并填写相应信息。
如果你已经有账户,直接使用你的用户名和密码登录。
完成后,你可以开始使用谷歌浏览器插件来访问、管理你在Vaultwarden服务器上存储的密码了。

  1. 安全性和备份
    不要忘记对你的Vaultwarden服务器进行适当的安全配置,比如设置防火墙规则,保持系统和软件更新等。

同样重要的是定期备份/vw-data/目录,以防数据丢失。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值