Bitwarden 搭建指南


由于LastPass的脑瘫选择导致免费用户使用LastPass目前只能在一个设备上登陆,,所以迁移到Bitwarden。

说明

BitWarden基本能在所有电脑手机上同步和使用你的个人密码数据。

Github地址:

https://github.com/dani-garcia/vaultwarden

1、安装Docker

#Almalinux(Almalinux实际使用podman替代docker)
dnf install docker -y
systemctl start podman
systemctl enable podman

2、安装Bitwarden

#运行docker容器
docker run \
--label "io.containers.autoupdate=registry" \
--name vaultwarden \
-e ADMIN_TOKEN=<some_random_token_as_per_above_explanation> \
-v /www/vaultwarden/:/data/ \
-p 8080:80 \
docker.io/vaultwarden/server:latest

docker run参数说明:

  • --label "io.containers.autoupdate=registry" 设置podman自动更新镜像
  • -d 在后台运行
  • -e 设置管理员密码,可使用openssl rand -base64 48生成,访问地址为你的网址/admin,详见wiki:Enabling-admin-page
  • -v 卷/www/vaultwarden 映射 docker镜像的/data,保证数据不丢失
  • -p 端口映射 8080 是主程序的端口

Almalinux设置容器开机自启:

cd /usr/lib/systemd/system
podman generate systemd --new --name vaultwarden --files
systemctl daemon-reload
systemctl enable container-vaultwarden.service

然后使用ip:8080访问即可,可使用反向代理绑定域名