Pindahkan Nightscout Anda ke Kami

Migrasi Nightscout

Migrasi Nightscout: Beralih ke NS10BE

Heroku dihentikan? Railway terlalu mahal? Fly.io terlalu rumit? Render terlalu tidak andal? Bawa server Nightscout Anda ke NS10BE hanya dalam beberapa menit, semua data historis ikut serta, tanpa kehilangan data, tanpa memerlukan pengetahuan teknis.

  • ✓ Server EU di Jerman, sesuai GDPR
  • ✓ Sejak 2017, hoster Nightscout pertama di dunia
  • ✓ Uji coba gratis 3 hari, tanpa kartu kredit
  • ✓ Dukungan dalam bahasa Jerman dan Inggris melalui tiket, FB dan Discord

Penyedia mana yang dapat dimigrasikan?

Kedua metode impor bekerja dengan sumber berikut:

Sumber impor yang didukung
Penyedia Impor API * Impor MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Penyedia Nightscout Lainnya
Server hosting sendiri

* Impor API berfungsi selama server Nightscout lama masih dapat dijangkau.

** Impor MongoDB memerlukan Connection String dari database. Untuk Heroku dan Render ini biasanya MongoDB Atlas, Connection String dapat ditemukan di dasbor masing-masing.

Metode 1: Impor API, Nightscout ke Nightscout

Cara termudah. Server Nightscout lama Anda harus masih dapat dijangkau dan aktif. Semua entri CGM, perawatan dan kalibrasi ditransfer langsung melalui API.

Langkah demi langkah
  1. Buat server baru di NS10BE, daftar gratis, buat server, dan server Nightscout baru Anda aktif dan berjalan dalam kurang dari 3 detik.
  2. Mulai impor: Di Dasbor NS10BE → “Impor”“Impor API”.
  3. Masukkan URL server lama Anda: mis. https://my-name.fly.dev atau https://my-name.up.railway.app atau https://my-name.onrender.com, serta kata sandi API lama Anda.
  4. Mulai impor: tergantung jumlah data, impor memakan waktu beberapa menit hingga jam. Anda dapat menutup halaman selama waktu ini atau memeriksa sejauh mana impor data Nightscout Anda telah berlangsung.
  5. Perbarui aplikasi Anda: Masukkan URL NS10BE baru Anda dan kata sandi API baru Anda di xDrip+, AAPS, Loop, Juggluco dll. Anda dapat menemukan petunjuk di Siapkan Nightscout → Langkah 5.
Tips untuk Railway & Fly.io: Server lama Anda harus masih aktif untuk Impor API. Dengan Railway dan Fly.io ini berlaku hingga Anda membatalkan, jadi mulai impor sebelum Anda membatalkan di sana.

Metode 2: Impor MongoDB, transfer database penuh

Untuk migrasi data yang lengkap, ideal jika server lama Anda sudah offline, atau Anda ingin mentransfer seluruh isi database dengan aman. Bekerja melalui kredensial jarak jauh atau dengan mengunggah berkas mongodump.

Opsi A: Kredensial jarak jauh (Railway, Fly.io, MongoDB Atlas)

Dengan Railway, Fly.io dan MongoDB Atlas Anda dapat membaca detail koneksi MongoDB langsung dari dasbor dan memasukkannya di NS10BE, impor kemudian dilakukan secara otomatis.

  1. Salin URL koneksi MongoDB (Connection String) dari dasbor penyedia lama Anda:
    • Railway: Tampilan proyek → Layanan database → “Connect” → MongoDB Connection URL
    • Fly.io: Dasbor Fly.io → App → Secrets / Environment variables → MONGODB_URI
    • MongoDB Atlas: Dasbor Atlas → Cluster → “Connect” → Connection String
    • Heroku / Render: Pengaturan app → Config Vars / Environment variables → MONGODB_URI
  2. Di Dasbor NS10BE: “Impor”“Impor MongoDB” → tempel Connection String → mulai impor.
  3. Selesai. Semua entri, nilai CGM, perawatan, kalibrasi dan nilai profil ditransfer.
Opsi B: Unggah berkas mongodump

Apakah Anda sudah memiliki cadangan lokal dari MongoDB Anda (berkas .bson)? Cukup unggah semua berkas .bson sekaligus, NS10BE mengimpornya secara otomatis ke server yang dipilih.

  1. Buat cadangan (jika belum ada) menggunakan mongodump di server lama Anda atau melalui dasbor Atlas (“Backup”“Download”).
  2. Di Dasbor NS10BE: “Impor”“Impor MongoDB” → pilih semua berkas .bson sekaligus dan unggah.
  3. Impor dilakukan secara otomatis.
Tanpa kehilangan data berkat operasi paralel: Anda dapat menjalankan kedua server secara bersamaan, server lama tetap aktif, server NS10BE baru sudah berjalan. Hanya ketika semuanya telah ditransfer dan Anda telah memperbarui aplikasi Anda, Anda membatalkan dengan penyedia lama. Jika masa uji coba tidak cukup, cukup hubungi kami.

Setelah impor: Perbarui aplikasi Anda

Masukkan URL NS10BE baru Anda dan kata sandi API Anda di semua aplikasi Anda. Anda dapat menemukan pengaturan yang tepat untuk setiap aplikasi di:

Pertanyaan yang sering diajukan tentang migrasi

Apakah saya akan kehilangan data saat beralih ke NS10BE?

Tidak, jika dilakukan dengan benar, tidak ada data yang hilang. Kami menyarankan operasi paralel (server lama tetap aktif hingga semuanya diverifikasi) dan opsional membuat cadangan lokal terlebih dahulu.

Apakah impor berfungsi jika server Heroku saya sudah hilang?

Jika server Nightscout sudah hilang tetapi MongoDB di Atlas masih ada, Anda dapat menggunakan Impor MongoDB melalui Connection String dari Atlas. Database Atlas tetap tersedia untuk beberapa waktu bahkan setelah membatalkan Heroku.

Berapa lama impor berlangsung?

Impor API memakan waktu antara beberapa menit dan beberapa jam tergantung jumlah data. Impor MongoDB biasanya lebih cepat. Anda dapat memeriksa status saat ini kapan saja di Dasbor NS10BE.

Berapa biaya beralih ke NS10BE?

3 hari pertama gratis, tanpa risiko, tanpa kartu kredit. Setelah itu mulai dari €4.99 / bulan. Alat impor termasuk dalam harga, satu-satunya pengecualian adalah ekspor langsung MongoDB (biaya sekali bayar €14.99, termasuk dalam langganan tahunan).

Apakah saya memerlukan pengetahuan teknis?

Untuk Impor API, tidak, cukup URL dan kata sandi server lama Anda. Untuk Impor MongoDB melalui Connection String, Anda perlu menyalin string dari dasbor penyedia lama Anda, ini dijelaskan dengan tangkapan layar. Jika Anda memiliki pertanyaan, tim dukungan 10BE dengan senang hati membantu.