把闲置NAS变成育儿中控台:BabyBuddy部署与远程记录实战

发布时间:2026/7/24 13:53:51
把闲置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 时代创意管理比任何时代都重要。一个探索和分享的有趣博主点击了解