การย้าย Nightscout: เปลี่ยนจาก Heroku, Railway, Fly.io & อื่นๆ มาที่ NS10BE

การย้าย Nightscout

การย้าย Nightscout: เปลี่ยนมาใช้ NS10BE

Heroku ยกเลิกบริการแล้ว? Railway แพงเกินไป? Fly.io ซับซ้อนเกินไป? Render ไม่น่าเชื่อถือ? นำเซิร์ฟเวอร์ Nightscout ของคุณมาที่ NS10BE ได้ในเวลา เพียงไม่กี่นาที ข้อมูลย้อนหลังทั้งหมดมาด้วย ไม่มีการสูญหายของข้อมูล ไม่ต้องมีความรู้ทางเทคนิค

  • ✓ เซิร์ฟเวอร์ในสหภาพยุโรปที่เยอรมนี สอดคล้อง GDPR
  • ✓ ตั้งแต่ปี 2017 ผู้ให้บริการโฮสต์ Nightscout รายแรกของโลก
  • ✓ ทดลองใช้ฟรี 3 วัน ไม่ต้องใช้บัตรเครดิต
  • ✓ การสนับสนุนเป็นภาษาเยอรมันและอังกฤษผ่านระบบตั๋ว FB และ Discord

ผู้ให้บริการรายใดที่ย้ายข้อมูลได้?

วิธีการนำเข้าทั้งสองแบบใช้ได้กับแหล่งข้อมูลต่อไปนี้:

แหล่งข้อมูลนำเข้าที่รองรับ
ผู้ให้บริการ การนำเข้า API * การนำเข้า MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
ผู้ให้บริการ Nightscout อื่น
เซิร์ฟเวอร์ที่โฮสต์เอง

* การนำเข้า API ใช้ได้ตราบใดที่เซิร์ฟเวอร์ Nightscout เดิมยังเข้าถึงได้

** การนำเข้า MongoDB ต้องใช้ Connection String ของฐานข้อมูล สำหรับ Heroku และ Render มักเป็น MongoDB Atlas ซึ่งสามารถหา Connection String ได้ในแดชบอร์ดของแต่ละบริการ

วิธีที่ 1: การนำเข้า API จาก Nightscout ไปยัง Nightscout

วิธีที่ง่ายที่สุด เซิร์ฟเวอร์ Nightscout เดิมของคุณต้องยัง เข้าถึงได้และใช้งานอยู่ รายการ CGM ทั้งหมด การรักษา และการปรับเทียบจะถูกถ่ายโอนโดยตรงผ่าน API

ทีละขั้นตอน
  1. สร้างเซิร์ฟเวอร์ใหม่ ที่ NS10BE ลงทะเบียน ฟรี สร้างเซิร์ฟเวอร์ และเซิร์ฟเวอร์ Nightscout ใหม่ของคุณจะพร้อมใช้งาน ในเวลาไม่ถึง 3 วินาที
  2. เริ่มการนำเข้า: ในแดชบอร์ด NS10BE → “นำเข้า”“การนำเข้า API”
  3. กรอก URL ของเซิร์ฟเวอร์เดิมของคุณ: เช่น https://my-name.fly.dev หรือ https://my-name.up.railway.app หรือ https://my-name.onrender.com และรหัสผ่าน API เดิมของคุณ
  4. เริ่มการนำเข้า: ขึ้นอยู่กับปริมาณข้อมูล การนำเข้าใช้เวลาไม่กี่นาทีถึงหลายชั่วโมง คุณสามารถปิดหน้านี้ ระหว่างนี้ได้ หรือตรวจสอบว่าการนำเข้าข้อมูล Nightscout ของคุณคืบหน้าไปถึงไหนแล้ว
  5. อัปเดตแอปของคุณ: กรอก URL NS10BE ใหม่ และรหัสผ่าน API ใหม่ของคุณใน xDrip+, AAPS, Loop, Juggluco ฯลฯ คุณสามารถดูคำแนะนำได้ใน ตั้งค่า Nightscout → ขั้นตอนที่ 5
คำแนะนำสำหรับ Railway & Fly.io: เซิร์ฟเวอร์เดิมของคุณต้องยังใช้งานอยู่สำหรับการนำเข้า API สำหรับ Railway และ Fly.io จะเป็นเช่นนั้นจนกว่าคุณจะยกเลิก ดังนั้นให้เริ่มการนำเข้า ก่อน ที่คุณจะยกเลิกที่นั่น

วิธีที่ 2: การนำเข้า MongoDB การถ่ายโอนฐานข้อมูลทั้งหมด

สำหรับการย้ายข้อมูลทั้งหมด เหมาะอย่างยิ่งหากเซิร์ฟเวอร์เดิมของคุณ ออฟไลน์แล้ว หรือคุณต้องการถ่ายโอนเนื้อหาฐานข้อมูลทั้งหมด อย่างปลอดภัย ใช้งานได้ผ่านข้อมูลรับรองระยะไกล หรือโดยการอัปโหลดไฟล์ mongodump

ตัวเลือก A: ข้อมูลรับรองระยะไกล (Railway, Fly.io, MongoDB Atlas)

