欢迎光临散文网 会员登陆 & 注册

【1Password 替代品】放心!搭建自己的私人密码库!

2023-04-06 14:03 作者:UI8白嫖怪  | 我要投稿

微信公众号:[小斐实战] 关注技术分享,资源分享。问题或建议,请公众号留言。


  在我们的日常生活中,几乎每个人都会拥有许多网站账号,但由于时间的推移,密码很容易被遗忘。因此,一些密码管理、同步和一键登录工具,如1Password等,成为了很多人的首选。然而,1Password需要付费,而且有些人还担心此类工具存在隐私泄露的风险。

  其实,如果你拥有自己的VPS服务器,就可以使用开源的Bitwarden来部署一个私人专属的密码管理服务,来代替1Password!这样不仅是免费的,而且更重要的是,所有的数据都会保存在自己的服务器上,更加安全可靠。

关注公众号,每天都有不一样的精彩内容

工具简述

  我之前使用过Bitwarden免费密码管理器。它是一款开源、免费的软件,支持跨平台,可在Windows、Mac、Linux、iOS和Android等平台上使用。此外,Bitwarden还提供了Chrome、Edge、Firefox和Safari等浏览器扩展,可以快速填充帐号密码,实现一键登录网站,是一个非常出色的1Password免费替代品。

  但是最重要的是,Bitwarden支持本地托管,可以搭建私人专属密码库,部署到自己的服务器、NAS、树莓派等设备上,所有的密码数据和通信都不会经过第三方,更能让人放心。特别是如果你已经在VPS上搭建过私有的网盘或博客,那么再加上一个密码管理器也是非常实用的。

搭建Bitwarden前的准备工作

  如果您需要一台稳定可靠的服务器,我们强烈推荐使用腾讯云。现在正是入手的好时机,因为最近有各种活动和优惠,非常划算。您可以根据实际需求选择带宽和配置,以获得最佳性价比。

  如果只是用于密码管理,那么对服务器的要求并不高。但如果您希望将服务器用于更多的用途,那么最好选择内存和带宽较高的机型。如果您的网络条件良好,还可以考虑选择国外的一些知名主机商,例如Vultr、Bandwagon、Linode和DigitalOcean。

  除了服务器之外,您还需要注册一个域名,以便访问您的服务器。接下来,您需要登录您的域名DNS解析后台,新增一条A记录,将其指向您的服务器IP地址。这一步最好先完成,因为有些DNS记录需要一段时间才能生效。

关注公众号,每天都有不一样的精彩内容

简单搭建部署教程

  本教程以CentOS为例,但Ubuntu、Debian等系统也可以作为参考(主要区别在于使用apt-get替代yum)。我们将使用Docker进行部署,它可以帮助您一键安装和配置Bitwarden所需的所有组件,并虚拟化运行它们。这样可以省去您手动安装和配置运行环境的麻烦。

安装 Docker

  如果您的服务器上已经安装了Docker和Docker Compose,您可以跳过这一步。请注意,Docker要求CentOS系统的内核版本高于3.10。您可以通过运行uname -r命令来查看内核版本。








yum update -yyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.iosudo systemctl start dockersudo systemctl enable dockerdocker version

安装 Docker Compose




sudo curl -L "https://github.com/docker/compose/releases/download/2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-composedocker-compose -v

安装Bitwarden服务端

  一旦确认服务器已经成功安装了 Docker 和 Docker Compose,就可以开始安装 Bitwarden。Bitwarden官方提供了一键安装脚本,使用起来非常方便,只需执行即可。



curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod 700 bitwarden.sh./bitwarden.sh install

安装脚本会逐步提示您输入以下关键选项

  • 输入您为Bitwarden分配的域名,例如bitwarden.from7.com

  • 是否使用Let's Encrypt生成免费的SSL证书?一般选择“y”,如果您有自己的证书,则可以选择“n”,然后需要配置证书路径。

  • 输入用于Bitwarden的数据库名称。

  • 输入您的安装ID/安装密钥。您需要访问https://bitwarden.com/host以获取一组安装ID和安装密钥。如果官网被限制访问,则需要尝试其他方法。


关注公众号,每天都有不一样的精彩内容

