Преместете своя Nightscout при нас

Миграция на 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 → „Import"„API Import".
  3. Въведете URL на стария си сървър: напр. https://my-name.fly.dev или https://my-name.up.railway.app или https://my-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 импорт, Пълно прехвърляне на базата данни

За пълна миграция на данните, идеален, ако старият ви сървър вече е офлайн или искате сигурно да прехвърлите цялото съдържание на базата данни. Работи чрез отдалечени данни за достъп или чрез качване на 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 / Environment variables → MONGODB_URI
    • MongoDB Atlas: Табло на Atlas → Cluster → „Connect" → Connection String
    • Heroku / Render: Настройки на приложението → Config Vars / Environment variables → 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 сървърът го няма, но 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 Въпроси? С удоволствие ще помогнем