首页 › weekly › 摄像头只报要紧事

摄像头只报要紧事:六个自托管开源仓库深度拆解

本期思路

这一轮刻意绕开两条已经挤破头的赛道:AI Agent 框架和 AI 编程工具。挖掘线索换成了「自托管」和「个人数据」两条:一是摄像头、时间、训练、阅读这些每天产生数据的地方,数据到底存在谁的服务器上;二是自托管从极客爱好长成生意的路径——开源核心加付费服务,怎么做才成立。本期六个仓库,从一个只报要紧事的看家摄像头,到一本给自己记的时间账,覆盖安防、营销、效率、阅读、种植、运动六个方向,其中两个 Star 仍在千级,属于典型的「小而美」。

01 Frigate:摄像头只报要紧事

仓库:blakeblackshear/frigate | Star 约 1.5 万+ | 持续高频发版

市面上的监控方案,要么是把视频整段传云端的消费级套餐,月费不低、隐私堪忧;要么是本地录像机,能录不能「看」。Frigate 是开源 NVR(网络录像机),把这两件事拆开重做:录像全在本地,识别也在本地,而它真正的杀手锏是事件驱动录制——只有画面里出现人、车、宠物时才触发剪辑和快照,其余时间只做低码率全量背景录制。硬盘空间只涨在关键处,回放时直接按「人」过滤,不用拖进度条。

架构上,Frigate 吃的是摄像头的 RTSP 流;识别后端可插拔:几十块钱的 Google Coral USB 加速棒、Intel 核显走 OpenVINO、没有加速卡就纯 CPU 跑轻量模型,降级路径清晰。它与 Home Assistant 通过 MQTT 深度联动,也能独立 Docker 部署。商业上更值得注意:官方的 Frigate+ 订阅服务,用你自己摄像头里的画面帮你微调专属检测模型——「开源核心 + 付费智能」的闭环,是这门生意最标准的教科书。

上手难度:⭐⭐⭐⭐(需要出 RTSP 流的摄像头,识别硬件要折腾)

适用人群:Home Assistant 玩家、在意隐私的家庭、小微门店主。二开方向:店铺托管安防(按摄像头收月费)、工地安全帽识别、养老场景跌倒看护,都是现成的垂直生意。

02 Postiz:一个后台,排完所有平台

仓库:gitroomhq/postiz-app | Star 约 1 万+ | 活跃迭代

做跨境内容的人都有同款日常:X 发一条,LinkedIn 发一条,Instagram、Reddit、TikTok 再各来一遍,官方排期工具按账号收月费,账号一多就是一笔固定支出。Postiz 把「排期发布」做成了开源自托管:Docker Compose 起服务,OAuth 接上各家平台,日历视图里拖拽排期,一条内容多渠道分发,支持 X、LinkedIn、Instagram、Reddit、Threads、TikTok、YouTube、Pinterest 等一长串渠道,团队协作和审批流也内置。

可选的 AI 助手走自带 API Key 的路子,不绑架订阅。许可用 AGPL——自用、二开都没问题,闭源转卖不行。它的商业设计是标准的开源商业化路径:自托管免费,云托管收订阅费。创始人 Nevo David 本身就是「用开源做增长」的代表玩家,仓库的运营手法(清晰的 README、免费云引流、社区裂变)值得做独立产品的人抄作业。

上手难度:⭐⭐(部署简单,接平台 API 需要逐家申请)

适用人群:跨境卖家、独立开发者、小型 MCN。二开方向:国内平台(公众号、小红书、抖音)的开放 API 覆盖不全,谁把国内发布器补齐,谁就拿到一个空白市场。

03 ActivityWatch:你的时间去哪了,它替你记着

仓库:ActivityWatch/activitywatch | Star 约 1 万+ | 稳定维护

时间管理工具一大把,但多数是 SaaS:屏幕上开了什么窗口、刷了什么网页,全量上传到厂商服务器。ActivityWatch 反着来:本地优先,数据只存你自己的机器(本地 SQLite),装上客户端就开始采集前台窗口和 AFK(离开键盘)状态,浏览器插件补上网页维度,安卓也有客户端。时间线可视化、按窗口标题聚合、自定义分类规则一应俱全,还带 REST API——想要自己的仪表盘,直接把数据取走。

它不评判你不高效,只负责把事实记全。这种「只记录、不上传、不说教」的姿态,让它在注重隐私的社区里口碑常年坚挺。

上手难度:⭐(下载安装即用,全家桶里门槛最低)

适用人群:想量化自己的远程办公者、自由职业者。变现思路:企业版「隐私优先的生产力分析」——原始数据留在员工本机,只上报名义化统计,在数据合规越来越严的环境里,这是个有真实付费意愿的 B2E 切口。

04 Miniflux:极简到骨头里的 RSS 服务端

仓库:miniflux/v2 | Star 约 7 千+ | 持续维护

RSS 服务这些年死的死、卖卖卖,被算法喂大的一代人回头想自己决定看什么时,发现自己搭阅读器是唯一出路。Miniflux 是这条路终点站级别的作品:技术栈极简到近乎偏执——一个 Go 单二进制,唯一的依赖是 PostgreSQL,仅此而已。没有插件系统,没有社交功能,没有主题商店,界面快到离谱,全键盘操作。

