30 秒使用 Sealos 搭建个人密码管理器 Vaultwarden

2023-11-08

我与 LastPass 的曲折恋情

超过 8 年网龄的我,注册过很多网站帐号,每个网站的密码我都用不同的复杂密码。一开始我全靠脑力记忆这些密码,后来渐渐觉得记起来很困难,就记录在笔记本上。但是随着时间推移,我发现这种方法既不安全也不可靠。

有一次出差在外,一个人待在酒店里想登录某考研网站复习英语,却想不起来密码是啥,笔记本也没带在身上,急得像热锅上的蚂蚁。

后来绕了很多弯路才重置了密码,但整个过程让我无比痛苦,又特么耽误我学英语!

果然记在笔记本上也不能解决所有问题,可靠度太低了,而且还存在安全隐患。是时候使用专业的密码管理软件了!

说到密码管理器,大家是不是想起了 LastPass… 我一开始用的确实是 LastPass,但是 LastPass 的价格策略频繁调整,从一开始的免费,到后来逐渐收费,让我开始对其提高警惕。而且,尽管它的安全记录相对来说比较良好,但经历过数次的漏洞曝出,让我对于其中的数据安全产生了疑虑。最让我失望的是,随着其越来越多的商业化操作,一些原本免费的功能也被限制或转移到了付费版本。

原文链接:https://forum.laf.run/d/1024

Bitwarden:密码管理革命者

一次偶然的机会,Bitwarden 闯入了我的视线。作为新一代开源的跨平台密码管理器,Bitwarden 的透明度让我对数据安全有了更大的信心。它使用 AES-256 位加密和 PBKDF2 SHA-256 来保证所有信息的安全,并且拥有丰富的客户端支持,包括 Windows、Mac、Linux、iOS、Android 等多个平台。

与 LastPass 相比,Bitwarden 具有以下优势:

  • 代码开源,经过全球开发者验证更安全可靠。
  • 提供免费版本无限使用基础功能
  • 使用端到端加密,只有用户自己才拥有解密密钥。
  • 支持无限存储密码条目。
  • 允许用户导入和导出密码数据。
  • 提供优秀的自动填充服务,并且可以利用系统的生物识别(指纹、人脸等)进行认证。
  • 支持文件加密分享,方便地通过 bitwarden send 分享隐私文件、照片等。
  • 除了密码之外,还可以存储文件/文本/银行卡/个人信息。

最吸引我的是,Bitwarden 还可以私有化部署,这样可以确保数据完全掌握在自己手中,不必担心官方跑路。不过 Bitwarden 官方服务对服务器需要的资源有点多,内存必须大于 2G,小内存机器是根本跑不起来的,一般推荐使用第三方开发的 Vaultwarden。

Vaultwarden:短小精悍

Vaultwarden 是 Bitwarden 的轻量级版本,原名 bitwarden_rs,后来为了与“大哥” Bitwarden 区分开来,遂改名为 Vaultwarden。

Logo 完美结合了 Rust 和 Vaultwarden:

Vaultwarden 使用 Rust 编写,默认使用 SQLite 数据库(同时还支持 MySQL 和 PostgreSQL),实现了 Bitwarden API 的所有功能,只需要 10M 内存便可运行,几乎可以跑在任何硬件之上。

GitHub 地址:https://github.com/dani-garcia/vaultwarden

不用想了,无脑使用 Vaultwarden 吧。

虽然 Vaultwarden 提供了 Docker 镜像,可以无脑梭哈,但是你还得提供一个公网出口,这就需要用到 Nginx 之类的反向代理。同时你还得准备一个域名,以及相应的证书,并且要做好自动续签的工作。这对小白来说还是有点复杂了。

不过有了 Sealos 一键部署模板,这个问题就比较简单了,动动鼠标就行了,30 秒即可解决战斗

一键部署 Vaultwarden

首先通过以下链接打开 Vaultwarden 的应用模板:

啥都不用填,直接点击「部署应用」:

部署完成后,点击确认跳转到应用详情页面,可以看到应用已经启动成功了。点击外网地址即可直接打开 Vaultwarden 的 Web 界面:

创建你的密码管理账户:

创建完成后开始登录:

完结撒花!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

30 秒使用 Sealos 搭建个人密码管理器 Vaultwarden 的相关文章

