Nightscout Taşıma: Heroku, Railway, Fly.io ve Diğerlerinden NS10BE'ye Geçiş

Nightscout Geçişi

Nightscout Geçişi: NS10BE'ye geçin

Heroku hizmeti sona mı erdi? Railway çok mu pahalı? Fly.io çok mu karmaşık? Render çok mu güvenilmez? Nightscout sunucunuzu birkaç dakika içinde NS10BE'ye taşıyın, tüm geçmiş verileriniz de birlikte gelir, veri kaybı yok, teknik bilgi gerekmez.

  • ✓ Almanya'da AB sunucuları, GDPR uyumlu
  • ✓ 2017'den beri, dünyanın ilk Nightscout barındırma sağlayıcısı
  • ✓ 3 gün ücretsiz deneme, kredi kartı gerekmez
  • ✓ Bilet, FB ve Discord üzerinden Almanca ve İngilizce destek

Hangi sağlayıcılardan geçiş yapılabilir?

Her iki içe aktarma yöntemi de aşağıdaki kaynaklarla çalışır:

Supported import sources
Sağlayıcı API İçe Aktarma * MongoDB İçe Aktarma **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Diğer Nightscout sağlayıcıları
Kendi barındırdığınız sunucu

* API İçe Aktarma, eski Nightscout sunucunuz hâlâ erişilebilir olduğu sürece çalışır.

** MongoDB İçe Aktarma, veritabanının Connection String'ini gerektirir. Heroku ve Render için bu genellikle MongoDB Atlas'tır, Connection String ilgili kontrol panelinde bulunabilir.

Yöntem 1: API İçe Aktarma, Nightscout'tan Nightscout'a

En kolay yol. Eski Nightscout sunucunuz hâlâ erişilebilir ve aktif olmalıdır. Tüm CGM kayıtları, tedaviler ve kalibrasyonlar doğrudan API üzerinden aktarılır.

Adım adım
  1. NS10BE'de yeni bir sunucu oluşturun, ücretsiz kaydolun, bir sunucu oluşturun ve yeni Nightscout sunucunuz 3 saniyeden kısa sürede çalışmaya başlar.
  2. İçe aktarmayı başlatın: NS10BE Kontrol Panelinde → “İçe Aktarma”“API İçe Aktarma”.
  3. Eski sunucunuzun URL'sini girin: örn. https://my-name.fly.dev veya https://my-name.up.railway.app veya https://my-name.onrender.com ve eski API şifrenizi.
  4. İçe aktarmayı başlatın: veri miktarına bağlı olarak içe aktarma birkaç dakikadan birkaç saate kadar sürer. Bu süre boyunca sayfayı kapatabilir veya Nightscout verilerinizin içe aktarımının ne kadar ilerlediğini kontrol edebilirsiniz.
  5. Uygulamalarınızı güncelleyin: Yeni NS10BE URL'nizi ve yeni API şifrenizi xDrip+, AAPS, Loop, Juggluco vb. uygulamalara girin. Talimatları Nightscout Kurulumu → Adım 5'te bulabilirsiniz.
Railway ve Fly.io için ipucu: API İçe Aktarma için eski sunucunuz hâlâ aktif olmalıdır. Railway ve Fly.io ile bu, iptal edene kadar geçerlidir, bu yüzden içe aktarmayı orada iptal etmeden önce başlatın.

Yöntem 2: MongoDB İçe Aktarma, Tam veritabanı aktarımı

Eksiksiz bir veri geçişi için, eski sunucunuz zaten çevrimdışıysa veya tüm veritabanı içeriğini güvenli bir şekilde aktarmak istiyorsanız idealdir. Uzak kimlik bilgileri üzerinden veya mongodump dosyaları yükleyerek çalışır.

Seçenek A: Uzak kimlik bilgileri (Railway, Fly.io, MongoDB Atlas)

