استضافة Nightscout: أسئلة وأجوبة

الأسئلة الشائعة

لقد جمّعنا لك بالفعل بعض الأسئلة التي تتكرّر كثيرًا:

لم يُعثر على نتائج. لا تتردّد في طرح سؤالك عبر نموذج التواصل.

عام

نقدّم Nightscout فقط بوصفه مخزن بيانات / دفتر يوميات / برنامج إدارة معلومات محضًا، وهو ما لا يتطلب حسب الوضع الحالي أي اعتماد.

الدفع والاشتراكات

كانت الخوادم في السابق ممولة إلى حد كبير عبر الرعاية، غير أن ذلك توقف منذ بداية هذا العام :-(

لذلك يجب الآن دفع تكاليف الخوادم بعد 5 سنوات، وهو أمر لا يمكن تحمله بشكل خاص، كما أن مجموع التبرعات لا يكفي حتى لتغطية 10% من التكاليف.

بعد تسجيل الدخول اذهب إلى Payments في شريط التنقل. لديك خياران:

نظرة عامة على المدفوعات
  • الاشتراك: يُجدّد تلقائيًا حتى الإلغاء. الدفع ببطاقة ائتمان أو PayPal عبر Stripe. موصى به للتشغيل الدائم.
  • الدفع لمرة واحدة: يجب تكراره يدويًا عند انتهاء المدة. الدفع ببطاقة ائتمان أو SEPA أو PayPal أو Klarna وغيرها.

عند إنشاء اشتراك جديد أو دفع لمرة واحدة، تختار مدتك:

اختيار المدة

استضافة Nightscout: المدد والأسعار
المدةالسعرالميزة
شهر واحد4,99 €–
3 أشهر13,99 €توفير نحو 7%
6 أشهر25,99 €توفير نحو 15%
12 شهرًا *49,99 €توفير ~20% + DB-Export مشمول
* DB-Export مشمول مع مدة 12 شهرًا.

يمكنك تخصيص الدفع لخادم معين أو ترك الحقل فارغًا: عندها يُخصّص تلقائيًا عند تشغيل الخادم التالي.

نصيحة: للخادم الثاني والخوادم الإضافية يوجد رمز ترويجي بخصم 25% على Stripe: يُعرض لك هذا تلقائيًا عند إنشاء خادم ثانٍ.

Stripe و PayPal

لا يوجد حد. لكن يجب أن يكون هناك دفع نشط لكل نسخة، وإلا فلن يمكن استخدام النسخة/النسخ.

فإذا أردت مثلًا استخدام نسختين ولم ترغب في الدفع مسبقًا، فعليك دفع 2 x 4,99 € = 9,98 €.

لديك 15 نسخة، لكن 10 مدفوعات فقط، لذا يمكنك استخدام 10 خوادم فقط في الوقت نفسه.

نعم! ابتداءً من الخادم الثاني تحصل تلقائيًا على خصم 25% عبر رمز قسيمة. يُعرض لك الرمز عند إنشاء خادم إضافي.

إضافةً إلى ذلك توفّر مع فترات الدفع الأطول: عند الدفع المسبق لمدة 12 شهرًا يبلغ التوفير نحو 17% مقارنةً بالدفع الشهري، بالإضافة إلى DB-Export مشمولًا.

اذهب إلى Payments → عرض الاشتراكات & إدارتها. هناك ترى جميع اشتراكاتك مع الحالة (نشط / ينتهي قريبًا / غير نشط).

نظرة عامة على الاشتراكات

قائمة الاشتراكات

انقر عند الاشتراك المطلوب على „إدارة الاشتراك“. هناك ترى جميع التفاصيل ويمكنك إعادة تفعيل الاشتراك: ما دام تاريخ الانتهاء لم يُبلغ بعد.

تفاصيل الاشتراك

وإذا كان الاشتراك قد انتهى بالفعل، فأنشئ ببساطة اشتراكًا جديدًا أو دفعًا جديدًا لمرة واحدة ضمن Payments → إضافة اشتراك جديد.

لا يمكن استخدام النسخة إلا إذا كان هناك دفع قائم.

فإذا كنت لا تستخدم النسخة، يمكنك إلغاء الاشتراك عند نهاية المدة والدفع مجددًا فقط عندما ترغب في استخدام Nightscout من جديد.

يُعطّل خادمك ولكنه لا يُحذف: تبقى جميع بيانات Nightscout محفوظة. وبمجرد توفّر دفع نشط جديد، يُعاد تشغيل الخادم تلقائيًا.

ملاحظة: يستمر الاشتراك ذو الحالة „ملغى“ حتى تاريخ الانتهاء: أي أن الخادم يبقى نشطًا حتى بلوغ ذلك التاريخ.

اذهب إلى Payments → عرض الاشتراكات & إدارتها → إدارة الاشتراك → „إدارة طريقة دفع Stripe“. هناك يمكنك تسجيل بطاقة ائتمان أو طريقة دفع جديدة.

يرجى التواصل معنا أولًا قبل تقديم اعتراض لدى Stripe أو PayPal: فعمليات رد المبالغ والشكاوى تتسبب في رسوم إضافية. نحن نحل ذلك بسرعة وبساطة ودائمًا بمرونة.

الخادم والتقنية

نعم، تُحذف هذه البيانات خلال بضع ثوانٍ.

لكن تبقى نسخة احتياطية من قاعدتي بيانات Mongodb وMySQL لمدة 3 أيام كحد أقصى، بحيث يمكن استعادة البيانات بجهد كبير جدًا.

بعد هذه الأيام، عندما تُستبدل النسخ الاحتياطية، لا تبقى أي بيانات ويُحذف كل شيء نهائيًا من الخادم/الحساب.

يُعدّ ملف Nightscout الشخصي مباشرةً في نسخة Nightscout الخاصة بك: وليس في لوحة تحكم ns.10be.de.

إليك كيفية التقدّم:

  1. افتح رابط Nightscout الشخصي الخاص بك (مثل dein-name.ns.10be.de)
  2. انقر أعلى اليمين على قائمة الهامبرغر (≡) واختر محرر الملف الشخصي
  3. أدخل قيمك:
    • المنطقة الزمنية (مهمة للعرض الصحيح)
    • مدة مفعول الأنسولين (DIA)
    • عامل التصحيح (ISF)
    • عامل الكربوهيدرات (Carb Ratio / CR)
    • معدلات القاعدي (وحدة في الساعة، حسب الوقت)
    • النطاق المستهدف (القيمة العليا والدنيا)
  4. انقر على حفظ ثم انقر بعد ذلك بالضرورة على تفعيل: بدون التفعيل لا يصبح الملف الشخصي فعّالًا!
مهم: جميع القيم ذات أهمية طبية. استخدم حصرًا القيم التي يحددها طبيب السكري الخاص بك أو إعداد Loop/AAPS لديك. لا تُدخل قيمًا افتراضية.

مستخدمو Loop وAAPS: يُنقل الملف الشخصي في هذه التطبيقات تلقائيًا من التطبيق: عادةً لا يلزم الإدخال اليدوي.

Master هو الإصدار المستقر والموصى به (الرسمي nightscout/cgm-remote-monitor) لمعظم المستخدمين. أما dev-psonnera فهو تفريع خاص بـ AAPS مع تصحيحات إضافية (حالة Loop، تمثيل التجاوز، عرض SMB): الشِّفرة المصدرية ضمن github.com/psonnera/cgm-remote-monitor (الفرع dev-AAPS). موصى به لمستخدمي AndroidAPS المتقدمين. يمكنك تبديل الفرع في أي وقت في محرر الخادم. بعد الحفظ، يُعاد تشغيل الخادم تلقائيًا بالفرع الجديد.

رابط Nightscout الخاص بك هو عنوان الويب لخادم Nightscout الشخصي الخاص بك. تجده في نظرة عامة على الخادم ضمن /de/profile/server.html في عمود „Server-URL". التنسيق هو https://[name].10be.de: يمكنك أيضًا استخدام [name].ns.10be.de، وكلاهما يؤدي إلى النسخة نفسها. مثال: إذا كان اسم خادمك mariadiabetes، فإن رابطك هو https://mariadiabetes.10be.de.

تنبيه: إذا غيّرت اسم الخادم، يتغير الرابط أيضًا: عندها يجب أن تُدخله من جديد أيضًا في xDrip+ أو AAPS أو Loop، وإلا فلن تصل أي بيانات بعد ذلك.

يرجى التواصل معنا بشأن ذلك. نظريًا لا توجد مشكلة في ذلك، إلا عندما يجب إجراء التغيير في ملف my.env. فهذا الملف يُعاد إنشاؤه بعد تحرير الخادم في الملف الشخصي.

تكفي نقرة واحدة على "Redeploy" في نظرة عامة على الخادم. عندها يُعاد تشغيل خادمك بإصدار Nightscout الحالي.

تعرض لك نظرة عامة على الخادم أيضًا مباشرةً ما إذا كان إصدارك حديثًا أو ما إذا كان هناك تحديث متاح.

في التحديثات الكبيرة (مثل الإصدارات الرئيسية) نحدّث جميع الخوادم تلقائيًا.

نعم، إلا إذا فعّلت خيار "withoutport"، فعندها يمكنك استدعاء النسخة أيضًا بدون المنفذ باستخدام https://xxxx-dein-name-xxxx.ns.10be.de/ فقط:

تفعيل خيار withoutport في Nightscout

نعم! يوجد في محرر الخادم قسم "الإعداد المخصص". هناك يمكنك إضافة أي متغيرات بيئة لـ Nightscout على شكل أزواج مفتاح-قيمة.

أمثلة: CUSTOM_TITLE، THEME، SHOW_FORECAST وغيرها.

يمكنك أيضًا استخدام صورة Docker خاصة بك، مثلًا عندما تريد اختبار تفريع Nightscout خاص بك.

إصدارات Android الأقدم (قبل Android 7.1.1) لا تعرف بعد الشهادة الجذرية لـ Let's Encrypt ‏(ISRG Root X1)، لذلك يُرفض الاتصال هناك بوصفه غير آمن. يوجد حلّان:

1. استخدم Firefox (الأسهل): يأتي Firefox بمخزن شهادات خاص به ويثق بالشهادة على الأجهزة القديمة أيضًا. افتح الصفحة ببساطة في Firefox، ولا يلزم أكثر من ذلك.

2. ثبّت الشهادة الجذرية (للتطبيقات ومتصفحات الكشك مثل Fully Kiosk): تستخدم التطبيقات مخزن شهادات النظام، وهنا لا يساعد سوى استيراد الشهادة الجذرية.
نزّل الملف isrgrootx1.pem (أو isrgrootx1.der) وثبّته ضمن الإعدادات، الأمان، "التثبيت من وحدة التخزين" أو "شهادة CA". امنحه اسمًا مثل "ISRG Root X1" والاستخدام "VPN والتطبيقات". ملاحظة: لتثبيت شهادة يطلب Android قفل شاشة (رمز PIN أو نمط).

بعد ذلك تُحمَّل الصفحة من جديد بشكل طبيعي. إذا كانت لديك أسئلة فلا تتردد في التواصل معنا.

يرجى تفعيل خيار "withoutport"، فعندها تصبح النسخة قابلة للوصول مباشرة عبر https:// بدون المنفذ.

يمكنك أيضًا التواصل معنا، فعندها يمكننا تعيين منفذ لك يدويًا.

تحقق من المنطقة الزمنية في ملف Nightscout الشخصي وصحّحها. ثم أنشئ التقارير من جديد. تظهر هذه المشكلة غالبًا بعد تغيير الملف الشخصي، لأن الملف القديم كان لا يزال يحمل منطقة زمنية أخرى. تأكد أيضًا من أن جميع الملفات الشخصية (الافتراضي، الحركة، المرض وغيرها) تستخدم المنطقة الزمنية نفسها.

إذا كانت النسخة في حالة "running"، يرجى الانتظار 10 دقائق إضافية، ثم يُفترض أن تعمل مجددًا.

إذا لم تعمل بعد 15 دقيقة، يرجى تحرير النسخة وحفظها مرة أخرى أو النقر مرة واحدة على "redeploy"، ثم يُفترض أن تعمل مجددًا.

وإذا لم تعمل حينها أيضًا، يرجى التواصل معنا.

هذه مشكلة DNS محلية. يساعد هنا ببساطة إعادة تشغيل الهاتف. وإذا استمرت الرسالة بعد ذلك، فأعد تشغيل موجّه DSL مرة واحدة أيضًا.

ربط تطبيقات CGM

في xDrip+ → الإعدادات → Cloud Upload → API REST Upload → املأ حقل xDrip عنوان URL الأساسي بالقيمة التالية: https://[password]@[name].ns.10be.de/api/v1/. يمكنك نسخ الرابط الجاهز في نظرة عامة على خادم NS10BE بنقرة واحدة: فكلمة المرور والاسم مُدرجان هناك بالفعل.

في AAPS → قائمة الهامبرغر → الإعدادات → NSClient (أو من علامة تبويب NSClient: قائمة الهامبرغر → إعدادات NSClient) → أدخِل رابط Nightscout ورمز API المميز بشكل منفصل. الرابط: https://[name].ns.10be.de (بدون كلمة مرور في الرابط). تجد رمز API المميز في نظرة عامة على خادم NS10BE على شكل حقل قابل للنسخ.

يستخدم Loop iOS نمط Services ‏(Loop 3+):
  1. انقر في تطبيق Loop أسفل اليمين على Settings.
  2. في شاشة Settings افتح قسم Services وانقر على '+ Add Service'.
  3. اختر Nightscout من القائمة.
  4. في مربع الحوار املأ حقلين:
    • Site URL: https://[name].ns.10be.de (الرابط الكامل مع https://)
    • API Secret: كلمة مرور NS10BE API الخاصة بك من نظرة عامة على الخادم (وليست كلمة مرور تسجيل الدخول!)
  5. انقر على 'Test Connection': عند النجاح تظهر علامة اختيار خضراء. بعد ذلك 'Add Service'.
  6. تفعيل رفع BG: في إعدادات Loop ضمن CGM (أو مباشرةً عند إدخال خدمة Nightscout) شغّل زر/مفتاح رفع BG.
مهم: يتعطّل مفتاح رفع BG أحيانًا من تلقاء نفسه ("يخرج من حين لآخر"). إذا لم تعد قيم BG تصل إلى Nightscout، فتحقق أولًا مما إذا كان المفتاح لا يزال مفعّلًا.

في Trio → Settings → Services → Nightscout → أدخِل الرابط ورمز API المميز. الرابط: https://[name].ns.10be.de. رمز API المميز من نظرة عامة على خادم NS10BE. بعد ذلك فعّل المفتاح 'Allow Uploading to Nightscout' كي يبدأ الرفع.

في Juggluco: انقر على النصف الأيسر من الشاشة (يفتح القائمة الرئيسية) → الإعدادات → تبادل البيانات → Uploader. هناك: فعّل 'v1'، عطّل 'Test v3' وعطّل 'Menge senden'. الرابط: https://[name].ns.10be.de (بدون شرطة مائلة في النهاية). كلمة مرور API من نظرة عامة على خادم NS10BE.

في حالة Dexcom (Share) وDiasend وGlooko وMedtronic (CareLink) وMedtrum وEversense لا تُدخل أي رابط في تطبيق. عند إنشاء خادم أو تحريره في نظرة عامة على خادم NS10BE تجد في مربع حوار الإعداد خيارات مثل 'Dexcom Share' أو 'Diasend/Glooko' أو 'CareLink' أو 'Medtrum' أو 'Eversense'. انقر على الإدخال المناسب، وأدخِل بيانات تسجيل الدخول لبوابة الشركة المصنّعة، واحفظ: تمّ. يقوم NS10BE بعد ذلك على فترات منتظمة بسحب قيم CGM تلقائيًا من خادم الشركة المصنّعة المعني ويوفّرها في خادم Nightscout الخاص بك. لا حاجة إلى تطبيق إضافي ولا إلى جسر على جهاز Android منفصل.

لا يُهيَّأ LibreLinkUP في تطبيق. عند إنشاء خادم أو تحريره في نظرة عامة على خادم NS10BE تجد في مربع حوار الإعداد خيار 'LibreLinkUP'. انقر عليه، وأدخِل بيانات تسجيل دخول LibreLinkUP (البريد الإلكتروني + كلمة المرور)، واحفظ: تمّ. يقوم NS10BE بعد ذلك تلقائيًا بسحب قيم CGM من خادم LibreLinkUP ويوفّرها في خادم Nightscout الخاص بك. لا حاجة إلى تطبيق إضافي، ولا إلى جسر على جهاز Android.

ثبّت في متجر Garmin Connect IQ تطبيق xDrip+/Spike/Nightscout Watch: مباشرةً إلى المتجر. في إعدادات التطبيق أدخِل رابط Nightscout: https://[name].ns.10be.de. وإذا كان خادمك مصادقًا، فأدخِل إضافةً إلى ذلك رمز API المميز من نظرة عامة على خادم NS10BE. عندها تكفي نظرة سريعة إلى المعصم لرؤية القيمة الحالية والاتجاه والمسار.

البيانات والاستيراد

في Linux باستخدام الأمر التالي مثلًا: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

بدلًا من ذلك يمكنك أيضًا عبر DB-Export إدخال قاعدة البيانات مباشرةً في قاعدة بيانات أخرى مقابل رسوم.

تدعم ns.10be.de عدة طرق للاستيراد مباشرةً في لوحة التحكم:

  • استيراد API: من Nightscout إلى Nightscout، أدخِل ببساطة رابط المصدر وسرّ API
  • استيراد MongoDB: ارفع تفريغ قاعدة بيانات كامل (مثلًا من Atlas/mLab)
  • استيراد CSV: لبيانات Omnipod وFreestyle Libre وDexcom

لذلك اذهب في لوحة التحكم إلى Import واختر الطريقة المناسبة.

يمكن أن يحدث ذلك إما عندما تكون بيانات تسجيل الدخول خاطئة أو عند استخدام مضخة أحدث من 640G.

في Dexcom US، قد تحدث مشكلات تظهر في Server.log بالشكل "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=.......".

انظر هنا على FB

طريقتان: 1) سلسلة اتصال MongoDB من MongoDB Atlas (أو من مزوّد MongoDB آخر) الصقها في لوحة تحكم NS10BE ضمن Import → MongoDB-Import. تجد سلسلة الاتصال في لوحة تحكم Atlas ضمن Cluster → Connect → Drivers. 2) ملفات BSON ارفعها من نسخة احتياطية عبر mongodump: حدّد جميع ملفات .bson في آن واحد. يتعرّف NS10BE على التنسيق تلقائيًا ويستورد إلى النسخة الهدف المحددة.

