3 分钟内搭建 Nightscout:分步指南

3 分钟内搭建 Nightscout,拥有专属服务器和专属网址

想要搭建 Nightscout,却不想折腾 Heroku、Railway 或任何云平台, 并且需要一个专属的 Nightscout 网址用于 xDrip+、AndroidAPS 或 iPhone Loop?本指南将带您完成注册、创建服务器以及连接上传器的全过程, 全程符合 GDPR 规定,服务器托管在德国

托管式 Nightscout 服务ns.10be.de 提供:3 天免费试用,之后起价为每月 €4.99。 随时可以取消。

搭建 Nightscout:5 个步骤概览

1
注册
姓名 + 邮箱
(暂不设置密码)
2
确认邮箱
点击链接
随后收到初始密码
3
Nightscout 登录
打开仪表盘
2FA 可选
4
创建服务器
名称 + API 密钥
网址立即生效
5
连接 CGM
xDrip+ / AAPS / Loop
Trio / Juggluco

1注册账户

打开 ns.10be.de/zh/register.html。您只需要一个用户名和一个有效的电子邮箱地址。无需自行设置密码,系统会自动生成密码,并在您确认邮箱后发送给您。

邮箱服务商提示: 微软邮箱(Outlook、Hotmail、Live、MSN)经常会拦截服务邮件,导致激活链接无法送达。我们建议改用 Gmail、ProtonMail、GMX 或 Web.de。

2确认邮箱,获取初始密码

提交后,系统会发送一封带有链接的确认邮件。点击该链接后,您会收到第二封邮件,其中包含自动生成的初始密码。您随时可以在个人资料中修改它。

自动生成的密码具有足够的安全强度,从安全角度来说不必更改,但如果您愿意,也可以自行设置。

3Nightscout 登录与个人资料

ns.10be.de/zh/login.html 使用邮箱和初始密码登录。个人资料仪表盘会显示您所有的服务器,您可以在这里创建新服务器、管理已有服务器、选择套餐并启用 2FA。

双因素认证是可选项,但我们建议启用。可搭配任意 TOTP 应用使用(Aegis、Authy、2FAS、Google Authenticator)。在个人资料的安全设置中启用。

4创建您的 Nightscout 服务器

在个人资料中点击创建新服务器。您需要提供:

  • 服务器名称:将成为您网址的一部分。允许使用小写字母 a 到 z、大写字母 A 到 Z、数字 0–9 以及连字符(-)。例如:mariadiabetes → 网址即为 https://mariadiabetes.10be.de
  • API 密钥:上传应用(xDrip+、AAPS、Loop)所需的密码,至少 12 个字符。请务必记下来,连接 CGM 应用时会用到。
  • 分支/版本:master 是稳定版 Nightscout,dev 是最新开发分支。

点击创建服务器。实例会在几秒内启动,并立即可以通过您的网址访问。

网址您专属的 Nightscout 网址

您个人的 Nightscout 网址遵循以下格式:

https://[server-name].10be.de

另一种形式 https://[server-name].ns.10be.de 同样有效,两个域名都指向同一台服务器。

在浏览器中打开该网址会显示您空白的 Nightscout 仪表盘。您可以将该网址分享给伴侣、父母或诊所,只有写入权限(发送数据)才需要 API 密钥。

5连接您的 CGM 或胰岛素泵

是时候让 Nightscout 接收血糖数据了。根据您使用的设备不同,可用的应用也不同。包含所有应用和智能手表的完整指南请见我们的入门指南页面。以下是三种最常用的方式:

xDrip+(Android)

设置 → 云端上传 → API REST 上传 → xDrip 基础网址

https://[API-SECRET]@[server-name].ns.10be.de/api/v1/

这是将 API 密钥嵌入网址中的 Basic-auth 格式。

AndroidAPS(AAPS)

汉堡菜单 → 设置 → NSClient → 网址和 API 令牌分别填写

https://[server-name].ns.10be.de

API 密钥填写在单独的“API token”字段中。

iPhone Loop / Trio

设置 → 服务 → “+” → Nightscout → 站点网址 + API_SECRET

https://[server-name].ns.10be.de

在 Trio 中,还需要启用“允许上传”。

Dexcom Share / Glooko / Medtronic CareLink / Medtrum / Eversense / LibreLinkUP / t:connect: 无需在应用内填写网址,而是直接在您的 NS10BE 个人资料的服务器配置中输入登录信息。之后我们会在服务器端拉取数据。

完成了,接下来做什么?

大约 5–10 分钟后,第一批数值会出现在您的 Nightscout 仪表盘上。接下来可以做的事情:

  • 设置个人资料(基础率、ICR、ISF),AAPS / Loop 需要用到。
  • 备份:每隔几小时会在后台自动运行。您可以随时在个人资料中下载、恢复或合并备份。
  • 报警:可以使用 Nightscout 内置的本地报警,也可以选择连接 Pushover 或 Maker webhook 来接收推送通知。
  • 2FA:保护您的账户安全。
  • 关注者:将只读网址分享给伴侣/父母。

Nightscout 常见问题

什么是 Nightscout 网址?

Nightscout 网址是您个人 Nightscout 实例的网络地址。在 NS10BE,它遵循 https://[name].10be.dehttps://[name].ns.10be.de 的格式。您可以用它访问仪表盘、上传 CGM 数据(需要 API 密钥),以及将数据拉取到其他应用中。

我需要提前预留服务器名称吗?

不需要。您可以在创建服务器时自由选择名称,只要该名称尚未被占用即可。允许使用字母、数字和连字符。

在 NS10BE 上托管 Nightscout 需要花多少钱?

每台新服务器的前 3 天都是免费的。之后,套餐起价为每月 €4.99。订阅可以在前 3 天内免费取消,因此实际上您可以测试 6 天。没有最低合同期限。

支持 Dexcom G6/G7、Libre、Medtrum 吗?

支持。这些额外的数据来源(Dexcom Share、LibreLinkUP、Medtronic CareLink、Medtrum、Diasend/Glooko、Eversense、t:connect)可以在个人资料中为每台服务器单独启用,输入登录信息即可,非常简单。详情请见入门指南

从 Heroku/Railway/Fly.io 迁移过来,可以直接迁移数据吗?

可以。通过 API 导入或 MongoDB 导入进行迁移,可以带上您所有的数据,几分钟内即可完成。也支持导入 MongoDB Atlas 集群。

NS10BE 运行的是哪个 Nightscout 版本?

默认使用master(稳定版)或 dev(最新开发分支)。可以在个人资料中为每台服务器单独切换。更新会自动推送,所有服务器无需任何操作即可获得新版本镜像。

这真的符合 GDPR 规定吗?

是的。服务器位于德国,处理过程符合 GDPR 规定。每隔几小时自动备份一次,您可以随时在个人资料中下载、恢复或合并备份。详情请见条款与隐私政策

现在就开始吧

免费搭建 Nightscout →

德国托管 · 符合 GDPR 规定 · 专属 Nightscout 网址 · 兼容 xDrip+ / AAPS / Loop / Trio