关于
一个人维护的小站,主要用来练手和存放笔记。
建这个站的起因很简单:手上有台 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 推到服务器。这样本地始终有一份完整备份,改动也能看出来,比直接登服务器编辑靠谱。