Heroku बंद हो गया? Railway बहुत महँगा? Fly.io बहुत जटिल? Render बहुत अविश्वसनीय? अपने Nightscout सर्वर को केवल कुछ मिनटों में NS10BE पर लाएँ, सारा ऐतिहासिक डेटा साथ आता है, कोई डेटा हानि नहीं, किसी तकनीकी ज्ञान की आवश्यकता नहीं.
दोनों इंपोर्ट विधियाँ निम्नलिखित स्रोतों के साथ काम करती हैं:
| प्रदाता | 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 संबंधित डैशबोर्ड में पाया जा सकता है.
सबसे आसान तरीका. आपका पुराना 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 URL और अपना API पासवर्ड दर्ज करें. आप प्रत्येक ऐप के लिए सटीक सेटिंग्स यहाँ पा सकते हैं:
नहीं, सही तरीके से करने पर कोई डेटा नहीं खोता. हम समानांतर संचालन की सिफ़ारिश करते हैं (पुराना सर्वर सक्रिय रहता है जब तक सब कुछ सत्यापित न हो जाए) और वैकल्पिक रूप से पहले से एक स्थानीय बैकअप बनाने की.
यदि Nightscout सर्वर चला गया है लेकिन Atlas पर MongoDB अभी भी मौजूद है, तो आप Atlas से Connection String के माध्यम से MongoDB इंपोर्ट का उपयोग कर सकते हैं. Heroku रद्द करने के बाद भी Atlas डेटाबेस कुछ समय के लिए उपलब्ध रहते हैं.
API इंपोर्ट में डेटा की मात्रा के आधार पर कुछ मिनट से लेकर कई घंटे लगते हैं. MongoDB इंपोर्ट आमतौर पर तेज़ होता है. आप NS10BE डैशबोर्ड में किसी भी समय वर्तमान स्थिति जाँच सकते हैं.
पहले 3 दिन निःशुल्क हैं, कोई जोखिम नहीं, किसी क्रेडिट कार्ड की आवश्यकता नहीं. उसके बाद €4.99 / माह से. इंपोर्ट टूल मूल्य में शामिल हैं, एकमात्र अपवाद MongoDB प्रत्यक्ष एक्सपोर्ट है (€14.99 एकमुश्त शुल्क, वार्षिक सदस्यता के साथ शामिल).
API इंपोर्ट के लिए, नहीं, बस आपके पुराने सर्वर का URL और पासवर्ड. Connection String के माध्यम से MongoDB इंपोर्ट के लिए, आपको अपने पुराने प्रदाता के डैशबोर्ड से स्ट्रिंग कॉपी करनी होगी, यह स्क्रीनशॉट के साथ समझाया गया है. यदि आपके कोई प्रश्न हैं, तो 10BE समर्थन टीम मदद करने में ख़ुश है.