修改配置文件(端口号、SSL证书等)的步骤如下:

  • 如果您需要使用自己的SSL证书或更改默认端口号等设置,请编辑配置文件./bwdata/config.yml。例如,如果您的服务器上已经有一个网站占用了80和443端口,您可以修改配置文件中的httpport和httpsport端口号来避免冲突。例如,您可以将它们改为8080和8888,这样您在访问时的域名将变为https://bitwarden.iplaysoft.com:8888。

  • 需要注意的是,腾讯云、阿里云等云服务机器默认的“安全组规则”会阻止非常用端口的访问。如果您使用非80/443端口,则需要登录控制台修改安全组规则以允许您设置的端口。

  • 此外,如果您使用“宝塔面板”或懂得如何修改Nginx的配置,也可以对您的Bitwarden服务进行反向代理。如果您有建站经验,可以查阅相关资料来完成此操作。

  • 修改完配置文件后,必须执行./bitwarden.sh rebuild命令才能让新配置生效。

启动Bitwarden服务


./bitwarden.sh start

  当您首次启动 Bitwarden 时,可能需要等待一段时间,因为安装脚本需要从 Docker Hub 下载所有需要的组件的镜像,例如 MySQL 的大小比较大。请耐心等待直到完成。完成后,您可以使用 docker ps 命令来查看是否有 Bitwarden 进程正在运行。

  如果一切正常,您就可以通过您设置的域名访问了,例如 https://bitwarden.from7.com:8888。这是您自己的 Bitwarden 私人密码库的网页版,之后您可以下载各种客户端使用,登录时填入您自己的 Bitwarden 服务器地址即可

  虽然在目前的颜值和使用体验上,免费的 Bitwarden 仍然无法与付费的 1Password 相比,但它作为一个免费开源软件,支持私有化部署,具有相当的优势。一旦熟悉了使用方法,您会发现 Bitwarden 非常好用,因为它提供了跨平台的客户端支持,可以基本满足大多数人对密码管理器的需求。此外,它也支持无缝导入 1Password 的数据,可以说是一个相当不错的 1Password 免费替代方案。

总结

  虽然本文篇幅较长,但如果您熟悉 Linux 操作,部署本地 Bitwarden 实例其实是非常简单的。除了在云服务器上,您还可以将其部署在家庭网络存储或 Raspberry Pi 等设备上(可能需要进行内网穿透)。

  对于那些喜欢学习、喜欢折腾、拥有自己服务器的人,我们强烈建议尝试使用 Bitwarden 自建部署专属个人的密码库。这种方法完全免费,所有数据都保存在自己手中,让人更加放心。此外,Bitwarden 具备跨平台客户端和浏览器插件,使用体验良好,可以满足大多数人对密码管理的需求。

获取工具关键词:

关注公众号,每天都有不一样的精彩内容

大数据为您推荐以下内容

  • 【你只会用ChatGPT聊天?】我已用它做爬虫、抓数据、自动导出csv!挣钱中,勿扰!

  • 【24小时后删除】一键部署!1分钟拥有你自己的 ChatGPT网站,回答速度飞快!秒回

  • 【微软官方Plus插件】无需VIP白嫖大量Office(PPT/Word/Excel)模版设计素材

  • 【2年前发布,至今会用的没几个】这款微软官方的工具,你听过吗?见过吗?用过吗?

  • 【Google翻译替代品】ChatGPT划词翻译:1秒翻译!开源!免费!支持Win/Mac/Linux

  • 【用了就停不下来】比Everything更好用的Windows文件浏览&搜索神器!

  • 【可移除Win11各种限制】一款神奇的USB 启动盘制作工具,不可错过!

  • 【Microsoft 365 Copilot】当Office遇上ChatGPT:你要做的就是和AI对话!

  • 【微软最佳 APP 奖项得主】完美替代 Windows 11/10 自带资源管理器

  • 【微软CMD工具界面版】免费数据恢复工具能力大增,轻松解决文件删除问题!

  • 【微软官方外挂】独家推出精心打造的70余款绿色系统维护软件,免费下载使用


【1Password 替代品】放心!搭建自己的私人密码库!的评论 (共 条)

分享到微博请遵守国家法律