DIGITAL GARDEN · SINCE 2020
把折腾过的事情,
好好写下来。
这里是我的数字花园:一台塞在弱电箱里的小主机、二十来个容器, 和一些写得很慢的长文。多数文章关于 Linux、自托管与生活, 少数关于什么都不关于。
2026
把博客从 VPS 搬回家:一次完整的 Homelab 迁移记录
从快照、DNS 切换到冷备演练,记录把跑了四年的云上服务全部搬回一台小主机的全过程,以及中途翻车的两个瞬间。
Docker Compose 管理二十个容器的三条原则
网络怎么分、环境变量放哪、更新节奏怎么定——容器多起来之后,比工具更重要的是纪律。
fish shell 用满三年,我留下的配置只有这些
从 zsh 迁移到 fish 的第三年,配置文件反而越来越短。聊聊那些真正留下来的别名和两三个函数。
用 Rust 重写我的 CLI 小工具:过程与取舍
一个三百行的 Python 脚本值不值得用 Rust 重写?结论可能不重要,但过程里学到的东西比预想多。
家庭网络改造:从 Mesh 到 AC+AP 的踩坑记
全屋 Wi-Fi 6 漫游终于不卡了。预算、布线、信道规划,以及为什么我把控制器装在了虚拟机里。
NeoVim 瘦身:删掉 600 行配置之后
插件从 41 个减到 12 个,启动时间从 180ms 降到 35ms。删配置比加配置快乐得多。
2025 年度碎片:照片、代码与一些没用上的想法
照例的年末整理。今年拍了两万张照片,删掉了一万九千张,剩下的一千张都在这里了。
2025
年末整理:我终于删掉了那些「以后会看」的书签
一千四百个书签,真正再打开过的不到三十个。给「收藏」和「学会」之间画一条线。
一次断电事故后的恢复演练(附清单)
小区计划停电四小时,正好当作一次被迫的容灾演练。附上我事后整理的恢复检查清单。
开始用 Tailscale 之后的网络拓扑变化
不再给每台机器暴露端口之后,防火墙规则第一次变得干净了起来。