在局域网安装bitwarden密码管理软件

为了满足局域网内部部署bitwarden软件用于局域网内部员工使用密码管理。

安装环境是在Ubuntu20环境。

1.首先要安装docker和docker-compose这两个软件。

 apt-get upgrade   #首先更新apt

docker run -d -p 6379:6379 --name nginx nginx:latest #拉取并运行nginx镜像。

netstat -lptn   #检查6379端口是否启动。

curl -fsSL https://get.docker.com -o get-docker.sh   #通过curl获取docker的sh可执行文件

sh get-docker.sh        #执行可编译文件

 若需要共享数据则要在执行命令中使用-v,采取localDir:ImgDir的形式进行设置。

 docker-compose安装过程

curl -L "https://github.com/docker/compose/releases/download/2.23.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

在下载docker-compose的时候下载速度很慢,所以我选择了在github直接下载软件,记住要根据主机系统和系统字节号选择指定的版本。将软件放到/usr/local/bin目录下,并且给添加可执行权限。(可能需要重启Linux系统)

2. 安装bitwarden

cd /usr/local/bin

./bitwarden.sh install

 此时会下载bitwarden所需要的镜像。

 

  • Enter the domain name for your Bitwarden instance
    输入你要给 Bitwarden 分配的域名,这里所需要输入的信息是你的域名地址,下一个步骤会根据这个域名地址去注册服务,若该域名地址无效或者不能在公网DNS服务器找到的话则无法完成LetsEncrypt提供的SSL证书生成。所以若设置了一个无法生成SSL证书的域名则要在下一步中选择no,否则会报错。

  • Do you want to use Let’s Encrypt to generate a free SSL certificate? (y/n)
    是否使用 Let's Encrypt 自动生成免费的 SSL 证书,一般选 y 。在这个过程中,由于我没有申请公网域名,也没有可以使用的SSL证书,所以我选择了n。

  • Enter the database name for your Bitwarden instance
    输入用于 Bitwarden 的数据库名称

  • Enter your installation id / Enter your installation key
    访问 Requesting Hosting Installation ID & Key | Bitwarden 输入个人信息获取ID和Key。

tips:因为我是局域网安装并且没有公网域名地址和SSL证书。所以在不选择LetsEncrypt去生成SSL证书后,会继续走下面的步骤,在走到最后几步时会告知缺乏SSL证书,这些都选择yes,在最后一个步骤是否需要安装组件时则要选择yes。最后完成安装。

安装完成之后可以关闭/etc/local/bin/bwdata/config.yml配置文件里面的SSL开关,设置为false

cd /usr/local/
cd bin/

vim bwdata/config.yml

3. 运行bitwarden

./bitwarden start
  •  执行第一次时需要下载多个镜像依赖,所以该过程会比较慢,等启动完成之后观察每个镜像是否都是healthy状态,有些服务启动较慢,可能要等会才能从unhealthy转为healthy。
  • 若不想用默认的80端口也可以在config.yml文件下面修改端口号然后重新启动bitwarden。

    测试bitwarden是否启动成功:输入localhost打开网页。

修改hosts文件使得服务可以被访问

首先在主机的hosts文件上添加域名信息。

127.0.0.1    bitwarden.XXXXXXXX.com    #注册的域名地址

若要发放给其他同个网段的主机使用,则需要在其自身机子的hosts文件添加主机IP和域名。例如

192.168.2.13    bitwarden.mydaemon.com

 接着测试功能启用是否正常。

选择自托管服务,然后输入https://域名.com保存。或者用IP地址直接访问网页。然后提交注册邮箱地址,开始使用。

4. 后续设置

  • 若需要添加SSL证书或者要放到公网访问则需要申请公网域名地址,根据公网域名地址获得SSL证书后设置到bitwarden里面。 

bitwarden的数据会保存在bwdata/目录下面,每一天都会生成一份数据,并且保留30天。若后续需要进一步操作则根据其他文章去操作。

 最后附上参考文章,在此特别感谢作者提供的帮助。