随机推荐

  • Js apply方法详解

    Js apply方法详解 主要解决一下几个问题 apply和call的区别在哪里 什么情况下用apply 什么情况下用call apply的其他巧妙用法 一般在什么情况下可以使用apply 首先从网上查到关于apply和call的定义 然后
  • 双重for循环删除数据

    1 倒过来遍历list for int i list size 1 i gt 0 i int item list get i if item 3 list remove item 2 每移除一个元素以后再把i移回来 for int i 0
  • Linux下CH452数码管芯片驱动调试(GPIO模拟I2C)

    1 设备连接 主控板处理器为Cortex A5处理器 内核4 9 0 主控板和CH452引脚定义如下表1 1所示 表1 1 主控板和CH452引脚定义 序号 CH452引脚定义 主控板引脚定义 1 SDA PB29 2 SCL PB30 3
  • 用树莓派搭建远程实时画面传输

    目录 一 材料准备 二 环境搭建 1 树莓派实现局域网监控画面传输 1 树莓派安装系统 2 将摄像头与树莓派连接 3 配置树莓派开发环境 4 让摄像头开始进行画面录制 5 将监控画面服务设置为开机自启 2 内网渗透 1 服务器端frp配置
  • AI考拉技术分享-Node基础架构专题

    前言 2018 年 考拉开始对现有项目的常用的工具库进行整理 包含日期处理 数字处理 logger 等常用工具 并打包成 npm module 方便各个项目使用 后期 我们也将重点分享这部分工具库的使用 大家感兴趣的一起来交流学习 有bug
  • Python爬虫能当副业吗?到了哪个层次能接单?解析能挣钱的方式

    多朋友问我学Python可不可以挣钱 答案是 当然可以 python爬虫肯定是可以当副业的 我身边一个伙伴就靠会python爬虫这一项技能一个月差不多能有一万多收入 他截图给我看的他的收入图是这样的 人家一个月就靠接单这个副业都比很多人主业
  • 开关电源环路稳定性分析(11)——观察法找零极点

    大家好 这里是大话硬件 这篇文章主要是分享如何用观察法直接写出补偿网络中的零极点的表达式 在前面的文章中 我们分别整理了OTA和OPA型的补偿网络 当时有下面的结论 针对某个固定的补偿网络 我们可以用数学的方法推导补偿网络的零极点 比如下面
  • ${ }的用法

    的用法 假设我们定义了一个变量为 file dir1 dir2 dir3 my file txt 我们可以用 分別替换获得不同的值 file 拿掉第一条 及其左边的字串 dir1 dir2 dir3 my file txt file 拿掉最
  • SetCallAsFunctionHandler 相当于lua __call

    首先到google开发者网站上下载v8源码 并按照说明进行编译 在v8中 编译和执行的js代码需要依付于一个空间 上下文 上下文由Context New创建 static Persistent
  • 微服务:什么是微服务?一篇文章让你彻底搞明白

    文章目录 前言 一 微服务介绍 1 什么是微服务 2 微服务由来 3 为什么需要微服务 3 1 早期的单体架构带来的问题 1 复杂性逐渐变高 2 技术债务逐渐上升 3 部署速度逐渐变慢 4 阻碍技术创新 5 无法按需伸缩 3 2 微服务与单
  • Testing-《软件测试》读书笔记(四)

    静态测试是指测试非运行部分 检查和审查 白盒测试是指访问代码 能够查看和审查 静态白盒测试实在不执行的条件下有条理地仔细审查软件设计 体系结构和代码 从而找出软件缺陷的过程 有时也成为结构分析 静态白盒测试的原因 首先是尽早发现软件缺陷 另
  • 机器学习框架/库

    本文汇编了一些机器学习领域的框架 库以及软件 按编程语言排序 C 计算机视觉 CCV 基于C语言 提供缓存 核心的机器视觉库 新颖的机器视觉库 OpenCV 它提供C C Python Java 以及 MATLAB接口 并支持Windows
  • Class 07 - 功能包的安装和 tidyverse 介绍

    Class 07 功能包的安装和 tidyverse 介绍 tidyverse 简介 功能包 package 的安装 tidyverse 的安装 功能包 package 的加载 tidyverse 的加载 功能包 package 的更新 t
  • Mac系统下搭建使用eclipse搭建web开发环境ATS阻止http发布的问题

    应课程要求 今天使用Mac搭建eclipse Tomcat mysql开发环境 在进行简单的jsp页面测试时出现如下情况 原因是苹果收紧对普通http的访问限制 需要关闭App Transport Security ATS 方法是在Info
  • 通讯协议025——全网独有的OPC AE知识四之接口(九)

    本文简单介绍OPC AE规范的OPCEventSubscription对象的相关知识 更多通信资源请登录网信智汇 wangxinzhihui com OPC AE规范描述了OPC事件服务器应该实现的对象和接口 实现在多个OPC客户端间共享事
  • 数字化时代-13:入住CSDN一个月进展报告

    摘要 入住CSDN一个月进展报告 1 数据汇总 积分 0 461 等级 1级别 3级 排名 66万 20万 访问量 0 8950 2 每周文章变化 3 每周访问重量变化 4 每周粉丝总计变 5 总积分变化
  • k8s发布系统的实现

    综述 本篇文章所介绍的内容 已经有完整的实现 可以参考这里 在微服务 DevOps和云平台流行的当下 使用一个高效的持续集成工具也是一个非常重要的事情 虽然市面上目前已经存在了比较成熟的自动化构建工具 比如jekines 还有一些商业公司推
  • seaborn库学习笔记

    导入seaborn库 因此一般直接导入相关库 import numpy as np import seaborn as sns import matplotlib pyplot as plt import pandas as np 整体布局
  • 密码学原语如何应用?解析密码学特有的数据编解码|第10论

    隐私保护方案的工程实现 如何关联到学术论文中天书一般的公式符号 密码学工程中 有哪些特有的数据编解码方式 存在哪些认知误区和注意事项 需要克服哪些限制和挑战 作为支撑隐私保护方案的核心技术 如何运用数据编解码 将密码学论文中抽象的数学符号和
  • 30 秒使用 Sealos 搭建个人密码管理器 Vaultwarden

    我与 LastPass 的曲折恋情 超过 8 年网龄的我 注册过很多网站帐号 每个网站的密码我都用不同的复杂密码 一开始我全靠脑力记忆这些密码 后来渐渐觉得记起来很困难 就记录在笔记本上 但是随着时间推移 我发现这种方法既不安全也不可靠 有