斐讯N1 ARMBIAN上安装BITWARDEN,树莓派安装BITWARDEN

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

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

更多视频教程请点这里
https://sumju.net/?p=549

安装Docker环境:

curl -sSL https://get.docker.com/ | sh

默认安装,适用于普通x86,x64 PC的Linux下安装:

docker pull /bitwardenrs/server:latest
docker run -d --restart=always --name bitwardenrs -v /bw-data/:/data/ -p 80:80 /bitwardenrs/server:latest

适用于树莓派3 或者斐讯N1的Armbian ARMv8 架构的CPU安装

docker pull /bitwardenrs/server:aarch64
docker run -d --restart=always --name bitwardenrs -v /bw-data/:/data/ -p 80:80 /bitwardenrs/server:aarch64

启用SSL支持,保存证书文件到对应目录,修改启动命令为如下(注意自己修改CPU架构对应的启动镜像):

docker run -d \
--restart=always \
--name bitwardenrs \
-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

你可能感兴趣的:(树莓派)