⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

在互联网应用泛滥的今天,我们每个人都可能有几十个甚至上百个账号密码,有经常使用的,也有每年可能只用一两次的。怎么样才能安全记录这些账号密码是一个非常头疼的问题:写在文档或纸上容易丢失且极不安全,使用 LastPass、1Password 等商业密码管理器虽然方便,但不仅需要持续付费,更将所有的敏感数据托付给了第三方云端,觉得不安全。

今天给大家推荐一个安全、自主、免费且强大的密码管理神器 —— password-XL。

简介

password-XL 是一款 开源的密码管理工具,核心就是解决密码管理问题。它的核心理念是 “数据自主,隐私至上” 。与很多商业产品不同,password-XL 完全免费,并支持私有化部署,意味着我们的所有密码数据可以完全掌握在自己手中,无论是存放在家庭NAS、私有服务器还是我们信任的云存储上。

核心特征

  • 安全可靠: 支持私有部署,数据完全由用户掌控。
  • 界面美观: 采用现代化UI设计,支持多端使用,体验流畅。
  • 功能丰富: 覆盖从个人到团队的常见密码管理场景。
  • 部署灵活: 提供官网即用、Docker容器、JAR包、NAS内置等多种部署方式。

部署指南

1.准备部署环境: 确保我们的服务器或NAS上已安装 Docker 和 Docker Compose。

2.创建项目目录并编写配置文件:

mkdir password-xl && cd password-xl

在此目录下创建 docker-compose.yml 文件,内容如下:

services:
password-xl-service:
image:ccr.ccs.tencentyun.com/password-xl/password-xl-service:latest
container_name:password-xl-service
restart:unless-stopped
ports:
-"9080:8080"# 将主机9080端口映射到容器8080端口
volumes:
-./data:/password-xl-service# 挂载数据目录,确保数据持久化

3.启动服务: 在 docker-compose.yml 文件同级目录下执行命令启动容器。

docker-compose up -d

4.查看日志并获取初始凭据: 启动后,容器的启动日志中会打印出初始化的用户名和主密码,务必记录下来。

docker-compose logs -f

5.访问与登录: 在浏览器中访问 http://你的服务器IP:9080。在登录页面选择“私有服务登录”,输入从日志中获取的初始账号密码即可。首次登录后,系统会引导你设置一个图形化二次验证密码,以增强本地访问安全。

功能简介

password-XL 提供了丰富的功能及高度定制化的设计,以满足不同用户的需求:

  • 视图: 可以根据喜好选择表格视图或卡片视图

卡片视图

表格视图

  • 主题: 提供明亮和深色两种主题,可根据需要进行切换

明亮

深色

  • 手机端支持: 可以通过手机浏览器访问该工具,随时随地管理密码
  • 备份与恢复: 支持对密码文件进行备份和恢复,进一步确保密码数据安全

  • 密码生成器: 在创建密码时,可以通过密码生成器快速生成安全的随机密码,并根据需要调整密码的组成和长度
  • 快捷键: 支持常用功能快捷键:锁定/解锁 Alt + L 搜索 Ctrl + F 创建 Alt + N 保存 Ctrl + S
  • 搜索: 可以使用顶部搜索框根据密码名称、用户名、标签、备注等信息快速搜索密码
  • 密码回收站: 可以在密码回收站中查看已删除的密码,并选择恢复或永久删除。请注意,回收站功能需手动开启
  • 密码标签: 通过密码标签卡片,可以对密码进行分类和筛选,非常方便的管理和查找您的密码
  • 收藏密码: 可以将常用密码添加到收藏夹,以便快速通过收藏卡片访问
  • 自定义排序: 支持按修改时间、创建时间、密码强度、密码名称对密码列表进行正序或倒序排列
  • 密码强度显示: 将密码分为强、中、弱3个等级,分别用颜色红、黄、绿表示
  • 超时锁定: 系统将在设置的超时时间后自动锁定,需要输入主密码解锁

开源地址

https://github.com/peng0105/password-xl

文章目录
  1. 1. 简介
  2. 2. 核心特征
  3. 3. 部署指南
  4. 4. 功能简介
  5. 5. 开源地址