Heroku বন্ধ হয়ে গেছে? Railway খুব ব্যয়বহুল হয়ে গেছে? Fly.io খুব জটিল? Render অনির্ভরযোগ্য? আপনার Nightscout সার্ভার কয়েক মিনিটেই NS10BE-তে নিয়ে আসুন, সমস্ত পুরনো ডেটা সাথে আসবে, কোনো ডেটা হারাবে না, কোনো প্রযুক্তিগত জ্ঞানের প্রয়োজন নেই।
উভয় ইমপোর্ট পদ্ধতি নিম্নলিখিত উৎসগুলির সাথে কাজ করে:
| প্রোভাইডার | API ইমপোর্ট * | MongoDB ইমপোর্ট ** |
|---|---|---|
| Heroku | ✓ | ✓ |
| Railway | ✓ | ✓ |
| Fly.io | ✓ | ✓ |
| Render | ✓ | ✓ |
| Google Cloud | ✓ | ✓ |
| MongoDB Atlas | – | ✓ |
| Northflank | ✓ | ✓ |
| Azure | ✓ | ✓ |
| অন্যান্য Nightscout প্রোভাইডার | ✓ | – |
| নিজস্ব সার্ভার | ✓ | ✓ |
* পুরনো Nightscout সার্ভার এখনও অ্যাক্সেসযোগ্য থাকা পর্যন্ত API ইমপোর্ট কাজ করে।
** MongoDB ইমপোর্টের জন্য ডেটাবেসের কানেকশন স্ট্রিং প্রয়োজন। Heroku এবং Render-এর ক্ষেত্রে সেটি সাধারণত MongoDB Atlas, কানেকশন স্ট্রিংটি সেখানকার সংশ্লিষ্ট ড্যাশবোর্ডে পাওয়া যায়।
সবচেয়ে সহজ উপায়। আপনার পুরনো Nightscout সার্ভারকে এখনও অ্যাক্সেসযোগ্য এবং সক্রিয় থাকতে হবে। সমস্ত CGM এন্ট্রি, ট্রিটমেন্ট এবং ক্যালিব্রেশন সরাসরি API-এর মাধ্যমে স্থানান্তরিত হয়।
https://mein-name.fly.dev অথবা
https://mein-name.up.railway.app অথবা
https://mein-name.onrender.com,
এবং আপনার পুরনো API পাসওয়ার্ড।
সম্পূর্ণ ডেটা স্থানান্তরের জন্য, আদর্শ যখন আপনার পুরনো Nightscout সার্ভার
ইতিমধ্যে অফলাইন, অথবা আপনি সম্পূর্ণ ডেটাবেসের বিষয়বস্তু
নিরাপদে স্থানান্তর করতে চান। রিমোট অ্যাক্সেস ডেটা
অথবা mongodump ফাইল আপলোডের মাধ্যমে কাজ করে।
Railway, Fly.io এবং MongoDB Atlas-এ আপনি MongoDB কানেকশন ডেটা সরাসরি ড্যাশবোর্ড থেকে দেখে NS10BE-তে লিখতে পারেন, ইমপোর্ট তখন স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।
MONGODB_URIMONGODB_URI
আপনার কি ইতিমধ্যে আপনার MongoDB-এর একটি লোকাল ব্যাকআপ
(.bson ফাইল) আছে? তাহলে কেবল সমস্ত
.bson ফাইল একসাথে আপলোড করুন, NS10BE
সেগুলি স্বয়ংক্রিয়ভাবে নির্বাচিত সার্ভারে ইমপোর্ট করবে।
mongodump দিয়ে অথবা
Atlas ড্যাশবোর্ডের মাধ্যমে („Backup“ → „Download“)।
.bson ফাইল একসাথে নির্বাচন করুন
এবং আপলোড করুন।
আপনার নতুন NS10BE URL এবং API পাসওয়ার্ড আপনার সমস্ত অ্যাপে লিখুন। প্রতিটি অ্যাপের সঠিক সেটিংস পাবেন এখানে:
না, সঠিকভাবে সম্পন্ন করলে কোনো ডেটা হারায় না। আমরা সমান্তরাল চালনার পরামর্শ দিই (সবকিছু যাচাই না হওয়া পর্যন্ত পুরনো সার্ভার সক্রিয় থাকে) এবং প্রয়োজনে আগে একটি লোকাল ব্যাকআপ তৈরি করতে বলি।
Nightscout সার্ভার চলে গেলেও Atlas-এ MongoDB এখনও থাকলে, আপনি Atlas থেকে কানেকশন স্ট্রিং দিয়ে MongoDB ইমপোর্ট ব্যবহার করতে পারেন। Heroku বাতিলের পরেও Atlas ডেটাবেস কিছু সময় সংরক্ষিত থাকে।
ডেটার পরিমাণ অনুযায়ী API ইমপোর্টে কয়েক মিনিট থেকে কয়েক ঘণ্টা লাগে। MongoDB ইমপোর্ট সাধারণত দ্রুততর। বর্তমান স্ট্যাটাস আপনি যেকোনো সময় NS10BE ড্যাশবোর্ডে দেখতে পারেন।
প্রথম ৩ দিন বিনামূল্যে, কোনো ঝুঁকি নেই, কোনো ক্রেডিট কার্ডের প্রয়োজন নেই। এরপরে 4,99 € / মাস থেকে শুরু। ইমপোর্ট টুল মূল্যের মধ্যে অন্তর্ভুক্ত, একমাত্র ব্যতিক্রম MongoDB ডাইরেক্ট এক্সপোর্ট (এককালীন 14,99 €, বার্ষিক সাবস্ক্রিপশনে অন্তর্ভুক্ত)।
API ইমপোর্টের জন্য না, কেবল আপনার পুরনো সার্ভারের URL এবং পাসওয়ার্ড লাগবে। কানেকশন স্ট্রিং দিয়ে MongoDB ইমপোর্টের জন্য আপনার পুরনো প্রোভাইডারের ড্যাশবোর্ড থেকে স্ট্রিংটি কপি করতে হবে, যা স্ক্রিনশট সহ ব্যাখ্যা করা আছে। প্রশ্ন থাকলে 10BE সাপোর্ট টিম আনন্দের সাথে সাহায্য করবে।