Heroku 停用了?Railway 太贵?Fly.io 太复杂? Render 不够稳定?只需几分钟,即可将您的 Nightscout 服务器迁移到 NS10BE, 所有历史数据都会一并带过来, 不会丢失任何数据,也无需任何技术知识。
以下两种导入方式均适用于这些数据来源:
| 服务商 | API 导入 * | MongoDB 导入 ** |
|---|---|---|
| Heroku | ✓ | ✓ |
| Railway | ✓ | ✓ |
| Fly.io | ✓ | ✓ |
| Render | ✓ | ✓ |
| Google Cloud | ✓ | ✓ |
| MongoDB Atlas | – | ✓ |
| Northflank | ✓ | ✓ |
| Azure | ✓ | ✓ |
| 其他 Nightscout 服务商 | ✓ | – |
| 自建服务器 | ✓ | ✓ |
* 只要旧的 Nightscout 服务器仍可访问,API 导入就能使用。
** MongoDB 导入需要数据库的连接字符串(Connection String)。对于 Heroku 和 Render,通常使用的是 MongoDB Atlas,连接字符串可以在相应的控制面板中找到。
最简单的方式。您旧的 Nightscout 服务器必须仍然可访问且处于活动状态。 所有 CGM 记录、治疗记录和校准数据都会直接通过 API 传输过来。
https://my-name.fly.dev 或
https://my-name.up.railway.app 或
https://my-name.onrender.com,
以及您旧的 API 密码。
适用于完整的数据迁移,尤其是当您的旧服务器已经下线,
或者您想安全地传输整个数据库内容时最为理想。可以通过远程连接凭据,
也可以上传 mongodump 文件来完成。
使用 Railway、Fly.io 和 MongoDB Atlas 时,您可以直接从控制面板读取 MongoDB 连接信息,并将其输入到 NS10BE,导入过程随后会自动完成。
MONGODB_URIMONGODB_URI
已经有本地的 MongoDB 备份了吗?
(.bson 文件)?那么只需一次性上传所有
.bson 文件,NS10BE
会自动将它们导入到您选定的服务器中。
mongodump
或通过 Atlas 控制面板(“Backup” → “Download”)
创建一个备份。
.bson 文件
并上传。
请在您所有的应用中输入新的 NS10BE 网址和 API 密码。 每个应用的具体设置方法请见:
不会,只要操作正确,不会丢失任何数据。 我们建议并行运行(旧服务器保持活动 直到所有数据都验证无误),并且建议提前在本地 创建一份备份。
如果 Nightscout 服务器已经没有了,但 Atlas 上的 MongoDB 数据库仍然存在,您可以使用 Atlas 提供的连接字符串 进行 MongoDB 导入。即使取消了 Heroku, Atlas 数据库通常还会保留一段时间。
根据数据量的不同,API 导入需要几分钟到几个小时不等。 MongoDB 导入通常更快。您可以随时在 NS10BE 仪表盘中查看当前进度。
前 3 天完全免费,没有任何风险,也无需信用卡。 之后每月 €4.99 起。导入工具已包含在价格内, 唯一的例外是 MongoDB 直接导出功能 (一次性收费 €14.99,年度订阅已包含此项)。
如果是 API 导入,不需要,只需要旧服务器的网址和密码即可。 如果是通过连接字符串进行 MongoDB 导入, 您需要从旧服务商的控制面板复制该字符串, 这一步骤我们有配图说明。如果您有任何疑问, 10BE 支持团队随时乐意帮助您。