สำหรับ Railway, Fly.io และ MongoDB Atlas คุณสามารถอ่าน รายละเอียดการเชื่อมต่อ MongoDB ได้โดยตรงจากแดชบอร์ดและ กรอกที่ NS10BE จากนั้นการนำเข้าจะดำเนินการ โดยอัตโนมัติ

  1. คัดลอก URL การเชื่อมต่อ MongoDB (Connection String) จากแดชบอร์ดผู้ให้บริการเดิมของคุณ:
    • Railway: มุมมองโปรเจกต์ → บริการฐานข้อมูล → “Connect” → MongoDB Connection URL
    • Fly.io: แดชบอร์ด Fly.io → App → Secrets / ตัวแปรสภาพแวดล้อม → MONGODB_URI
    • MongoDB Atlas: แดชบอร์ด Atlas → Cluster → “Connect” → Connection String
    • Heroku / Render: การตั้งค่าแอป → Config Vars / ตัวแปรสภาพแวดล้อม → MONGODB_URI
  2. ในแดชบอร์ด NS10BE: “นำเข้า”“การนำเข้า MongoDB” → วาง Connection String → เริ่มการนำเข้า
  3. เสร็จเรียบร้อย รายการทั้งหมด ค่า CGM การรักษา การปรับเทียบ และ ค่าโปรไฟล์จะถูกถ่ายโอน
ตัวเลือก B: อัปโหลดไฟล์ mongodump

คุณมีข้อมูลสำรอง MongoDB ในเครื่องอยู่แล้วใช่หรือไม่ (ไฟล์ .bson)? เพียงอัปโหลดไฟล์ .bson ทั้งหมดพร้อมกัน NS10BE จะนำเข้าไปยังเซิร์ฟเวอร์ที่เลือกโดยอัตโนมัติ

  1. สร้างข้อมูลสำรอง (หากยังไม่มี) โดยใช้ mongodump บนเซิร์ฟเวอร์เดิมของคุณ หรือผ่าน แดชบอร์ด Atlas (“Backup”“Download”)
  2. ในแดชบอร์ด NS10BE: “นำเข้า”“การนำเข้า MongoDB” → เลือกไฟล์ .bson ทั้งหมดพร้อมกัน และอัปโหลด
  3. การนำเข้าจะดำเนินการโดยอัตโนมัติ
ไม่มีการสูญหายของข้อมูลด้วยการทำงานคู่ขนาน: คุณสามารถรันเซิร์ฟเวอร์ทั้งสองพร้อมกันได้ เซิร์ฟเวอร์เดิม ยังใช้งานอยู่ เซิร์ฟเวอร์ NS10BE ใหม่ก็ทำงานแล้ว เมื่อ ทุกอย่างถูกถ่ายโอนและคุณอัปเดตแอปของคุณแล้วเท่านั้น จึง ยกเลิกกับผู้ให้บริการเดิม หากระยะเวลาทดสอบไม่เพียงพอ เพียง ติดต่อเรา

หลังการนำเข้า: อัปเดตแอปของคุณ

กรอก URL NS10BE ใหม่และรหัสผ่าน API ของคุณในทุก แอปของคุณ คุณสามารถดูการตั้งค่าที่ถูกต้องสำหรับแต่ละแอปได้ใน:

คำถามที่พบบ่อยเกี่ยวกับการย้ายข้อมูล

ฉันจะสูญเสียข้อมูลเมื่อเปลี่ยนมาใช้ NS10BE หรือไม่?

ไม่ หากทำอย่างถูกต้อง จะไม่มีข้อมูลสูญหาย เราแนะนำให้ทำงานคู่ขนาน (เซิร์ฟเวอร์เดิมยังใช้งานอยู่ จนกว่าทุกอย่างจะได้รับการตรวจสอบ) และอาจสร้างข้อมูลสำรอง ในเครื่องไว้ล่วงหน้าด้วย

การนำเข้าจะใช้ได้หรือไม่หากเซิร์ฟเวอร์ Heroku ของฉันหายไปแล้ว?

หากเซิร์ฟเวอร์ Nightscout หายไปแล้วแต่ MongoDB บน Atlas ยังคงอยู่ คุณสามารถใช้การนำเข้า MongoDB ผ่าน Connection String จาก Atlas ได้ ฐานข้อมูล Atlas ยังคงใช้งานได้อีกระยะหนึ่ง แม้หลังจากยกเลิก Heroku แล้ว

การนำเข้าใช้เวลานานเท่าไร?

การนำเข้า API ใช้เวลาตั้งแต่ไม่กี่นาทีถึงหลายชั่วโมง ขึ้นอยู่กับปริมาณข้อมูล การนำเข้า MongoDB มักจะ เร็วกว่า คุณสามารถตรวจสอบสถานะปัจจุบันได้ตลอดเวลาใน แดชบอร์ด NS10BE

การเปลี่ยนมาใช้ NS10BE ราคาเท่าไร?

3 วันแรกฟรี ไม่มีความเสี่ยง ไม่ต้องใช้บัตรเครดิต หลังจากนั้นเริ่มต้น €4.99 / เดือน เครื่องมือนำเข้ารวมอยู่ ในราคาแล้ว ข้อยกเว้นเดียวคือการส่งออก MongoDB โดยตรง (€14.99 ค่าธรรมเนียมครั้งเดียว รวมอยู่ในการสมัครสมาชิกรายปี)

ฉันต้องมีความรู้ทางเทคนิคหรือไม่?

สำหรับการนำเข้า API ไม่ต้อง เพียงแค่ URL และรหัสผ่านของ เซิร์ฟเวอร์เดิมของคุณ สำหรับการนำเข้า MongoDB ผ่าน Connection String คุณต้องคัดลอกสตริงจากแดชบอร์ดของผู้ให้บริการเดิม ซึ่งอธิบายไว้พร้อมภาพหน้าจอ หากคุณมี คำถามใดๆ ทีมสนับสนุน 10BE ยินดีช่วยเหลือ

เปลี่ยนตอนนี้: ทดลองใช้ฟรี 3 วัน

ลงทะเบียนที่ NS10BE ฟรี มีคำถาม? เรายินดีช่วยเหลือ