我玩家庭实验室好几年了。除了那台“主服务器”和几块树莓派,剩下的设备基本都是二手货,或者干脆是从垃圾箱、回收桶里扒拉出来的。别看它们被丢掉时的样子惨兮兮,这些“电子垃圾”大多在我手里重新派上了用场。稍微折腾一下,再搭配几款精打细算的软件,它们就能跑得欢实。
说起来你可能不信,我最早入手的一批设备里,有一台从学校淘汰下来的瘦客户机。这小家伙这些年干过不少差事,最终安顿下来,跑起了 Ubuntu Server,上面装着 Pi-hole,想做实验的时候就再挂个 Unbound。Pi-hole 能在域名解析这一层,帮我把网上那些追踪器和已知的恶意域名挡在门外,全屋每一台设备都受益。Unbound 则扮演递归解析器的角色,这样一来,我的查询请求就不用依赖第三方上游服务商了。
我曾经把 Pi-hole 短暂地挪到那台大服务器上跑过,但比来比去,还是瘦客户机更对味。它个头小,不碍眼,被动散热没什么噪音,功耗更是低到可以忽略不计。论性能,它当然打不过现在的主流电脑,甚至不如一块树莓派 5,但关键是,它没花我一分钱。你平时要是多留个心眼,趁学校、银行或者别的什么大机构升级电脑的时候,很可能用极低的价钱也淘到一台。
Pi-hole 好用归好用,却带来了一个躲不开的麻烦:你的网络里凭空多了一个致命单点。万一主 Pi-hole 趴窝了——导致这种情况的原因可以五花八门——整个网络就跟着断气。所以我的建议是,搞一个镜像 Pi-hole 当备胎。我的备份 Pi-hole 跑在一块从回收桶里捡回来的 Pi Zero 2 W 上,现在它连着一块电池,这块电池同时也给路由器和光猫供电。结果就是,只要我的宽带运营商那边没跟着出岔子,哪怕家里停电,我照样能上网。
顺便说一句,两台 Pi-hole 之间的设置最好搞个自动同步,别指望手动去改,那种重复劳动是真的会让人烦躁。
这块树莓派 Zero 2 W 是树莓派品牌,搭载四核 64 位 ARM Cortex-A53 处理器和 512MB 的 SDRAM 内存。东西小得离谱,价格也便宜得不像话,但攒出来的算力足够折腾一堆 DIY 项目。你可以拿它做怀旧掌机,跑 Klipper/Mainsail,搭建超紧凑的家用或媒体服务器,玩法多得很。
存储这块我也没买现成的 NAS,而是把一台旧台式机机箱改造成了 NAS。先给它灌上 Proxmox,这套系统能让我随心所欲地创建虚拟机和容器。然后我在里面单独划出一个虚拟机跑 TrueNAS,把 NAS 该有的功能全撑起来。说到底,它骨子里就是一台普普通通的台式机,用虚拟化的方式实现了存储服务器的角色。
热门跟贴