<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>架构部署 on Moxuan's Blog</title><link>https://blog.moxuan.de/categories/%E6%9E%B6%E6%9E%84%E9%83%A8%E7%BD%B2/</link><description>Recent content in 架构部署 on Moxuan's Blog</description><image><title>Moxuan's Blog</title><url>https://i.postimg.cc/7hwBy7VS/calcr.png</url><link>https://i.postimg.cc/7hwBy7VS/calcr.png</link></image><generator>Hugo -- 0.154.3</generator><language>zh-cn</language><copyright>©2023-2026 moxuan</copyright><lastBuildDate>Sun, 22 Dec 2024 12:30:00 +0800</lastBuildDate><atom:link href="https://blog.moxuan.de/categories/%E6%9E%B6%E6%9E%84%E9%83%A8%E7%BD%B2/index.xml" rel="self" type="application/rss+xml"/><item><title>受够了密码满天飞，用 Vaultwarden 搭建私人密码管家服务器</title><link>https://blog.moxuan.de/posts/self-host-vaultwarden-password-manager/</link><pubDate>Sun, 22 Dec 2024 12:30:00 +0800</pubDate><guid>https://blog.moxuan.de/posts/self-host-vaultwarden-password-manager/</guid><description>&lt;p&gt;&lt;strong&gt;信任危机&lt;/strong&gt;
各大平台的账号密码越来越多，有些乱设的记不住，设成一样的又怕撞库。存在浏览器自带的密码夹里也不放心。
看上了大名鼎鼎的 Bitwarden，但官方镜像太重了，最终选择了基于 Rust 语言轻量级重写的 &lt;code&gt;Vaultwarden&lt;/code&gt;。&lt;/p&gt;</description></item><item><title>连公网 IP 都不需要，用 Cloudflare Tunnels 安全发布内网服务</title><link>https://blog.moxuan.de/posts/cloudflare-tunnels-expose-local-service/</link><pubDate>Thu, 05 Dec 2024 17:15:00 +0800</pubDate><guid>https://blog.moxuan.de/posts/cloudflare-tunnels-expose-local-service/</guid><description>&lt;p&gt;&lt;strong&gt;没有公网 IP 的悲哀&lt;/strong&gt;
最近在自己电脑上开发了一个小面板，想发给朋友测试。但现在的家用宽带全是层层 NAT，根本拿不到公网 IP，就算拿到也封了 80 和 443 端口。&lt;/p&gt;</description></item><item><title>告别手动传文件，利用 Git Hooks 实现代码推送到服务器的全自动部署</title><link>https://blog.moxuan.de/posts/git-hooks-auto-deploy/</link><pubDate>Sun, 10 Nov 2024 14:50:00 +0800</pubDate><guid>https://blog.moxuan.de/posts/git-hooks-auto-deploy/</guid><description>&lt;p&gt;&lt;strong&gt;告别 FTP 时代&lt;/strong&gt;
以前修改博客的前端代码或者自己的小项目，总是在本地改完，用 FTP 软件拖到服务器，极其繁琐，且版本经常搞混。
稍微研究了一下 Git 底层的钩子逻辑（Git Hooks），花半小时搞定了一套极简的自动化部署流水线。&lt;/p&gt;</description></item><item><title>研究了一下 Cloudflare 的页面规则，静态资源直接起飞</title><link>https://blog.moxuan.de/posts/cloudflare-cache-rules/</link><pubDate>Sat, 28 Sep 2024 15:45:00 +0800</pubDate><guid>https://blog.moxuan.de/posts/cloudflare-cache-rules/</guid><description>&lt;p&gt;把域名托管给 Cloudflare 之后，发现首页加载还是差那么点意思。打开浏览器 F12 看了一下 Network，很多图片每次还要回源站去请求。&lt;/p&gt;
&lt;p&gt;直接进 CF 控制台，在 &lt;code&gt;Rules -&amp;gt; Page Rules&lt;/code&gt; 里面加了一条规则。把图片路径（比如 &lt;code&gt;*moxuan.de/images/*&lt;/code&gt;）的缓存级别直接调成了 &lt;code&gt;Cache Everything&lt;/code&gt;（缓存所有内容），然后加上 Edge Cache TTL 设置为一个月。&lt;/p&gt;</description></item><item><title>白嫖 Vercel 的边缘网络，零成本部署个人静态项目</title><link>https://blog.moxuan.de/posts/vercel-static-blog-deploy/</link><pubDate>Sun, 05 May 2024 22:45:00 +0800</pubDate><guid>https://blog.moxuan.de/posts/vercel-static-blog-deploy/</guid><description>&lt;p&gt;以前自己买云服务器建站，还得搞个 Nginx 做反向代理，不仅费钱，而且节点单一，国内访问有时抽风。&lt;/p&gt;
&lt;p&gt;现在彻底拥抱了 Vercel 这个神器。只要是静态的前端项目（比如我现在用的 Hugo，或者纯前端的 Vue 项目），直接绑定 GitHub 仓库，每次 &lt;code&gt;git push&lt;/code&gt; 后，它全自动帮你构建部署。&lt;/p&gt;</description></item></channel></rss>