众所周知BitWarden官方原版使用的是MSSQL数据库,对CPU有要求而且内存需要至少2G,苦于树莓派内存不足,斐讯N1的CPU不符合要求,一直没有安装,最近发现了一个BitWarden_rs是官方修改而来,使用的是Sqlite数据库,解决了对CPU和内存的要求,安装方法如下:

视频教程:
https://youtu.be/dD0BQfwXSe0

更多视频教程请点这里

安装Docker环境:
curl -sSL https://get.docker.com/ | sh

默认安装,适用于普通x86,x64 PC的Linux下安装:
docker pull mprasil/bitwarden:latest
docker run -d --restart=always --name bitwarden -v /bw-data/:/data/ -p 80:80 mprasil/bitwarden:latest

适用于Alpine amd64 架构的Linux下安装
docker pull mprasil/bitwarden:alpine
docker run -d --restart=always --name bitwarden -v /bw-data/:/data/ -p 80:80 mprasil/bitwarden:alpine

适用于树莓派2 或者更高版本的 armv7 CPU 架构安装
docker pull mprasil/bitwarden:raspberry
docker run -d --restart=always --name bitwarden -v /bw-data/:/data/ -p 80:80 mprasil/bitwarden:raspberry

适用于树莓派1,Zero armv6 架构的CPU安装
docker pull mprasil/bitwarden:armv6
docker run -d --restart=always --name bitwarden -v /bw-data/:/data/ -p 80:80 mprasil/bitwarden:armv6

适用于树莓派3 或者斐讯N1的Armbian ARMv8 架构的CPU安装
docker pull mprasil/bitwarden:aarch64
docker run -d --restart=always --name bitwarden -v /bw-data/:/data/ -p 80:80 mprasil/bitwarden:aarch64

启用SSL支持,保存证书文件到对应目录,修改启动命令为如下(注意自己修改CPU架构对应的启动镜像):
docker run -d \
--restart=always \
--name bitwarden \
-e ROCKET_TLS='{certs="/ssl/certs.pem",key="/ssl/key.pem"}' \
-v /ssl/keys/:/ssl/ \
-v /bw-data/:/data/ \
-p 443:80 \
bitwardenrs/server:latest

创建每小时备份任务
docker run -d --restart=always --name bitwarden_backup --volumes-from=bitwarden -e CRON_TIME="0 * * * *" bruceforce/bw_backup

2 对 “斐讯N1 Armbian上安装BitWarden,树莓派安装BitWarden。”的想法;

  1. mprasil/bitwarden:aarch64已经被删除迁移到新镜像了,但是新镜像运行后提示listen0.0.0.0:80,但是网页打不开。希望博主可以出个新教程谢谢

发表回复