运行你自己的 ChatGPT:使用 Docker Compose 自托管大语言模型作者出于隐私和数据安全的考虑,使用 Docker Compose 在本地部署了私有大语言模型。该方案结合了 Ollama 和 Open WebUI,提供了类似商业产品的聊天界面,且无需按 token 付费。 这种方法让敏感数据和未成形的想法保留在本地网络中,避免了上传到第三方服务器。对于需要处理私人笔记或保密信息的用户来说,这是一个实用的替代方案。 评论点赞收藏40 天前
Postgres 批量任务的自适应写入限流方案作者分享了一种自适应写入限流方案,解决批量导入任务与线上实时流量共享数据库时的性能冲突问题。 该方案通过动态调整写入速率,在保障后台作业效率的同时,避免对前端服务造成显著延迟影响。 评论点赞收藏53 天前
复活一个被遗弃的开源项目:Atomic Calendar Revive 的六年历程作者分享接手并维护 Home Assistant 插件 Atomic Calendar Revive 六年的真实经历。文章从个人动机出发,详细阐述了维护开源项目的六个核心教训:fork意味着长期承诺、向后兼容性的重要性、跟随上游平台更新、自动化构建流程、优雅地拒绝需求以及防止维护者倦怠。这是一篇充满工程实践细节和个人反思的高质量技术博客,适合对开源治理和软件工程感兴趣的读者。 评论点赞收藏63 天前
告别手动发布:用 release-please 实现版本自动化作者分享使用 release-please 自动化版本管理和发布流程的经验,解决手动发布繁琐易错的问题,提供具体的工程实践参考。 评论点赞收藏285 天前
OpenTofu入门:面向云提供商的基础设施即代码文章回顾了Terraform从开源转向BSL许可证引发的社区震荡,并介绍了由此诞生的开源替代方案OpenTofu。作为一篇入门指南,它详细说明了如何开始使用OpenTofu进行基础设施即代码管理,适合关注云原生和DevOps工具链演变的读者。 评论点赞收藏757 天前
使用 Semantic Release 和 commitizen 实现自动化发布作者分享了在维护 Home Assistant 日历卡片项目时,使用 commitizen 和 semantic-release 工具自动化版本管理和发布流程的经验与配置示例。 评论点赞收藏1051 天前
使用 Terraform 和 Ansible 自动化 Proxmox 部署作者分享随着家庭实验室服务器增多,维护变得困难,因此引入 Terraform 和 Ansible 实现 Proxmox 环境的自动化部署与管理,提供 IaC 实践案例。 评论点赞收藏1197 天前
用 Node-RED 和 Home Assistant 实现用药自动提醒结合个人健康需求,利用 Home Assistant 和 Node-RED 实现用药提醒自动化,解决忘记服药导致疼痛的问题,具有真实生活场景和技术结合。 评论点赞收藏1317 天前
使用 Alpine Linux 搭建独立 Zigbee2MQTT 网关基于 Alpine Linux 构建独立的 Zigbee2MQTT 网关,结合家庭自动化和太阳能利用场景,提供轻量级部署方案。 评论点赞收藏1339 天前
Proxmox 模板:结合 Cloud Image 与 Cloud Init分享如何在 Proxmox 中构建基于 Ubuntu Cloud Image 的模板,并启用 qemu-guest-agent 服务以支持 Cloud Init,适合家庭实验室或小型私有云部署者参考。 评论点赞收藏1411 天前