Passky:一款新晋的免费自部署密码管理器,直接对标Bitwarden!



关于密码,不知道大家都是怎么管理的,现在各种网站、App、系统的密码是在太多了,全部靠脑瓜子记不太现实。笔者近年来一直使用自己在NAS上部署的Bitwarden/Vualtwarden管理各种账号密码,客户端也是全平台支持,几乎所有的网站密码都随机生成,自己不用记也记不住,同时也是为了防止哪家网站泄漏了不被撞库,总体来说用的比较顺手。这两天G站闲逛,一不留神发现了一个神仙级项目,也是一款密码管理器,名字为Passky,在功能上直接对标Bitwarden,并且在定制化方面更胜一筹,不管怎么样,先折腾一把再说,看看效果如何。
🎭 功能简介
官方项目上介绍的不多,笔者简单整理如下:
易于使用:只需点击一下,就可以看到或搜索所有保存的密码,搜索特定密码
双因素身份验证:支持软件和硬件双因素身份验证
导入导出:可以轻松从其他密码管理器导入或导出到其他密码管理器
多语言:可以自由切换主题或定制自己的主题
🦀 安装Passky
可以使用Docker部署Passky服务器,请确保你的设备中已正常安装好Docker和Docker Compose。
1️⃣ 创建compose.yml文件,并将下面内容粘贴进去:
version: '3'services: passky-server: container_name: passky-server image: 'rabbitcompany/passky-server:latest' restart: unless-stopped network_mode: bridge environment: # 自部署服务器地址,中国填CN - SERVER_LOCATION=CN - SERVER_CORES=1 # 管理员账号密码 - ADMIN_USERNAME=admin - ADMIN_PASSWORD=123456 # 数据库,支持mysql和sqlite,建议sqlite即可 - DATABASE_ENGINE=sqlite - DATABASE_FILE=passky # 使用内置Redis - REDIS_LOCAL_HOST=127.0.0.1 - REDIS_LOCAL_PORT=6379 - REDIS_LOCAL_PASSWORD= # 账号数量和密码输了限制,-1表示不限制 - ACCOUNT_MAX=1000 - ACCOUNT_MAX_PASSWORDS=100000 - ACCOUNT_PREMIUM=-1 # Limiter,即相关操作在每秒钟的限制次数,建议开启 - LIMITER_ENABLED=true - LIMITER_GET_INFO=5 - LIMITER_GET_STATS=5 - LIMITER_GET_TOKEN=3 - LIMITER_GET_PASSWORDS=3 - LIMITER_SAVE_PASSWORD=3 - LIMITER_EDIT_PASSWORD=3 - LIMITER_DELETE_PASSWORD=2 - LIMITER_DELETE_PASSWORDS=10 - LIMITER_CREATE_ACCOUNT=10 - LIMITER_DELETE_ACCOUNT=10 - LIMITER_IMPORT_PASSWORDS=10 - LIMITER_FORGOT_USERNAME=60 - LIMITER_ENABLE_2FA=10 - LIMITER_DISABLE_2FA=10 - LIMITER_ADD_YUBIKEY=10 - LIMITER_REMOVE_YUBIKEY=10 - LIMITER_UPGRADE_ACCOUNT=10 - LIMITER_GET_REPORT=2 ports: - 5047:80 volumes: - /share/Container/passky/databases:/var/www/html/databases
参数说明
参数有点多,但是环境变量中主要修改下管理员账号、密码即可,其他的个人使用的话保持笔者的配置即可
5047:80,访问端口,冒号左边按自己心意改
/share/Container/passky/databases:/var/www/html/databases,数据库保存地址,冒号左边按自己心意改
2️⃣ 启动Docker容器
上面的yml文件配置好以后,在ssh中切换到该文件所在目录,执行下面命令,启动Passky:
docker compose up -d
如果你使用群晖或威联通,可以使用内置的Docker套件直接部署,方法也很简单,将1️⃣中的内容复制下来,然后打开套件,新建应用程序,将复制的内容粘贴进去,启动即可。
等待几秒钟,然后在浏览器中打开http://ip:5047,你应该就能看到系统的页面了,点击Log in按钮,使用管理员账号和密码即可登录服务器,不过这个服务器功能略显简陋,有一说一,对标Bitwarden的话还需要继续努力啊。
🦊 使用Passky
要使用Passky我们需要现在设备上安装好客户端,目前支持Windows、macOS、Linux和浏览器插件,比较遗憾的是还没有支持iOS,敬请期待吧,客户端可在文末获取。
笔者以macOS端为例,简单介绍下如何配置和使用Passky客户端来管理密码,当然浏览器插件的操作也差不多。
正式开始前,可以先点击右上角的设置图标,将语言改成中文,然后界面就以中文显示了。
1️⃣ 注册用户
首先需要先注册一个用户,点击Sign up按钮,然后点一下下图红箭头指向的小图标,切换到自托管模式,输入你的Passky服务器地址,并设置你的用户名、邮箱和密码,勾选Terms of Service,最后再次点击Sign up完成注册。注意,密码需要设置比较复杂的才行,否则不让注册。
下图就是表示账号注册成功了,点一下Okay就行。
2️⃣ 登录账号
点击Sign up按钮,同样点击红箭头指向的小图标,,然后输入你自己的服务器地址和上面注册好的账号密码,再次点击Sign up按钮完成登录。

进入这个界面就表示登录成功了!
3️⃣ 新建密码
登录后,如果需要增加新的账号密码的话,点击Add password就可以直接添加一个网站的账号密码。

4️⃣ 使用自动填充
我们在浏览器上的Passky上以同样方式登录到自部署服务器,当你打开一个网站后,如果你Passky中存在这个网站的密码,在你需要登录的时候就可以直接填充账号密码啦。

⏬ 获取Passky
最后,可以在笔者公众号私信【Passky】即可快速获取客户端和浏览器插件下载链接,打开链接后根据自己的平台下载即可。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

❤️ 猜你喜欢
1️⃣ Filmly:一款网易出品的媒体库播放器,可连接百度阿里盘和WebDAV
2️⃣ Legado:一款书虫必备的阅读App,文中附高质量书源!
3️⃣ 基于Cloudflare R2搭建零成本图床,配合免费CDN,这才叫遥遥领先!
到顶部