受够了密码满天飞,用 Vaultwarden 搭建私人密码管家服务器
信任危机 各大平台的账号密码越来越多,有些乱设的记不住,设成一样的又怕撞库。存在浏览器自带的密码夹里也不放心。 看上了大名鼎鼎的 Bitwarden,但官方镜像太重了,最终选择了基于 Rust 语言轻量级重写的 Vaultwarden。 ...
信任危机 各大平台的账号密码越来越多,有些乱设的记不住,设成一样的又怕撞库。存在浏览器自带的密码夹里也不放心。 看上了大名鼎鼎的 Bitwarden,但官方镜像太重了,最终选择了基于 Rust 语言轻量级重写的 Vaultwarden。 ...
没有公网 IP 的悲哀 最近在自己电脑上开发了一个小面板,想发给朋友测试。但现在的家用宽带全是层层 NAT,根本拿不到公网 IP,就算拿到也封了 80 和 443 端口。 ...
告别 FTP 时代 以前修改博客的前端代码或者自己的小项目,总是在本地改完,用 FTP 软件拖到服务器,极其繁琐,且版本经常搞混。 稍微研究了一下 Git 底层的钩子逻辑(Git Hooks),花半小时搞定了一套极简的自动化部署流水线。 ...
把域名托管给 Cloudflare 之后,发现首页加载还是差那么点意思。打开浏览器 F12 看了一下 Network,很多图片每次还要回源站去请求。 直接进 CF 控制台,在 Rules -> Page Rules 里面加了一条规则。把图片路径(比如 *moxuan.de/images/*)的缓存级别直接调成了 Cache Everything(缓存所有内容),然后加上 Edge Cache TTL 设置为一个月。 ...
以前自己买云服务器建站,还得搞个 Nginx 做反向代理,不仅费钱,而且节点单一,国内访问有时抽风。 现在彻底拥抱了 Vercel 这个神器。只要是静态的前端项目(比如我现在用的 Hugo,或者纯前端的 Vue 项目),直接绑定 GitHub 仓库,每次 git push 后,它全自动帮你构建部署。 ...