Nightscout ہمارے پاس منتقل کریں

Nightscout منتقلی

Nightscout منتقلی: NS10BE پر منتقل ہوں

Heroku بند ہو گیا؟ Railway بہت مہنگا ہو گیا؟ Fly.io بہت پیچیدہ؟ Render غیر قابلِ اعتماد؟ اپنے Nightscout سرور کو چند منٹوں میں NS10BE پر لے آئیں، تمام پرانا ڈیٹا ساتھ آتا ہے، نہ ڈیٹا کا نقصان، نہ تکنیکی علم کی ضرورت۔

  • ✓ جرمنی میں EU سرورز، 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 پر، مفت رجسٹر کریں، سرور بنائیں، 3 سیکنڈ سے بھی کم میں آپ کا نیا سرور چل رہا ہوتا ہے۔
  2. امپورٹ شروع کریں: NS10BE ڈیش بورڈ میں → „Import“„API-Import“.
  3. اپنے پرانے سرور کا URL درج کریں: مثلاً https://mein-name.fly.dev یا https://mein-name.up.railway.app یا https://mein-name.onrender.com: اور اپنا پرانا API پاس ورڈ۔
  4. امپورٹ شروع کریں: ڈیٹا کی مقدار کے لحاظ سے امپورٹ چند منٹوں سے چند گھنٹوں تک لگ سکتا ہے۔ آپ اس دوران صفحہ بند کر سکتے ہیں یا دیکھ سکتے ہیں کہ Nightscout ڈیٹا کا امپورٹ کہاں تک پہنچا ہے۔
  5. ایپس تبدیل کریں: اپنا نیا NS10BE-URL اور نیا API پاس ورڈ xDrip+، AAPS، Loop، Juggluco وغیرہ میں درج کریں۔ اس کی ہدایات آپ کو یہاں ملیں گی: Nightscout سیٹ اپ کریں → مرحلہ 5.
ٹِپ Railway & Fly.io: آپ کا پرانا سرور API امپورٹ کے لیے ابھی فعال ہونا چاہیے۔ Railway اور Fly.io پر یہ منسوخی تک برقرار رہتا ہے: لہٰذا امپورٹ وہاں منسوخی سے پہلے شروع کریں۔

طریقہ 2: MongoDB امپورٹ، مکمل ڈیٹابیس منتقلی

مکمل ڈیٹا منتقلی کے لیے، مثالی جب آپ کا پرانا Nightscout سرور پہلے ہی آف لائن ہو، یا آپ پورا ڈیٹابیس مواد محفوظ طریقے سے منتقل کرنا چاہتے ہوں۔ ریموٹ رسائی ڈیٹا یا mongodump فائلوں کے اپ لوڈ کے ذریعے کام کرتا ہے۔

آپشن A: ریموٹ رسائی ڈیٹا (Railway، Fly.io، MongoDB Atlas)

