群辉安装密码管理软件vaultwarden

2022-07-22 19:27:56 8点赞 89收藏 19评论

vaultwarden是第三方开发的bitwarden,bitwarden是c#开发,性能较一些。vaultwarden是Rust开发,性能好一些。性能好坏关系到资源消耗,进而关系到电费的消耗。没有付费项目,支持其他密码工具数据导入。

vaultwarden 目前有三方的群辉套件,使用docker安装方便,后续重装系统等不会有问题,升级直接重新拉镜像即可。

#1. 准备

先拉镜像:找个终端工具,登录群辉的admin账户,执行下面语句,输入密码。sudo是临时使用root账户,使用的还是admin账户的密码。

sudo docker pull vaultwarden/server:1.25.1

我开始喜欢拉last版本镜像,last一直指向最新的版本,目前发现更新镜像比较麻烦,所以拉去镜像直接使用版本号了。使用的哪个版本也很清楚。

创建磁盘目录:

mkdir /volume3/docker/vaultwarden/data/

我的是存储资源池3上面建的docker共享目录,可以手动直接创建目录,也可以通过群辉界面创建。

很多人一升级镜像就把数据整丢了,就是因为数据没有映射出来。

#2. 创建容器并启动

sudo docker run -itd --name vaultwarden_123
-e ADMIN_TOKEN=xxxxxxxxxxx
-e WEBSOCKET_ENABLED=true
-e LOG_FILE=/data/vaultwarden.log
-e LOG_LEVEL=info
-e DATABASE_URL=postgresql://username:password@172.18.0.102:5432/database_name
-v /volume3/docker/vaultwarden/data:/data/
--net fixbridge --ip 172.18.0.125
vaultwarden/server:1.25.1

我用的固定ip的方式, 这样不需要映射端口。如果需要你可以直接映射80端口。具体参考:

ADMIN_TOKEN=xxxxxxxxx 这句话是开启admin界面,密码就是这个token,尽量长一些,好像用途不大,去掉该行不开启。

WEBSOCKET_ENABLED=true 开启websocket通知,端口是3012,注意映射下。个人用跟人的好像通知不通知的意义不大,我没开启。

DATABASE_URL=postgresql://username:password@172.18.0.102:5432/database_name 数据库我使用的postgresql,也可以使用mysql,规则如图即可,需要提前创建数据库。 不添加这行的话,默认使用的sqllite。密码数据不多,使用啥都ok。

有人喜欢写docker-compose,我不是专业的,感觉命令和compose文件都是一个事。

通过命令创建的容器和镜像, 也可以在管理界面进行管理,没有差异。

-e的选项, 可以在管理界面的环境变量中,增加或删除,来开启或关闭功能。

#3. 配置代理

群辉 → 控制面板 → 应用程序门户 → 反向代理服务器 → 新增

群辉安装密码管理软件vaultwarden

描述:起一个喜欢的名字

来源:配置你的域名, 如果你有证书就选https,没有证书选http。

目的地:配置你的docker的ip地址和默认端口80。

然后就可以用域名访问了~ 打开客户端赶快尝试把。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
19评论

  • 精彩
  • 最新
  • 坑不少,反代可以用QC域名,但是iOS端不知道为啥发生了SSL错误一直无法建立连接

    校验提示文案

    提交
    我自己申请的域名和证书没出过你说的问题。具体的问题还得具体分析。

    校验提示文案

    提交
    已经解决了,挺好用 确实是证书问题,得手动指定 [傻笑]

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • latest 版本 不是last…

    校验提示文案

    提交
    多谢指正~

    校验提示文案

    提交
    收起所有回复
  • bitwarden挺好用,也没啥重要东西,够用了

    校验提示文案

    提交
    这是三方的bitwarden,官方的比较耗资源。

    校验提示文案

    提交
    收起所有回复
  • 除了当时配置反代折腾了一天,其他都很好

    校验提示文案

    提交
  • 群晖docker部署后,网页端、IOS客户端能够正常访问,但PC端以及浏览器插件无法登陆,总是提示用户名或密码错误。请问有遇到过么

    校验提示文案

    提交
    换用10月的版本,最新版有这个问题

    校验提示文案

    提交
    [惊喜] 今天被这个问题折腾了半天,果然换低版本就可以了

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
89
扫一下,分享更方便,购买更轻松