الوجبات والكربوهيدرات

يتعرّف CarbCam بمساعدة التعرّف على الصور بالذكاء الاصطناعي على مكوّنات الوجبة، ويُسنِد إليها أحجام الحصص، ويجمع الكربوهيدرات اعتمادًا على القيم المرجعية لـ USDA FoodData Central. يجري التقدير عبر ثلاثة محركات ذكاء اصطناعي قابلة للاختيار (Gemini 2.5 Flash، Claude، OpenAI). تبلغ الدقة عند محتوى طبق عادي نحو ±15-25، وتكون أقل قليلًا في الأطباق المختلطة أو العلامات التجارية غير المعروفة. عبر معايرة الذكاء الاصطناعي في المنزلق (50-100) يمكنك تكييف أداة التقدير بشكل دائم مع عملية الأيض لديك.

تعني FPE وحدة الدهون والبروتين. تعادل وحدة FPE واحدة 100 سعرة حرارية من الدهون والبروتين معًا: الصيغة: FPE = (الدهون × 9 + البروتين × 4) ÷ 100. غالبًا ما تُطلق الوجبات الغنية بالدهون والبروتين (مثل البيتزا والبرغر والصلصات الدسمة) ارتفاعًا متأخرًا في سكر الدم يمتد على عدة ساعات، وهو ما لا تلتقطه قيم الكربوهيدرات وحدها. غالبًا ما يستخدم مستخدمو المضخات قيم FPE لضبط بلعة ممتدة (dual/square wave). يحسب CarbCam قيمة FPE تلقائيًا ويعرضها على شكل شريحة كهرمانية اللون بجانب الكربوهيدرات (أخضر) والسعرات الحرارية (أزرق).

