把闲置NAS变成育儿中控台:BabyBuddy部署与远程记录实战
前言新生儿阶段最累的事情未必只是夜里起床而是大量琐碎信息都要靠人记。上一次几点喂奶、喝了多少、刚才有没有换尿布、白天睡了多久任何一项记错都可能让家人之间反复确认。纸笔和聊天记录可以临时解决问题但时间一长就很难统计。爸爸、妈妈和老人分别照顾时信息也容易分散甚至出现“以为对方已经喂过”的情况。BabyBuddy是一套专门用于婴幼儿日常记录的自托管工具。它可以记录喂养、睡眠、尿布、体重、身高、体温和用药等信息并通过时间线和统计图表帮助家人快速了解近期情况。本文会以极空间NAS为例通过Docker Compose部署BabyBuddy完成数据目录、时区和18000端口配置再演示默认账号修改、中文界面、宝宝信息和日常活动记录。本地使用正常后还会安装 cpolar将BabyBuddy映射到公网并配置固定二级子域名。这样父母在公司或外出时也能通过手机查看家中的最新记录。1.什么是BabyBuddy?BabyBuddy是一款 开源、免费、专为婴幼儿照护设计的数字记录与追踪工具它能帮你自动或手动记录宝宝日常生活的关键数据——比如喂奶、换尿布、睡觉、成长指标等并通过清晰的时间线和统计图表让育儿过程变得有条理、可回溯、可分析。BabyBuddy能做什么功能说明 喂养记录记录母乳/奶粉/辅食的时间、时长、量、左右侧等 换尿布追踪标记湿尿布、脏尿布、混合类型及时间 睡眠监测记录入睡/醒来时间统计每日睡眠时长 生长发育记录体重、身高、头围自动生成成长曲线支持 WHO 标准 健康管理记录体温、用药、疫苗接种、症状等✍️ 自定义笔记添加任意事件备注如“第一次翻身”、“夜醒频繁”技术特点开源免费代码托管在GitHub社区活跃。自托管Self-hosted部署在你自己的服务器、NAS或树莓派上完全掌控隐私。轻量高效基于 Python Django资源占用低老旧 NAS 也能跑。响应式界面手机、平板、电脑打开都清晰易用。多用户支持爸爸、妈妈、老人可同时使用协同记录。典型使用场景凌晨三点喂完奶手机点一下“记录”再也不用猜“上次喂了没”。儿科医生问“最近睡得怎么样”直接打开图表展示睡眠趋势。和家人共享账号避免“我以为你喂了其实没喂”的沟通误会。回看宝宝第一年的成长数据生成专属育儿回忆报告。如何部署常见方式包括在 极空间/群晖/威联通NAS上通过Docker一键部署在Linux服务器或树莓派上运行使用Docker Compose快速启动官方提供模板部署后通过浏览器访问 http://你的IP:18000即可使用界面简洁直观上手零门槛。2.前提条件2.1ssh远程连接到极空间开启【SSH 服务】使用终端Windows PowerShell / Mac Terminal登录sshrootIP2.2验证docker是否开启使用命令docker-vsystemctl status-v3.安装BabyBuddy首先创建一下安装的目录并进入到该目录sudomkdir-p/docker/babybuddycd/docker/babybuddy创建并编辑docker-compose.yml文件version:3.8services: babybuddy: image: lscr.io/linuxserver/babybuddy:latest container_name: babybuddy environment: -PUID1000-PGID1000-TZAsia/Shanghai -CSRF_TRUSTED_ORIGINShttp://你的NASIP:18000 volumes: - /docker/babybuddy:/config ports: -18000:8000 restart: unless-stopped启动容器docker-composeup-d部署完成后在浏览器中输入http://极空间IP:18000就能看到babybuddy的界面4.使用babybuddy登录时使用默认密码admin/admin登录后如图操作修改密码如图操作将页面修改为中文更方便我们后续操作修改后立马生效首先添加我的宝宝基本信息添加成功可以在测量这里填写宝宝的基本记录添加宝宝的活动添加换尿布、喂食、喂奶等统计喂奶、喂食、睡眠、游玩时间做完统计最终都会显示到数据看板还可以给别人共享设备。是不是非常方便呢在公司开会时突然想不起娃到底喂没喂上次换尿布是几点别慌你缺的不是记性而是一个 安全可靠的远程访问通道。这时候内网穿透神器 —— cpolar就派上大用场了只需简单配置cpolar就能帮你把家里NAS上的BabyBuddy服务 安全映射到公网无论你在办公室、出差途中还是深夜在外吃饭只要打开手机浏览器输入一个专属链接就能实时查看宝宝的喂养记录、睡眠状态和成长数据——就像把你的家庭育儿中控台装进了口袋里。 数据始终留在你自己的NAS上cpolar只负责加密转发隐私不外泄安全有保障。接下来手把手教你如何通过cpolar实现随时随地远程访问。从此带娃不再靠“猜”硬核奶爸的远程掌控力从这一套组合拳开始5.安装cpolar实现随时随地开发5.1 什么是cpolarcpolar是一款安全高效的内网穿透工具无需公网IP或复杂配置只需一条命令即可将本地服务器、Web服务或任意端口映射到公网让你随时随地远程访问内网应用特别适合开发调试、远程运维和应急部署等场景。5.2 部署cpolarcpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。6.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:babybuddy注意不要与已有的隧道名称重复协议http本地地址18000域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地)上使用地址访问。访问成功。7.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我使用的是babybuddy大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问的页面这样一个永久不会变化的二级子域名公网网址即设置好了。总结完成部署以后极空间NAS负责保存BabyBuddy的数据并持续运行家里的照护者则可以通过手机、平板或电脑记录喂养、睡眠和尿布等信息。日常情况不再完全依赖记忆和口头交接。这类工具真正有价值的地方不是把所有育儿活动都变成数据任务而是减少重复确认。家人只需记录关键事件其他人打开时间线就能知道最近发生了什么。BabyBuddy中可能包含宝宝姓名、出生日期、体重、体温、用药和症状等敏感信息。通过 cpolar 建立公网入口前应立即修改默认密码并为不同家人设置独立账号和必要权限。固定二级子域名方便长期访问但地址稳定后也意味着服务会长期暴露在公网。不要把链接公开发布也不建议与不参与照护的人共用账号。配置目录和数据库需要定期备份避免设备或存储故障导致记录丢失。喂养量、睡眠时间和成长曲线可以帮助家长回顾日常情况但不能代替儿科医生的判断。宝宝出现持续发热、精神状态异常、进食明显减少等情况时应及时寻求专业医疗帮助而不是只依赖系统中的历史数据。BabyBuddy负责整理家庭育儿记录极空间负责数据存储与持续运行cpolar负责补上远程访问入口。整套方案解决的是家人之间的信息同步问题让照护过程更清楚但最终目的仍然是减轻负担而不是增加新的记录压力。看风起长林人类最后的骄傲和标签是创意AI 时代创意管理比任何时代都重要。一个探索和分享的有趣博主点击了解