Railway, Fly.io ve MongoDB Atlas ile MongoDB bağlantı bilgilerini doğrudan kontrol panelinden okuyabilir ve NS10BE'ye girebilirsiniz, içe aktarma daha sonra otomatik olarak gerçekleştirilir.

  1. MongoDB bağlantı URL'sini (Connection String) kopyalayın eski sağlayıcınızın kontrol panelinden:
    • Railway: Proje görünümü → Veritabanı hizmeti → “Connect” → MongoDB Connection URL
    • Fly.io: Fly.io Kontrol Paneli → Uygulama → Secrets / Ortam değişkenleri → MONGODB_URI
    • MongoDB Atlas: Atlas Kontrol Paneli → Cluster → “Connect” → Connection String
    • Heroku / Render: Uygulama ayarları → Config Vars / Ortam değişkenleri → MONGODB_URI
  2. NS10BE Kontrol Panelinde: “İçe Aktarma”“MongoDB İçe Aktarma” → Connection String'i yapıştırın → içe aktarmayı başlatın.
  3. Bu kadar. Tüm kayıtlar, CGM değerleri, tedaviler, kalibrasyonlar ve profil değerleri aktarılır.
Seçenek B: mongodump dosyalarını yükleyin

MongoDB'nizin yerel bir yedeği zaten var mı (.bson dosyaları)? O zaman tüm .bson dosyalarını tek seferde yükleyin, NS10BE bunları seçilen sunucuya otomatik olarak içe aktarır.

  1. Bir yedek oluşturun (henüz yoksa) eski sunucunuzda mongodump kullanarak veya Atlas kontrol paneli üzerinden (“Backup”“Download”).
  2. NS10BE Kontrol Panelinde: “İçe Aktarma”“MongoDB İçe Aktarma” → tüm .bson dosyalarını tek seferde seçin ve yükleyin.
  3. İçe aktarma otomatik olarak gerçekleştirilir.
Paralel çalışma sayesinde veri kaybı yok: Her iki sunucuyu aynı anda çalıştırabilirsiniz, eski sunucu aktif kalır, yeni NS10BE sunucusu zaten çalışıyordur. Yalnızca her şey aktarıldığında ve uygulamalarınızı güncellediğinizde eski sağlayıcıyla iptal edersiniz. Test süresi yeterli olmadıysa, bizimle iletişime geçmeniz yeterli.

İçe aktarımdan sonra: Uygulamalarınızı güncelleyin

Yeni NS10BE URL'nizi ve API şifrenizi tüm uygulamalarınıza girin. Her uygulama için tam ayarları şurada bulabilirsiniz:

Geçiş hakkında sık sorulan sorular

NS10BE'ye geçerken veri kaybeder miyim?

Hayır, doğru yapıldığında hiçbir veri kaybolmaz. Paralel çalışmayı (her şey doğrulanana kadar eski sunucu aktif kalır) ve isteğe bağlı olarak önceden yerel bir yedek oluşturmanızı öneririz.

Heroku sunucum zaten kaldırılmışsa içe aktarma çalışır mı?

Nightscout sunucusu kaldırılmış ama Atlas'taki MongoDB hâlâ mevcutsa, Atlas'tan Connection String üzerinden MongoDB İçe Aktarma'yı kullanabilirsiniz. Atlas veritabanları, Heroku'yu iptal ettikten sonra bile bir süre erişilebilir kalır.

İçe aktarma ne kadar sürer?

API İçe Aktarma, veri miktarına bağlı olarak birkaç dakikadan birkaç saate kadar sürer. MongoDB İçe Aktarma genellikle daha hızlıdır. Güncel durumu istediğiniz zaman NS10BE Kontrol Panelinden kontrol edebilirsiniz.

NS10BE'ye geçiş ne kadara mal olur?

İlk 3 gün ücretsizdir, risksiz, kredi kartı gerekmez. Ardından aylık €4.99'den başlar. İçe aktarma araçları fiyata dahildir, tek istisna MongoDB doğrudan dışa aktarımıdır (tek seferlik €14,99 ücret, yıllık abonelikte dahildir).

Teknik bilgiye ihtiyacım var mı?

API İçe Aktarma için hayır, sadece eski sunucunuzun URL'si ve şifresi yeterlidir. Connection String üzerinden MongoDB İçe Aktarma için, eski sağlayıcınızın kontrol panelinden dizeyi kopyalamanız gerekir, bu ekran görüntüleriyle açıklanmıştır. Herhangi bir sorunuz varsa, 10BE destek ekibi yardımcı olmaktan memnuniyet duyar.