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, строку подключения можно найти в соответствующей панели управления.
Самый простой способ. Ваш старый сервер 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 сразу
и загрузите их.
Введите ваш новый URL NS10BE и ваш API-пароль во всех ваших приложениях. Точные настройки для каждого приложения вы найдете здесь:
Нет, при правильном выполнении данные не теряются. Мы рекомендуем параллельную работу (старый сервер остается активным, пока все не будет проверено) и, по желанию, предварительное создание локальной резервной копии.
Если сервер Nightscout удален, но MongoDB на Atlas еще существует, вы можете использовать импорт MongoDB через Connection String из Atlas. Базы данных Atlas остаются доступны некоторое время даже после отмены Heroku.
API-импорт занимает от нескольких минут до нескольких часов в зависимости от объема данных. Импорт MongoDB обычно быстрее. Текущий статус вы можете проверить в любое время в панели NS10BE.
Первые 3 дня бесплатны, без риска, кредитная карта не требуется. После этого от €4.99 / месяц. Инструменты импорта включены в стоимость, единственное исключение: прямой экспорт MongoDB (единоразовая плата €14.99, включена в годовую подписку).
Для API-импорта: нет, нужны только URL и пароль вашего старого сервера. Для импорта MongoDB через Connection String вам нужно скопировать строку из панели управления вашего старого провайдера, это объясняется со скриншотами. Если у вас есть вопросы, команда поддержки 10BE с радостью поможет.