أنظمة AID ‏(AAPS، iAPS، Loop، Trio)

يرسل CarbCam على Android قصد بثّ قياسي (broadcast intent) إلى AAPS: لا حاجة إلى تصحيح. في نتيجة المسح تنقر على زر المشاركة، وتختار AAPS من القائمة، فيُفتح معالج البلعة بالقيم معبّأةً مسبقًا. يتعرّف على البثّ نفسه أيضًا كلٌّ من xDrip+ وTrio. مهم: في إعدادات AAPS الخاصة بـ NSClient (قائمة الهامبرغر → الإعدادات → NSClient) يجب أن يكون قبول البثّ المحلي مفعّلًا. قد تختلف التسمية الدقيقة بين إصدارات AAPS.

على iOS يرسل CarbCam استدعاء مخطط URL (مثل carbcam-iaps://carbs?value=…&fat=…&protein=…) إلى التطبيق المعني. ولكي يعالج معالج البلعة القيم، يجب أن يكون في تفريعك (iAPS أو LoopWorkspace أو Trio) تصحيح CarbCam صغير مثبّتًا: تصحيحات التفريعات الثلاثة جميعها موجودة في مستودع CarbCam وتُبنى ذاتيًا عبر Xcode + TestFlight. مع التصحيح تُنقل الكربوهيدرات والدهون والبروتين، وليس الكربوهيدرات فقط كما في حلول الصور المحضة. بدون التصحيح تُفتح ورقة مشاركة النظام كحل بديل.

الحياة اليومية مع السكري

لا: ما يحفظه CarbCam في Nightscout هو مجرد ملاحظة (eventType=Note) ببادئة العلامة التجارية de.be10.carbcam. يتجاهل كلٌّ من Loop وAAPS وiAPS وTrio هذه الملاحظات في حساب البلعة والقاعدي لديها: تخدم الملاحظة فقط بوصفها دفتر يوميات وجبات قابلًا للتتبّع. وفقط عندما تستخدم زر المشاركة في نتيجة المسح بشكل فعلي، يُمرَّر علاج كربوهيدرات حقيقي إلى نظام AID الخاص بك (انظر فئة أنظمة AID).

الكربوهيدرات (KH أو „Carbs") هي مصدر السكر في الأطعمة: الخبز والأرز والمعكرونة والفواكه والحلويات، لكن أيضًا تحتوي عليها كثير من الصلصات والوجبات الخفيفة. تتحلل في الجسم إلى غلوكوز وترفع سكر الدم. في السكري من النوع 1 تُقدَّر كمية الكربوهيدرات لكل وجبة وتُحسب بلعة الأنسولين وفقًا لعامل الكربوهيدرات الشخصي (غرام كربوهيدرات لكل وحدة أنسولين). يؤدي تقدير الكربوهيدرات الأدق مباشرةً إلى جرعة بلعة أدق وبالتالي إلى مسار سكر دم أكثر استقرارًا بعد الأكل: لذلك فإن قيم الكربوهيدرات هي أهم أداة ضبط في الحياة اليومية مع السكري.

هل لديك أسئلة أخرى؟

لا تتردّد إذًا في التواصل معنا!

تواصل معنا
العودة إلى الأعلى

↑