加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 资讯中心 > 计算机技术 > 服务器技术

利用群晖docker搭建Bitwarden密码仓库教程

时间:2019-10-08 22:15:18  来源:网络  作者:佚名
  • 写在前边:这是一篇小白写的小白级文章,关于密码管理软件,市场上有很多,其实就像之前我问大佬,为什么你不用百度云或者onedrive而用群晖呢,他的回答就是我喜欢自己的东西自己保管,不想托付给他人。所以像密码这一类最后的保险箱,我们不如也自己保管。感谢pufer,Gen8群的套套大,纠结妹,Clean,帮助我安装了这个开源密码管理软件-Bitwarden,这款软件也有第三方源的安装部署,这里我演示的是原版,参考:Bitwarden官网
  • 系统要求
  • Processor: x64, 1.4GHz or faster
  • Memory: 2GB of RAM or more
  • Storage: 10GB or more
  • Docker: Engine 1.8+ and Compose 1.17.1+
  • 一、准备工作:有些不是必须的,但是小白请跟随我这个小白同样的准备。
  • 1,群晖(实虚黑白都行,只要可以跑docker),其他docerk宿主应该也可以。
  • 2,域名,证书,公网(公网取决于你是否能回家,有其他连回去的方式也可以尝试)(证书后期可以再搞一个泛域名证书,省去端口烦恼,至于免费证书,请大家自行在阿里云或者腾讯云申请免费证书,只要有证书即可)。
  • 3,梯子,我没有实验不挂梯子是否可以拉官方镜像源。
  • 4,一颗爱折腾的心,直到成功为止。
  • 二、开始部署:我会以图示的方式向大家演示。
  • 1,将申请的证书导入到群晖,打开群晖控制面板,安全性-新增-命名随意-导入下载的nginx文件夹内的两个文件,此处省图。
  • 2,将证书导入后,再导出到桌面,应为archive命名的压缩包,解压得出cert以及privkey两个文件,注:方便起见,请在群晖套件中心安卓docker后,在docker文件夹下建立bitwarden文件夹。
  • 3,群晖控制面板开启SSH功能,登入群晖ssh,输入
    1. sudo su -

    复制代码
    开启root,方法可以百度,下面图示进入后。
  • 输入命令:
    1. cd /volume1/docker/bitwarden

    复制代码
  • 注:其中volume1可以替换为自己docker所在的主目录,bitwarden文件夹为自建。
  • 输入命令:
    1. curl -s -o bitwarden.sh \
    2.     https://raw.githubusercontent.com/bitwarden/core/master/scripts/bitwarden.sh \
    3.     && chmod +x bitwarden.sh

    复制代码
    稍等片刻,再输入命令:
    1. ./bitwarden.sh install

    复制代码
    同时打开网站:https://bitwarden.com/host/,输入邮箱生成安装所需的ID和KEY,安装过程中需要输入自己的域名及选择相关问题,以图示为准。
  • ssh客户端不要关闭,打开群晖File Station,建立文件夹,并将导出的域名证书上传到该文件夹
    1. /volume1/docker/bitwarden/bwdata/ssl/填写自己的域名

    复制代码
  • 回到bwdata文件夹下,用群晖文本编辑器打开config.yml文件进行编辑,以图示为准。
  • 回到SSH客户端, 输入命令:
    1. ./bitwarden.sh rebuild

    复制代码
    等待重建完成。
  • 不要关闭SSH客户端,回到File Station,将
    1. /volume1/docker/bitwarden/bwdata/env/global.override.env

    复制代码
    下载到桌面,用TXT或者其他工具进行编辑,以图示为准,更改完毕后,上传回原文件夹覆盖,桌面上的暂时不要删除,以后调整参数可以用到。
  • 开始建立相关文件夹,这是必须项,否则会报错,请按照我图中标注一步一步来。
  • 建立完毕后,可以先在路由里设置端口转发,将上面改的外网4430端口与内网443关联,IP为群晖IP地址。
  • 回到ssh客户端,输入命令:
    1. ./bitwarden.sh restart

    复制代码
    安装速度取决于你的网络环境,请耐心等待,以图示为准。
  • 到这一步还没有完成,要进行更新才可以使用,不过离成功不远了,输入命令:
    1. ./bitwarden.sh updatedb

    复制代码
    等待更新完成,以图示为准。
  • 到这一步,就可以退出ssh,打开浏览器,输入https://域名:端口打开bitwarden界面,创建账户。
  • 还需要做适当调整,不过已经不影响使用,这款软件支持的平台比较全面,移动端,PC端都有客户端使用,Chrome及Edge也有插件,非常方便,注意无论软件或者插件,登录前需要配置网络环境,看图。
  • 其他坑等周末陪完孩子再补咯,谢谢各位。
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
宝塔面板安装WebStack-Laravel – 一个开源的网址导航网站项目
宝塔面板安装WebStack
精选拍照pose纠正教程,职业模特亲身示范动作
精选拍照pose纠正教程
关于ps导出后出现色差问题的真正有效的解决方法
关于ps导出后出现色差
iis7.5和iis8上传文件大小限制和上传时间限制
iis7.5和iis8上传文件
相关文章
    无相关信息
栏目更新
栏目热门