Railway، Fly.io اور MongoDB Atlas پر آپ MongoDB کنکشن ڈیٹا براہِ راست ڈیش بورڈ میں دیکھ کر NS10BE پر درج کر سکتے ہیں، امپورٹ پھر خود بخود انجام پاتا ہے۔

  1. MongoDB کنکشن URL (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 ڈیش بورڈ میں: „Import“„MongoDB-Import“ → Connection String پیسٹ کریں → امپورٹ شروع کریں۔
  3. مکمل۔ تمام اندراجات، CGM ویلیوز، ٹریٹمنٹس، کیلیبریشنز اور پروفائل ویلیوز منتقل ہو جاتی ہیں۔
آپشن B: mongodump فائلیں اپ لوڈ کریں

کیا آپ کے پاس پہلے سے اپنی MongoDB کا مقامی بیک اپ ہے (.bson فائلیں)؟ تو بس تمام .bson فائلیں ایک ساتھ اپ لوڈ کریں، NS10BE انہیں منتخب کردہ سرور میں خود بخود امپورٹ کر دیتا ہے۔

  1. بیک اپ بنائیں (اگر ابھی موجود نہیں) اپنے پرانے سرور پر mongodump کے ذریعے یا Atlas ڈیش بورڈ کے ذریعے („Backup“„Download“).
  2. NS10BE ڈیش بورڈ میں: „Import“„MongoDB-Import“ → تمام .bson فائلیں ایک ساتھ منتخب کریں اور اپ لوڈ کریں۔
  3. امپورٹ خود بخود انجام پاتا ہے۔
متوازی چلانے سے کوئی ڈیٹا ضائع نہیں ہوتا: آپ دونوں سرور بیک وقت چلا سکتے ہیں، پرانا سرور فعال رہتا ہے، نیا NS10BE سرور پہلے ہی چل رہا ہوتا ہے۔ جب سب کچھ منتقل ہو جائے اور آپ نے اپنی ایپس تبدیل کر لی ہوں، تب ہی پرانے فراہم کنندہ کے پاس منسوخی کریں۔ اگر جانچ کے لیے وقت کافی نہ ہو تو بس ہمیں لکھیں.

امپورٹ کے بعد: ایپس تبدیل کریں

اپنا نیا NS10BE-URL اور اپنا API پاس ورڈ اپنی تمام ایپس میں درج کریں۔ ہر ایپ کی درست سیٹنگز آپ کو یہاں ملیں گی:

منتقلی سے متعلق عمومی سوالات

کیا NS10BE پر منتقلی کے دوران ڈیٹا ضائع ہوتا ہے؟

نہیں، درست طریقے سے انجام دینے پر کوئی ڈیٹا ضائع نہیں ہوتا۔ ہم متوازی چلانے کی تجویز دیتے ہیں (پرانا سرور فعال رہے جب تک سب کچھ جانچ نہ لیا جائے) اور ضرورت پڑنے پر پہلے ایک مقامی بیک اپ بنانے کی۔

کیا امپورٹ کام کرتا ہے اگر میرا Heroku سرور پہلے ہی ختم ہو چکا ہو؟

اگر Nightscout سرور ختم ہو چکا ہے لیکن Atlas پر MongoDB ابھی موجود ہے تو آپ Atlas کے Connection String کے ذریعے MongoDB امپورٹ استعمال کر سکتے ہیں۔ Atlas ڈیٹابیسز Heroku کی منسوخی کے بعد بھی کچھ عرصے تک برقرار رہتی ہیں۔

امپورٹ میں کتنا وقت لگتا ہے؟

API امپورٹ ڈیٹا کی مقدار کے لحاظ سے چند منٹوں سے چند گھنٹوں تک لگتا ہے۔ MongoDB امپورٹ عام طور پر تیز تر ہوتا ہے۔ موجودہ اسٹیٹس آپ کسی بھی وقت NS10BE ڈیش بورڈ میں دیکھ سکتے ہیں۔

NS10BE پر منتقلی کی قیمت کیا ہے؟

پہلے 3 دن مفت ہیں، نہ کوئی خطرہ، نہ کریڈٹ کارڈ کی ضرورت۔ اس کے بعد 4,99 € / ماہ سے۔ امپورٹ ٹولز قیمت میں شامل ہیں، واحد استثنا MongoDB براہِ راست ایکسپورٹ ہے (14,99 € یکمشت، سالانہ سبسکرپشن میں شامل)۔

کیا مجھے تکنیکی علم درکار ہے؟

API امپورٹ کے لیے نہیں، صرف اپنے پرانے سرور کا URL اور پاس ورڈ۔ Connection String کے ذریعے MongoDB امپورٹ کے لیے آپ کو اپنے پرانے فراہم کنندہ کے ڈیش بورڈ سے String کاپی کرنا ہوگا، یہ اسکرین شاٹس کے ساتھ سمجھایا گیا ہے۔ سوالات کی صورت میں 10BE سپورٹ ٹیم خوشی سے مدد کرتی ہے۔