
我用10美元OpenStick搭建Linux家庭服务器
来源标题:What I run on my $10 USD OpenStick, Linux, Homelab
作者花10美元(含运费)购入OpenStick,安装Debian后将其用作低功耗、零噪音的家庭服务器。设备可运行systemd和Podman等经典Linux组件,还能跑跳过YouTube赞助广告的小服务和AdGuard Home等实用软件。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
前段时间,我一时兴起花 10 美元(含运费!)买了一个 OpenStick,纯粹是因为这硬件看起来太有意思了。
你看到这玩意儿可能会想“我的手表都比它强”,这话也不算错,但这么小的设备依然能玩出很多花样,而且它是入门自托管的绝佳小玩具。
安装过程稍微有点繁琐,不过一旦跑起来,它运行的是 Debian,自带了各种经典好东西,比如 systemd(为 Linux 提供调度和服务监控等功能)和 Podman(轻量级容器化)。花 10 美元,你基本上就得到了一个功耗极低、零噪音的家庭服务器!
其实有不少实用软件在这上面跑得很顺畅。我最喜欢的几个是:
这是一个小服务,可以连接任何正在运行的 Google Cast 设备并跳过赞助商片段(有时也包括广告)。它几乎不占什么资源,用一段时间后你就忘了它的存在,但它确实让整个 YouTube 体验好了不少!
AdGuard Home 在 DNS 层面拦截不良域名:间谍软件、恶意软件等等。如今设备总爱窥探你。智能电视持续进行内容识别,洗衣机扫描你的网络,你的咖啡机说不定也在监视你。
DNS 拦截器无法拦住所有不良请求(那需要正经的防火墙),但它确实能挡掉一大片。添加了几个拦截列表之后,我 60% 的查询现在都被拦截了。大多数看起来无害,但我很确定有些并非如此。
我运行的是自己 fork 的版本,能高效处理大型拦截列表,但你可能不该运行陌生人提供的二进制文件,所以我在下面也附上了官方版本的链接(如果你限制自己只用较小的拦截列表,官方版完全没问题)。
AdGuard Home Next-Gen - 40 MB(与拦截列表大小无关) AdGuard Home - 40 MB(带一个小型(200k)拦截列表)
Zeroclaw 是一个 AI agent 框架。它支持 30 个渠道(Telegram、邮件、WhatsApp 等),有合理的安全默认设置、好用的 Web UI,并且集成了所有主流 LLM 提供商。
我之前在 Kubernetes 集群上跑了一段时间 OpenClaw,但主要是自找罪受:它能用,但占用 1 GB 以上内存,每次更新都崩,而且他们不断改功能,把我的工作流搞坏。Zeroclaw 感觉像一股清流。空闲时 RSS 约 3 MB,涵盖了我需要的所有功能,安全默认设置合理且容易关闭。下个版本(但愿!)会有 Telegram 富消息支持,由本人实现。PR 可以在这里追踪!
我给了 Zeroclaw 访问 OpenStick 的权限(但也仅此而已)。实际上这就是个 root shell,但考虑到影响范围有限,我觉得可以接受。我主要用它来监控 OpenStick,问些诸如“日志里有什么需要注意的吗?”或者“磁盘空间怎么样?”之类的问题。最大的优势是它通过 Telegram 通信,所以当我在山里信号不好的时候,还能问问我的小服务器过得怎么样 :)
我看过 Picoclaw 和 Nullclaw 之类的替代品,它们无疑也不错。不过 Zeroclaw 似乎文档最好、社区最活跃,所以我就选了它 :)
Cloudflared 可以让你免费把这些服务安全地暴露给险恶的互联网,而无需开放任何端口。缺点可能是 NSA 也许能读到你所做的一切,但对于家庭实验室来说,我认为这个取舍可以接受。
Beszel 用漂亮的图表展示内存、CPU 使用率等,并在有可疑情况时提醒你,同时占用极少内存。
我之前在 Kubernetes 集群上跑了一段时间 Grafana 和整套技术栈,它很强大,但不太友好,感觉有点大材小用。
Beszel 是个非常棒的方案:界面好看,占用约 20 MB,agent 10 MB,server 10 MB。它内置了对一大堆协议的告警,我让它有事需要我关注时发消息到 Telegram。
Dozzle 是一个管理 Podman 容器的漂亮界面。它和 Beszel 有很大重叠,所以如果哪天我需要省下 10 或 20 MB,就会删掉其中一个。Dozzle 查看 Podman 日志的界面要好得多,但它提供的统计信息不如 Beszel 全面。
Beszel 监控你的服务器。Gatus 监控你的服务。换句话说,如果你想在 Web 服务器或数据库崩溃时收到通知,你就需要 Gatus。它还会生成一个非常漂亮的 Web 界面!
RIP Google Reader。我试了一段时间 Feedly,但 Pro 版 7 美元比我心理上能接受的价格略高一点。再说了,既然能花几个小时折腾出自己的替代品,何必花钱呢?
我试了一大堆 RSS 阅读器,最终选定了 Fusion。它满足我所有需求,好看、响应快,占用 22 MB 内存。
浏览器书签很好,但我很多旧书签已经失效了,因为网站消失了、URL 变了,或者因为各种其他原因。Shiori 解决了这个问题,它提供了一个很棒的书签管理器,还会自动归档网站。它只用约 10 MB 就能做到。归档时会有一些峰值,但我们的强大 OpenStick 完全扛得住!
就是一个小服务,当我的某个容器有可用更新时,它会给我的 Telegram 发消息。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。