但别把极简误当简陋:它有相当工程化的内核——刮削规则能抓取不输出全文的站点,重写规则能把正文里的广告残留清掉,自带 API,各类第三方阅读客户端随便接。官方只管服务端,客户端生态完全交给社区,这种边界感在开源项目里很少见。

上手难度:⭐⭐(需要一台 VPS 和一个 PostgreSQL)

适用人群:信息工作者、研究人员、做竞品监测的人。二开方向:团队情报聚合(把竞品博客、公告、招股书源聚到一个面板)、面向轻量用户的付费托管阅读服务。

05 HortusFox:给每一盆植物建档案

仓库:danielbrendel/hortusfox-web | Star 约 1 千(小众) | 持续更新

家里和办公室摆了三十盆植物的人都知道,浇水施肥周期全靠记性,记错一次就是一条命。HortusFox 是一个自托管的植物管理系统:每盆植物一条档案——照片、名字、所在位置、浇水施肥的养护周期,到点提醒;多用户协作,适合家庭或办公室共享一本「植物总账」;顺带还有聊天和任务模块,算是作者把小团队的协作能力顺手带了进来。

技术上是很朴素的 PHP + MariaDB,Docker 一把部署。它没有炫技的成分,胜在把「植物照护」这一个痛点做完整——这正是「小而美」的定义:Star 不高,但目标用户装完即走不了。

上手难度:⭐⭐

适用人群:植物爱好者、花房与绿植租赁小店。二开方向:绿植租赁公司的养护资产系统(哪盆在哪个客户那里、下次养护日期)、园艺门店的客户增值服务底座。

06 FitTrackee:训练账本,自己记

仓库:SamR1/FitTrackee | Star 约 1 千(小众) | 持续更新

跑步和骑行的人,运动数据常年躺在手表厂商的云里,导出受制于人,换表就得搬家。FitTrackee 是一个自托管的运动训练记录系统:Python/Flask 加 Vue 的组合,Docker Compose 部署;GPX 文件导入即生成运动记录,统计图表按周、按月聚合,训练计划和体重体脂这类体测数据也进同一本账,并提供 API。

它不追求花哨的社交_feed_和徽章体系,就是一本安静的训练账本——对严肃训练者来说,账本在自己手里这件事,比什么都重要。

上手难度:⭐⭐⭐(部署和配置比前几个略多)

适用人群:严肃训练者、私教工作室。二开方向:工作室的客户管理系统(教练端看学员的训练与体测曲线)、康复机构的训练跟踪工具。

横向对比

仓库 方向 Star(约) 上手难度 适用场景
Frigate 安防 + 边缘 AI 1.5 万+ ⭐⭐⭐⭐ 家庭/商铺本地监控
Postiz 营销 SaaS 1 万+ ⭐⭐ 多平台内容排期发布
ActivityWatch 效率/量化自我 1 万+ ⭐ 个人时间统计
Miniflux 阅读基础设施 7 千+ ⭐⭐ 自托管 RSS 订阅
HortusFox 生活管理 约 1 千 ⭐⭐ 植物/绿植养护
FitTrackee 运动健康 约 1 千 ⭐⭐⭐ 训练与体测记录

注:Star 数为写作时查到的约数,小众仓库增速快,请以仓库页面实时数据为准。

一张图看懂本期

mindmap
  root((本期挖掘地图))
    安防硬件
      Frigate 本地看家
    营销增长
      Postiz 统一排期
    个人数据
      ActivityWatch 时间账本
    阅读基建
      Miniflux 极简订阅
    家庭种植
      HortusFox 植物管家
    运动健康
      FitTrackee 训练日志

本期之最

最值得立即尝试:ActivityWatch。 零硬件、零依赖,下载装完就开始记账,是六个仓库里唯一「五分钟内有正反馈」的;坚持用一个月,你会对「时间去哪了」有完全不同的体感。

最有商业潜力:Frigate。 Frigate+ 已经跑通「开源核心 + 付费模型」的闭环,往下是家庭隐私刚需,往旁是门店、工地、养老这些按摄像头收月费的垂直场景,二开空间本期最大。

最被低估:Miniflux。 在算法喂养的年代,一个只做「把订阅喂给我」这一件事、并把技术栈削减到单二进制加一个数据库的服务端,是工程品味的样板。它不火,是因为它服务的选择本身就很安静。

参考来源

  1. Frigate 仓库 — 本地 NVR、事件驱动录制与检测后端说明
  2. Postiz 仓库 — 多渠道排期发布与开源商业化路径
  3. ActivityWatch 官网 — 本地优先时间统计的架构与客户端形态
  4. Miniflux 官网 — 单二进制 + PostgreSQL 的极简架构与刮削/重写规则
  5. HortusFox 仓库 — 自托管植物管理系统的功能与部署方式
  6. FitTrackee 仓库 — 自托管运动训练记录与 GPX 导入

[!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学通信知识星球海报-扫码加入