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 之后的网络拓扑变化

不再给每台机器暴露端口之后,防火墙规则第一次变得干净了起来。

查看全部 87 篇 →