大家好,我是 Java陈序员。
数字化时代,密码是我们的“数字身份证”,网购、办公、社交、理财...每个平台都需要记一套密码,要么混记导致账号被盗风险,要么写在记事本里怕丢,用第三方密码工具又担心隐私泄露。
今天,给大家介绍一款开源的密码管理神器,安全可靠!
项目介绍
password-xl —— 一个开源的密码管理项目,旨在为用户提供安全、便捷的密码管理服务。项目不仅功能丰富多样,还具备极高的安全性。
功能特色:
- 灵活部署:支持私有部署,数据不依赖第三方平台(支持官网即用、Docker、Jar、NAS 等多种部署方式)
- 安全可靠:密码存储采用加密处理,解锁密码本需验证主密码,保障数据安全
- 功能丰富:密码支持多存储引擎(阿里云OSS、腾讯云COS、私有服务、本地存储)、备份、AI 批量导入等功能,支持使用快捷键,并提供笔记管理功能
- 多端适配:现代化 UI, 支持 Web 端、移动端界面适配,提供响应式布局
技术栈:SpringBoot3 + Gradle + Vue3 + TypeScript
快速上手
password-xl 支持使用 Docker 部署,可通过 Docker 快速部署。
Docker 命令部署
1、拉取镜像
docker pull ccr.ccs.tencentyun.com/password-xl/password-xl-service:latest
2、创建挂载目录
mkdir -p /data/software/password-xl
3、运行容器
docker run -d --name password-xl \
-p 8080:8080 \
-v /data/software/password-xl:/password-xl-service \
ccr.ccs.tencentyun.com/password-xl/password-xl-service:latest
4、容器启动成功后,浏览器访问
http://{IP/域名:8080}
Docker Compose 部署
1、创建 docker-compose.yaml 文件,并输入如下内容:
services:
password-xl-service:
image: ccr.ccs.tencentyun.com/password-xl/password-xl-service:latest
container_name: password-xl-service
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- /data/software/password-xl:/password-xl-service
2、运行启动
docker compose up -d
3、启动成功后,浏览器访问
http://{IP/域名:8080}
配置存储方式
password-xl 支持多种存储方式,可根据需要进行配置。
如果选择私有服务登录,默认账号和密码存储在宿主机挂载目录中的:
/password-xl-service/password-xl.toml
容器首次启动时,启动日志中也会输出默认账号信息。
设置存储方式成功后,需要设置主密码,支持标准密码和手势密码两种方式。
注意:主密码一旦遗忘,所有密码均无法找回!!!请慎重设置您的主密码!!!
设置成功后,就可以开始使用了。
功能体验
- 主页
- 深色主题
- 列表视图
- 添加密码
- 笔记管理
- 系统设置
可以说,password-xl 以私有部署、数据自主为核心,解决了密码管理中“记不住、怕泄露、难同步”的痛点。如果你受够了记密码的烦恼、担心密码泄露的风险,不妨安装部署试试~
项目地址:https://github.com/peng0105/password-xl
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!