
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!https://github.com/timoschlueter/nightscout-librelink-up/actions/workflows/docker-image.yml/badge.svg
用TypeScript编写的脚本,用于将CGM读数从LibreLink Up上传到Nightscout。该上传功能至少支持Freestyle Libre 2(FGM)和Libre 3 CGM传感器。
https://cloud.digitalocean.com/apps/new?repo=https://github.com/timoschlueter/nightscout-librelink-up/tree/main&refcode=0b12ad5a5fe6 https://heroku.com/deploy?template=https://github.com/timoschlueter/nightscout-librelink-up https://render.com/deploy?repo=https://github.com/timoschlueter/nightscout-librelink-up脚本接受以下环境变量
| 变量 | 描述 | 示例 | 是否必填 |
|---|---|---|---|
| LINK_UP_USERNAME | LibreLink Up登录*** | *** | X |
| LINK_UP_PASSWORD | LibreLink Up登录密码 | mypassword | X |
| LINK_UP_CONNECTION | LibreLink Up患者ID。如果有多个连接可用,可从控制台输出中获取。 | ***abc-abcd-efgh-7891def | |
| LINK_UP_TIME_INTERVAL | 从LibreLink Up请求数值的时间间隔(分钟) | 5 | |
| LINK_UP_REGION | 地区。用于确定正确的LibreLink Up服务(可能的值:AE、AP、AU、CA、DE、EU、EU2、FR、JP、US、LA、RU、CN) | EU | |
| LINK_UP_VERSION | LibreLink Up应用版本。如果使用更新版本的LibreLink Up应用,可能需要更新此值 | 4.16.0 | |
| NIGHTSCOUT_URL | Nightscout实例的主机名(不含[***] | nightscout.yourdomain.com | X |
| NIGHTSCOUT_API_TOKEN | Nightscout访问令牌的SHA1哈希 | 162f14de46149447c3338a8286223de407e3b2fa | X |
| NIGHTSCOUT_DISABLE_HTTPS | 禁用Nightscout URL的HTTPS要求 | true | |
| NIGHTSCOUT_DEVICE_NAME | 设置Nightscout中使用的设备名称 | nightscout-librelink-up | |
| LOG_LEVEL | 日志详细程度设置,应为info或debug之一 | info | |
| SINGLE_SHOT | 禁用调度程序,仅运行脚本一次 | true | |
| ALL_DATA | 上传LibreLink Up中的所有可用数据,而不仅仅是上次上传后的数据。LibreLink Up有时在报告最近的历史数据时会滞后,因此建议每天至少将ALL_DATA设置为true运行一次脚本。 | true |
使用此脚本有多种方式。
在根目录运行npm install开始安装过程。
只需创建一个包含环境变量的bash脚本(start.sh)即可启动进程:
shell#!/bin/bash export LINK_UP_USERNAME="mail@example.com" export LINK_UP_PASSWORD="mypassword" export LINK_UP_TIME_INTERVAL="5" export NIGHTSCOUT_URL="nightscout.yourdomain.com" # 在Mac上使用`shasum`代替`sha1sum` export NIGHTSCOUT_API_TOKEN=$(echo -n "librelinku-123456789abcde" | sha1sum | cut -d ' ' -f 1) export LOG_LEVEL="info" npm start
执行脚本并检查控制台输出。
最简单的方法是使用最新的Docker镜像:
shelldocker run -e LINK_UP_USERNAME="mail@example.com" \ -e LINK_UP_PASSWORD="mypassword" \ -e LINK_UP_TIME_INTERVAL="5" \ -e LINK_UP_REGION="EU" \ -e NIGHTSCOUT_URL="nightscout.yourdomain.com" \ -e NIGHTSCOUT_API_TOKEN=$(echo -n "librelinku-123456789abcde" | sha1sum | cut -d ' ' -f 1) \ -e LOG_LEVEL="info" \ timoschlueter/nightscout-librelink-up
如果您已经在使用Docker化的Nightscout实例,可以轻松将此镜像添加到现有的docker-compose文件中。此示例中,地区设置为德国("DE"):
yamlversion: '3.7' services: nightscout-libre-link: image: timoschlueter/nightscout-librelink-up container_name: nightscout-libre-link environment: LINK_UP_USERNAME: "mail@example.com" LINK_UP_PASSWORD: "mypassword" LINK_UP_TIME_INTERVAL: "5" LINK_UP_REGION: "DE" NIGHTSCOUT_URL: "nightscout.yourdomain.com" NIGHTSCOUT_API_TOKEN: "14c779d01a34ad1337ab59c2168e31b141eb2de6" LOG_LEVEL: "info"
NIGHTSCOUT_API_TOKEN必须是Nightscout访问令牌的SHA1哈希(如果需要,先在Nightscout的“管理工具”中“添加新用户”),例如,名为“LibreLinkUp”的用户的访问令牌可能是librelinku-123456789abcde。
使用以下命令获取哈希:
shellecho -n "librelinku-123456789abcde" | sha1sum | cut -d ' ' -f 1
(在Mac上使用shasum代替sha1sum)
这将输出哈希(长度为40个字符):
14c779d01a34ad1337ab59c2168e31b141eb2de6
您也可以使用在线工具生成哈希,例如[***]
如果您喜欢使用此项目并希望支持其持续开发,我将不胜感激。您可以通过成为GitHub赞助者或使用以下托管提供商的推荐链接来提供帮助。
您的支持意义重大——谢谢!




来自真实用户的反馈,见证轩辕镜像的优质服务