首页 › weekly › 车库门不交月费:冷门自托管开箱

车库门不交月费:冷门自托管开箱

本期发掘思路

这一轮刻意躲开两条拥挤赛道:AI 编程工具和「又一个 Notion 平替」。思路转向一个更隐蔽的金矿——被厂商锁住的硬件,和被 SaaS 按月收租的日常。车库门要交月费、体脂秤必须连厂家的云、约个开会时间要注册第三个账号——这些「数字化日常里的小型绑架」,恰恰是开源最擅长拆解的对象。本期 7 个仓库里,3 个是让你家硬件「越狱」的硬件向项目,4 个是能直接替掉付费订阅的自托管软件,其中至少 3 个 Star 还在两千以下,属于典型的「小而美、即装即用」。

数据说明:本期采集环境受限,文中 Star 数为写作时的量级估算,精确数字以各仓库主页实时数据为准。


1. PaulWieland/ratgdo — 让车库门逃离云订阅

仓库:github.com/PaulWieland/ratgdo | Star:约两千 | 维护状态:活跃

美国车库门 opener 市场被 Chamberlain/LiftMaster 垄断,而厂商在 2023 年前后关闭了 myQ 的第三方接口,几十万 Home Assistant 用户的自动化一夜失灵(据 Ars Technica 等媒体当年报道)。ratgdo 是 Paul Wieland 给出的硬件级答案:一块几美元的 ESP8266 小板,焊在 Chamberlain Security+ 2.0 协议的开门机上,直接模拟原厂墙控面板的协议——开门、关门、开灯、报障碍物状态,全部本地完成,不经过任何云。

亮点在逆向功夫:作者是把 Security+ 2.0 的滚码协议完整啃下来写进了固件,还提供了 ESPHome 官方组件版本,YAML 几行就能接入 Home Assistant。项目开放了 PCB 源文件,淘宝打样、自己贴片都行,也有人直接卖装好的成品板。

2. oliexdev/openScale — 把体脂秤从厂商云里捞出来

仓库:github.com/oliexdev/openScale | Star:千级(低于2000) | 平台:Android

买个体脂秤,App 强制注册、数据只在厂商云里、停服就变砖——这是整个智能秤行业的通病。openScale 是一个开源 Android 应用,直接用蓝牙协议对接几十款常见体脂秤(小米、Beurer、Yunmai、Sanitas 等),绕开官方 App 完成称重、拿到体重/体脂/水分/肌肉量等各项指标,数据全部存在本地,可导出 CSV,也能通过接口同步给自查的数据看板。

实现上最硬核的部分是它对每款秤的蓝牙 GATT 协议做了逐个逆向,并在社区里持续收录新型号;对个别加密型号甚至提供了「刷开源固件」的路线,把秤彻底变成开放硬件。无广告、无账号、无网络权限也能跑,是「我的身体数据不进厂商的云」这个主张在体重维度上的代表作。

3. cconn8/indi-allsky — 用树莓派造一台全天相机

仓库:github.com/cconn8/indi-allsky | Star:千级(低于2000) | 维护状态:活跃

天文爱好者圈子里,商用全天相机(all-sky camera)动辄上万元,用来盯云量、拍流星、记录过境卫星。indi-allsky 把这套东西开源化:一块树莓派 + 一个鱼眼摄像头(或 ZWO 行星相机),加上这个 Python 写的守护进程,就得到一台专业级全天相机——实时鱼眼预览、自动暗场校准、每夜生成 keogram(时间切片图)和星轨图、检测并上报流星,还能把画面自动上传到公开的全天相机地图,和全球爱好者互相看天。

架构上它站在 INDI 这个天文设备标准之上,所以理论上支持的上百款天文相机它都能驱动;配置走 Web 界面,一个 RPi 满载运行功耗不到 5 瓦,可以常年挂在楼顶。对科班观测站来说,它是免费的气象冗余方案;对学校天文社来说,它是几千块就能落地的教学设备。

4. AmruthPillai/Reactive-Resume — 简历这个场景,本不该有订阅制

仓库:github.com/AmruthPillai/Reactive-Resume | Star:数万级 | 官网:rxresu.me

简历编辑器是个被严重「SaaS 化」的场景:主流产品把导出 PDF 藏进付费墙、按月收费、还偷偷往简历里塞水印。Reactive-Resume 是印度开发者 Amruth Pillai 的反击:完全免费开源、零追踪、零广告,简历数据默认存在浏览器本地,实时拖拽排版,几十套模板随意切换,PDF 导出无限制,还支持几十种语言的界面。可以「请输入站点描述」——不,可以直接用官方站,也可以一行 Docker 自托管,数据彻底攥在自己手里。

技术上是 Next.js + NestJS 的全栈结构,排版引擎支持多模板热切换,多份简历按目标岗位分别管理,还有打印机友好的单页优化。Star 常年稳定增长,是这个赛道事实上的开源一哥。

5. formbricks/formbricks — 调研问卷这个金矿,轮到开源来挖

