文章目录[隐藏]
最近尝试找一个开源的记账软件时发现有一个软件的启蒙是这个玩意!之前碰到过,但可能服务器带不动docker或其它缘由就放弃了!我这一段时间一直用的是自建的keepass,但有些移动端客户端设计不太合理,用起来复杂了许多!
BitWarden
我用的docker,所以说对服务器有一定的要求。我目前这个服务器是2G1核心的配置!之前512M的带不动,容易被限制cpu使用!
Docker安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo usermod -aG docker your-user # 注意改成你自己的用户名
Bitwarden安装
注意端口和目录改成你自己需要的,目录提前建好!下面的ADMIN_TOKEN后面界面配置时要用!
- 新版本 | 20221231
最近两天firefox的插件一直登不上去,去翻了一下评论发现要更新server版本才能用,这一看server版本也改了镜像。
docker run -d --name bitwarden \
-e SIGNUPS_ALLOWED=true \
-e WEBSOCKET_ENABLED=true \
-e ADMIN_TOKEN=emperinter\
-e LOG_FILE=/your_data_location/bitwarden.log \
-p 8880:80 \
-p 3012:3012 \
-v /your_data_location/:/data/ \
vaultwarden/server:latest
老版本程序
| 这个在fifrefox插件上已经不支持了
docker run -d --name bitwarden \
-e SIGNUPS_ALLOWED=true \
-e WEBSOCKET_ENABLED=true \
-e ADMIN_TOKEN=emperinter\
-e LOG_FILE=/your_data_location/bitwarden.log \
-p 8880:80 \
-p 3012:3012 \
-v /your_data_location/:/data/ \
bitwardenrs/server:latest
域名
- DNS 解析
-
nginx反向代理配置
我这里只贴出主要的,其它自己按服务器配置。
location / {
proxy_set_header Host 'your_domain';
proxy_pass http://127.0.0.1:8880;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /notifications/hub {
proxy_pass http://127.0.0.1:3012;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /notifications/hub/negotiate {
proxy_pass http://127.0.0.1:8880;
}
使用
创建账号
登录后台(你的域名地址)创建一个账号
keepass密码导入
不限于keepass
- keepass密码导出
-
keepass密码导入(选择类型,并上传文件导入即可)
后台配置
这里主要是防止第三方注册,还有上面邮箱之类的配置自己探索去吧!地址为:https://your_domain/admin【注意替换】,初始密码为上面Docker安装时设置的ADMIN_TOKEN,可以更改!注意更改后保存!
客户端使用
我这里尝试了Ipad、Android、Windows、Linux和浏览器插件,设置大同小异!我就拿Linux举例吧!基本都是先在设置中设置托管地址,然后正常登陆即可!
-
安装
-
设置地址(我们的域名)
-
保存后正常登陆即可!