GitHub · 灵魂体仓库·· 18 天前精选AI 评分70
defibrillator:一个按需唤醒 Ollama 服务器的单文件反向代理
tammert/defibrillator
来源与原文
GitHub · 灵魂体仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/tammert/defibrillator
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
tammert 在 GitHub 发布 defibrillator,一个用 Go stdlib 写的单文件反向代理,部署在客户端与闲置关机的 Ollama GPU 机器之间:有请求时发送 Wake-on-LAN 唤醒机器并转发(SSE 流式转发保持),超过 IDLE_TIMEOUT(默认 30m)无请求则通过 ssh 执行 systemctl poweroff 关机。并发请求共享同一次唤醒,全部配置走环境变量,另提供约 2 MB 的 Docker 镜像,仓库附 test.sh 覆盖 17 项断言的测试矩阵,MIT 许可。
推荐理由
这是一个单文件无依赖的反向代理工具,读者可以按 README 直接配置环境变量,让闲置 GPU 机器通过 Wake-on-LAN 自动开关机。
来源:GitHub · 灵魂体仓库 · github.com