第三个go重构的应用,nodewarden已经完成部署使用
想想使用bitwarden已经很久很久了,期间也有人说过什么pass什么key之类的,我也曾纠结过,但最后还是依旧坚持bitwarden,没换的原因也很简单,无他,这个免费罢了。
从刚开始使用官方加上官方的浏览器插件,坚持使用了快两年时间。后面又使用docker自建存储密码库,自建也使用了大半年时间。
前一阵子刷网页,看到论坛的大佬用户开发了一个基于Cloudflare的nodewarden密码库,我等了一段时间以后才把docker切换到nodewarden。
| 我的密码库 | 自动备份 |
|---|---|
![]() | ![]() |
就体验感来说,大佬开发的这款程序还是非常好用的。但是吧,有缺点,不是程序的缺点,而是Cloudflare的缺点,因为使用Workers 部署的响应有时候很慢。
Cloudflare的这个workers部署有一个非常严重的问题,就是响应速度非常慢。也不是一直都很慢,只是有个别时间,我遇到过两次密码加载不出来,打开部署的源站一看,源站炸了,但是过一会儿又好了。
我遇到的更多的问题就是,点击密码保存以后,插件提示框它会在右上角卡很长一段时间。这个问题让我非常难受。
索性我直接把大佬的TypeScript代码git down下来,然后自己用AI改成go+gin+grom重构版本。
考虑到目前密码库数据只有1600多条,所以直接使用sqlite数据库够用了。
昨天晚上注册了七八个codex账号,所以今天继续奔放,两个小时把整个程序彻底完善,现在已经成功打包并部署到服务器了。
同时也把之前的密码库全部切换到自建的服务器上了,测试了一会儿,还是觉得服务器部署好用。
最后把自动备份对接到Cloudflare R2存储桶,实现每天自动备份所有密码库。
正文结束


还没有评论,来坐沙发吧。