一、Docker与Docker Compose 安装入门教程 - Debian / Ubuntu 配置国内镜像源方法 - ShyuRongLi - 博客园 (cnblogs.com)搭建自己的私人密码库!Bitwarden 部署安装教程 (免费 1Password 替代品) - ShyuRongLi - 博客园 (cnblogs.com)

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 局域网仓库管理软件带bom出,可以大大提高仓库管理效率。BOM代表“Bill of Materials”,即物料清单,在制造业中非常重要。这是一份清单,列出了生产一个成品所需的所有材料和部件。有了BOM,生产团队可以确保每个产品都包含正确的零部件,而无需花费时间或金钱来纠正错误。因此,仓库管理软件带bom模块,对于仓库管理员来说非常有用。 首先,仓库管理软件可以帮助管理员精确跟踪和管理库存。通过扫描或手动输入浏览器,管理员可以将产品的层次结构和相关的零部件添加到系统中。每当产品从仓库中取出或入库时,系统将记录并更新所有相关的零部件信息和数量,管理员可以在任何时候查询和跟踪库存情况。 其次,有BOM模块的软件还可以自动生成采购订单。系统可以根据产品的BOM清单,自动计算出所需物料和零部件的数量,并自动生成订购单。管理员不需要手动计算每个零部件的需求量,可以省去很多时间和精力。 最后,仓库管理软件带bom模块可以更好的提高生产效率。有了BOM清单,生产人员可以准确地掌握每个产品所需的零部件和数量,并按照规定的程序进行生产。这减轻了工人的工作负担,提高了整个生产过程的效率和质量。 因此,有BOM模块的仓库管理软件,在功能和价值方面都非常有优势,对于企业提高生产效率、管理库存非常有帮助。 ### 回答2: 局域网仓库管理软件带BOM (Bill of Materials)功能是指该软件具备可以生成和管理物料清单的能力。BOM是一份清单,列出了在制造或组装产品时所需的精确材料及其数量。以下是该软件带BOM功能的几个方面: 首先,该软件可以记录和管理仓库中的物料信息。用户可以通过输入物料的名称、规格、型号、供应商等详细信息,将各种物料数据录入系统。这样,用户可以方便地在软件中浏览仓库中的各种物料,了解其相关属性和库存情况。 其次,该软件可以自动计算物料的用量和需求量。当用户在制造或组装产品时,可以通过在系统中选择相应的产品或装配单,软件会根据BOM信息自动计算所需的物料用量和需求量。这样可以避免因计算错误而导致物料过量或不足的问题。 此外,通过该软件可以方便地进行物料的采购管理。当系统计算出某种物料的需求量时,用户可以直接在软件中生成采购订单,并设定供应商信息和交货时间等。这样可以提高采购的准确性和效率,避免物料短缺导致生产中断的情况。 最后,该软件还可以提供物料成本分析功能。用户可以根据BOM信息,自动计算产品或装配单的物料成本,并生成相应的成本报表或分析图表。这些信息可以帮助企业了解产品成本结构,进行成本控制和优化。 综上所述,局域网仓库管理软件带BOM功能可以提供物料信息的记录和管理、物料需求的计算与采购、以及物料成本的分析等功能。它可以帮助企业更有效地进行仓库管理,提高供应链的效率和准确性,从而更好地满足客户需求。 ### 回答3: 局域网仓库管理软件带BOM出,指的是这款软件应该能够提供BOM(Bill of Materials)功能。BOM是一份清单,列出了制造产品所需的所有零部件、原材料以及工艺步骤。这个功能在仓库管理软件中非常重要,可以帮助企业更好地掌握库存状况、管理供应链以及进行生产计划。 首先,这款局域网仓库管理软件应该提供零部件和原材料的清单功能,让用户能够记录每种产品所需要的所有零件和原材料的信息。对于每个零部件和原材料,软件应该能够记录其名称、数量、供应商信息以及价格等数据。 其次,软件还应该能够自动生成产品的BOM报告,以帮助用户更清楚地了解产品的组成和结构。报告中应该包括产品的名称、零部件和原材料的清单,以及每个零部件和原材料的数量和供应商信息。这样,用户在查看BOM报告时就可以更方便地进行库存管理和供应链管理。 另外,这款软件还应该提供库存管理和采购功能。当用户录入产品的BOM后,软件应该能够根据BOM自动计算出每种零部件和原材料的需求量,并提醒用户及时采购。当库存中某种零部件或原材料的数量低于设定的安全库存时,软件应该能够发出警报,以便用户能够及时采购,避免生产中断或滞销产品。 综上所述,局域网仓库管理软件带BOM出,意味着这款软件能够帮助企业更好地管理库存、掌握供应链,并提供BOM报告功能,使用户能够清晰了解产品的组成和结构。这款软件还应该提供库存管理和采购功能,确保企业能够及时采购所需的零部件和原材料,保证生产顺利进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值