仓库:github.com/formbricks/formbricks | Star:万级 | 官网:formbricks.com

Typeform 和 Qualtrics 把「问用户几个问题」做成了按回复数收费的生意,规模一大账单吓人。Formbricks 是德国团队的正面硬刚:开源的体验管理(XM)平台,问卷、NPS、应用内嵌调查、链接追踪一应俱全,核心卖点是可以把调查嵌进你自己的产品里,按用户行为精准触发——这一段正是 Qualtrics 收割企业客户的核心能力。官方云走欧盟托管,主打 GDPR 牌;自托管版一行 Docker 起飞,无回复数限制。

技术上基于 Next.js + Prisma,表单渲染器做成了可嵌入的 SDK(JS/React/Flutter),这是它比普通问卷工具高一个段位的地方。这个项目也是本期商业气质最重的一个:创业公司拿它替掉 Typeform 账单的案例在社区里到处都是。

6. grocy/grocy — 给你家冰箱装一套 ERP

仓库:github.com/grocy/grocy | Star:数千级 | 官网:grocy.info

Grocy 的自我介绍是「ERP beyond your fridge」——比你家冰箱更全面的资源计划系统。它把企业级 ERP 的严肃劲儿用在了家庭里:食品库存(带保质期预警和条码录入)、家务排班、电池更换记录、设备保修台账、食谱和采购清单联动。扫码枪一扫,牛奶入库;过期前三天,看板变黄。听起来小题大做,用过的人都回不去了——它是 r/selfhosted 社区里被点名率最高的项目之一。

作者是德国人 Bernd Bestel,纯 PHP 单文件部署,对老 NAS 极其友好,还有现成的 Home Assistant 插件和 Docker 镜像。条码识别靠社区共享的条码库插件,中国用户接一接国内商品条码数据源就能本地化。

7. lukevella/rallly — 约时间这件事,别再让所有人注册账号了

仓库:github.com/lukevella/rallly | Star:数千级 | 官网:rallly.com

组织一场多人会议,最难的不是开会,是凑时间。Doodle 把这个需求做成了收费 SaaS,Rallly 是马耳他独立开发者 Luke Vella 的开源替身:发起人建一个投票页,把链接丢进群里,每个人不用注册、点两下选出自己有空的时间段,组织者一眼看到最优交集。支持时区自适应(跨国协作刚需)、投票截止时间、隐藏参与者名单(防止从众)等细节功能。

技术上 Next.js + Prisma + tRPC 的现代栈,一个 Docker 容器加一个 Postgres 就能自托管,资源占用极低,最便宜的 VPS 都跑得动。它是一人维护却常年霸榜自托管社区的典型样本,也证明了「单一痛点 + 极致顺手」这个开源公式依然有效。


本期横向对比

仓库 类型 Star 量级 上手难度 核心场景 替掉的付费品
ratgdo 开源硬件 约两千 ⭐⭐⭐ 车库门本地化 myQ 订阅
openScale Android 应用 <2000 ⭐ 体脂数据本地化 秤厂商云服务
indi-allsky 嵌入式系统 <2000 ⭐⭐⭐⭐ 全天相机 万元商用云台
Reactive-Resume Web 全栈 数万级 ⭐ 简历制作 简历 SaaS
Formbricks Web 全栈 万级 ⭐⭐ 用户调研 Typeform/Qualtrics
Grocy PHP 自托管 数千级 ⭐⭐ 家庭库存家务 各类记账/清单 App
Rallly Web 全栈 数千级 ⭐ 多人约时间 Doodle

全景图

mindmap
  root((本期7仓))
    硬件越狱
      ratgdo 车库门
      openScale 体脂秤
      indi allsky 全天相机
    替掉订阅
      Reactive Resume 简历
      Formbricks 调研
      Rallly 约时间
    家的数字化
      Grocy 冰箱ERP

按需选型

flowchart TD
    A["想解决什么"] --> B["家里设备被云绑架"]
    A --> C["工作里被订阅收费"]
    A --> D["生活杂事没章法"]
    B --> B1["ratgdo 与 openScale"]
    B --> B2["indi allsky"]
    C --> C1["Reactive Resume"]
    C --> C2["Formbricks 与 Rallly"]
    D --> D1["Grocy"]

本期之最

参考来源

  1. PaulWieland/ratgdo — 车库门开源控制器仓库主页(协议逆向与 ESPHome 集成说明)
  2. ESPHome ratgdo 组件文档 — ESPHome 官方收录的 ratgdo 组件,佐证其接入方式
  3. oliexdev/openScale — 开源蓝牙体脂秤应用,支持秤型清单见 README
  4. cconn8/indi-allsky — 树莓派全天相机系统,功能清单见项目页
  5. AmruthPillai/Reactive-Resume 与官网 rxresu.me — 开源简历编辑器
  6. formbricks/formbricks 与 grocy/grocy、lukevella/rallly — 本期三个自托管软件仓库主页

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入