部署自己的密码库Vaultwarden视频教程

引言

Bitwarden不用多解释了吧,这免费开源的密码库,多端同步,使用方便,爽的一批,那还不是1Password完美替代品是什么?你可以去Bitwarden官方注册一个账号,日常使用是足够的,就是他们的服务器在海外,有时候会非常慢。如果你手头有一台服务器,那么为什么不顺带搭建部署一个属于自己的私人密码库呢?但是部署Bitwarden可能需要的服务器性能要高一点。为了解决让小型服务器也能用上Bitwarden的问题,那么Vaultwarden它来了!

那么下面将教你如何在宝塔面板中通过docker管理器部署私人密码库Vaultwarden。

什么是Vaultwarden

Vaultwarden是一个用于本地搭建Bitwarden服务器的第三方Docker项目。兼容Bitwarden官方客户端,仅在部署的时候使用Vaultwarden镜像,桌面端、移动端、浏览器扩展等客户端均使用Bitwarden官方的客户端。

Vaultwarden 很轻量,对于不希望使用官方的占用大量资源的自托管部署而言,它是理想的选择。

2021年4月27日:bitwarden_rs 项目更名为 Vaultwarden 。

部署准备

服务器

如果你还没有服务器,可以去阿里云或者腾讯云看看,现在新用户前三年只要大概两三百块,非常便宜。

域名

如果你还没有域名,可以前往Freenom获取免费域名[获取视频教程],也可以去阿里云和腾讯云购买。域名比服务器更便宜,有些域名10年只需178元,建议在腾讯云买,貌似比国内其他服务商都便宜那么一丢丢。

部署视频教程

部署所需的一些常用命令

安装docker

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

安装docker compose

视频演示中是使用的下面的命令:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

但是我视频做完之后,好像又找到这样一串命令:

使用前先去这里查看最新的版本号是什么,然后替换下面命令中的“v2.3.4”

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.3.4/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

上面的在视频中没有提到的那三行命令,是我写这篇文章的时候找到的。我没有验证,如果不行的话,就使用我视频里的笨办法吧……

检查是否安装成功

docker -v  #查看docker的版本
docker-compose -v  #查看docker compose的版本

完善docker的安装

sudo systemctl enable docker  #开机自动启动docker
sudo systemctl start docker  #启动docker
sudo systemctl restart docker  #重启dokcer

其他与docker相关命令

systemctl status docker.service  #查看docker的运行状态

其他可选命令

openssl rand -base64 48  #随机生成一串字符

创建docker容器时设置环境变量

ADMIN_TOKEN=你的字符串密码

常用的相关的参考网站

docker官方文档:https://docs.docker.com/

docker compose在Github的地址:https://github.com/docker/compose/releases

vaultwarden在Github的地址:https://github.com/dani-garcia/vaultwarden

vaultwarden在docker hub的地址:https://hub.docker.com/r/vaultwarden/server

vaulwarden官方文档:https://github.com/dani-garcia/vaultwarden/wiki

vaultwarden官方文档中文翻译版:https://rs.ppgg.in/

© 版权声明
THE END
如果有帮到您的话就点个赞呗
点赞0 分享