相关新闻

多账号协同翻车现场全记录,深度拆解AI生成内容同质化陷阱(含TensorFlow+Prompt双校验方案)

多账号协同翻车现场全记录,深度拆解AI生成内容同质化陷阱(含TensorFlow+Prompt双校验方案)

更多请点击: https://kaifayun.com 第一章:多账号协同翻车现场全记录 当团队协作从“单点登录”演进为“多身份切换”,看似灵活的账号体系却在真实场景中频频触发连锁故障。某日,运维同学在 Kubernetes 集群中同时持有 prod-admi…

2026/9/20 14:26:47 阅读更多 →
企业级AI技能开源合集:标准化封装与性能优化实践

企业级AI技能开源合集:标准化封装与性能优化实践

1. 项目背景与核心价值去年在部署一个企业级对话系统时,我花了整整三周时间在GitHub和各大技术论坛搜集AI技能模块。那些散落在不同仓库的代码,有的缺乏文档,有的依赖项冲突,还有的性能测试数据缺失。正是这次痛苦的经历&#xff…

2026/9/21 14:36:55 阅读更多 →
LLM路由代理:从静态负载均衡到自训练智能调度系统

LLM路由代理:从静态负载均衡到自训练智能调度系统

你第一次听说“LLM 路由代理”时,是不是也以为这又是一个简单的负载均衡器?把用户请求分发给后端几个大模型,谁有空就谁处理,完了。但当你真正在项目里用过一两次之后,就会发现事情没那么简单——不同模型擅长的事情完…

2026/9/21 20:28:22 阅读更多 →

最新新闻

动态块速查手册:3分钟搞懂Vue原理

动态块速查手册:3分钟搞懂Vue原理

动态块速查手册:3分钟搞懂Vue原理 半夜两点,服务器告警短信轰炸手机,打开日志全是红彤彤的报错堆栈。那种感觉就像被扔进了一锅乱炖,StackTrace…

2026/9/22 10:50:33 阅读更多 →
搞定老友记下载地址:3步解决代码报错,实现高性能下载

搞定老友记下载地址:3步解决代码报错,实现高性能下载

搞定老友记下载地址:3步解决代码报错,实现高性能下载 你刚把网上抄来的“老友记下载地址”抓取脚本复制到本地,运行结果直接报错 Connection Reset 或者 403 Forbidden…

2026/9/22 10:50:33 阅读更多 →
3秒定位问号gif卡顿根源手写实现优化提速5倍

3秒定位问号gif卡顿根源手写实现优化提速5倍

3秒定位问号gif卡顿根源手写实现优化提速5倍 复制来的问号gif代码跑不通,报错信息满天飞,改了一晚上还是卡得跟幻灯片一样。别急着甩锅给浏览器,问题多半出在动画帧的渲染逻辑和内存管理上。很多教程只教你怎么引入gif,却从不提 手写实现…

2026/9/22 10:50:33 阅读更多 →
faketaxi入门到精通:解决配置卡死,搞定公路工程数据模拟

faketaxi入门到精通:解决配置卡死,搞定公路工程数据模拟

faketaxi入门到精通:解决配置卡死,搞定公路工程数据模拟 配置环境就卡半天?装依赖报错、端口被占用、数据库连不上,你是不是也对着终端窗口发呆?别急,这不是你的问题,是工具链的坑。今天咱们不整虚的,直接上干货。 faketaxi…

2026/9/22 10:50:33 阅读更多 →
慧博运维面试避坑:3步搞定报错与配置保姆级教程

慧博运维面试避坑:3步搞定报错与配置保姆级教程

慧博运维面试避坑:3步搞定报错与配置保姆级教程 刚进运维圈,或者准备考慧博认证的同学,是不是经常对着满屏红色的报错信息发呆?StackTrace 像天书一样滚动, Connection Refused 和 Permission…

2026/9/22 10:50:32 阅读更多 →
草字头凡速查手册:3步搞定报错排查与选型避坑

草字头凡速查手册:3步搞定报错排查与选型避坑

草字头凡速查手册:3步搞定报错排查与选型避坑 面对满屏红色的 StackTrace,你是不是只想把键盘摔了?别急,这堆乱码背后其实藏着逻辑。很多新人卡在第一步,不知道从哪读起,最后对着报错发呆半小时。这份 速查手册…

2026/9/22 10:49:32 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/22 4:32:41 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/22 4:38:57 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/22 8:51:04 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →