关于

一个人维护的小站,主要用来练手和存放笔记。

建这个站的起因很简单:手上有台 VPS,与其闲着不如拿来放点东西。目标不是做成什么产品,而是把每次配置服务器的过程记下来,下次照着做就行。

这台机器

位置与配置
洛杉矶,1 vCPU、2 GB 内存、40 GB 硬盘
系统
Ubuntu 24.04 LTS
Web 服务
Caddy,Let's Encrypt 证书自动签发与续期
网络
BBR 拥塞控制,DNS 由 Cloudflare 托管
防护
UFW 只放行必要端口,SSH 仅密钥登录,Fail2Ban 拦爆破,自动安装安全更新

为什么是静态站

内存只有 2 GB,还要留给别的服务,所以能静态就静态。纯 HTML 加一个 CSS 文件,Caddy 常驻内存只占十几 MB,不需要数据库,也没有需要打补丁的运行时。等真有动态需求了再加,不提前上复杂度。

发布方式

页面在本地电脑上写,用一个脚本通过 scp 推到服务器。这样本地始终有一份完整备份,改动也能看出来,比直接登服务器编辑靠谱。