Nightscout 託管:問與答

常見問題

我們已經為您整理了一些較常見的問題:

未找到相關結果,歡迎透過我們的聯絡表單提出您的問題。

一般

我們僅將 Nightscout 作為純粹的資料儲存庫 / 日記 / 資訊管理軟體提供,依目前狀況這並不需要核准。

付款與訂閱

過去伺服器大部分是由贊助支付的,但這項贊助從今年年初起就停止了 :-(

因此在 5 年之後,伺服器現在必須自行付費,這不是個人能夠負擔的金額,而捐款總額連成本的 10% 都不到。

登入後,前往導覽列中的 Payments。你有兩個選項:

付款總覽
  • 訂閱:會自動續約直到取消為止。透過 Stripe 以信用卡或 PayPal 付款。建議用於長期運作。
  • 單次付款:期限到期後必須手動重複付款。可用信用卡、SEPA、PayPal、Klarna 等付款。

建立新訂閱或單次付款時,你可選擇你的期限:

期限選擇

Nightscout 託管:時長與價格
期限價格優勢
1 個月4,99 €–
3 個月13,99 €約省 7%
6 個月25,99 €約省 15%
12 個月 *49,99 €約省 20% + 附贈 DB 匯出
* 12 個月期限附贈 DB 匯出。

你可以將付款指派給特定伺服器,或讓欄位留空:這樣它會在下次伺服器啟動時自動指派。

小提示:第二台及更多伺服器在 Stripe 有 25% 折扣的促銷碼,這會在你建立第二台伺服器時自動顯示。

Stripe 與 PayPal

沒有數量上限。但每個執行個體都必須有一筆有效的付款,否則執行個體無法使用。

例如你想使用兩個執行個體又不想預先付款,就必須支付 2 x 4,99 € = 9,98 €。

你有 15 個執行個體,但只有 10 筆付款,那麼你只能同時使用 10 台伺服器。

有!從第 2 台伺服器起,你會透過優惠碼自動獲得25% 折扣。這個優惠碼會在你建立另一台伺服器時顯示。

此外,較長的付款週期還能省更多:預付 12 個月相較於月付約可省下 17%,還附贈 DB 匯出。

前往 Payments → 顯示並管理訂閱。你會在那裡看到你所有的訂閱及其狀態(有效 / 即將到期 / 無效)。

訂閱總覽

訂閱清單

在想要的訂閱上點擊「管理訂閱」。你會在那裡看到所有細節,並可重新啟用訂閱,只要尚未到達結束日期即可。

訂閱詳情

如果訂閱已經到期,只要在 Payments → 新增訂閱 下建立一筆新訂閱或新的單次付款即可。

執行個體只有在有付款的情況下才能使用。

因此如果你不使用執行個體,可以在合約期結束時取消訂閱,等到想再次使用 Nightscout 時再付款即可。

你的伺服器會被停用,但不會被刪除,所有 Nightscout 資料都會保留。一旦有新的有效付款,伺服器就會自動重新啟動。

提示:狀態為「已取消」的訂閱會持續到結束日期為止,也就是說伺服器在到達該日期前都會保持啟用。

前往 Payments → 顯示並管理訂閱 → 管理訂閱 → 「管理 Stripe 付款方式」。你可以在那裡登錄新的信用卡或付款方式。

在你向 Stripe 或 PayPal 提出爭議之前,請先與我們聯絡:退款爭議和申訴會產生額外費用。我們會快速、簡單,並且始終從寬地為你解決。

伺服器與技術

是的,這些資料會在幾秒鐘內被刪除。

不過 Mongodb 和 MySQL 資料庫的備份最多還會保留 3 天,因此花費非常大的工夫仍可將資料還原。

過了這幾天、備份被覆寫之後,就不再有任何資料,一切都會從伺服器/帳戶中徹底刪除。

Nightscout 個人檔案是直接在你的 Nightscout 執行個體中設定,而不是在 ns.10be.de 的儀表板中。

操作步驟:

  1. 開啟你個人的 Nightscout URL(例如 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 URL 是你個人 Nightscout 伺服器的網址。你可以在 /de/profile/server.html 的伺服器總覽中,於「Server-URL」欄找到它。格式為 https://[name].10be.de:你也可以使用 [name].ns.10be.de,兩者都會連到同一個執行個體。範例:如果你的伺服器叫 mariadiabetes,你的 URL 就是 https://mariadiabetes.10be.de。

注意:如果你變更伺服器名稱,URL 也會隨之改變:屆時你必須在 xDrip+、AAPS 或 Loop 中也重新填入,否則就不會再有資料傳進來。

請就此與我們聯絡。理論上這沒有問題,除非該變更必須寫入 my.env。這個檔案會在於個人檔案中編輯伺服器後重新建立。

只要在伺服器總覽中點一下 「Redeploy」 即可。你的伺服器就會以最新的 Nightscout 版本重新啟動。

伺服器總覽也會直接顯示你的版本是否為最新,或是否有可用的更新。

遇到較大的更新(例如主要版本),我們會自動更新所有伺服器。

是的,除非你啟用了「withoutport」選項,那麼你也可以不帶連接埠,只用 https://xxxx-dein-name-xxxx.ns.10be.de/ 來存取執行個體:

啟用 Nightscout 選項 withoutport

可以!在伺服器編輯器中有一個「自訂設定」區域。你可以在那裡以鍵值對的形式新增任意的 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 這類的 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 伺服器總覽中點一下複製完整的 URL:密碼和名稱在那裡都已填好。

在 AAPS 中 → 漢堡選單 → 設定 → NSClient(或從 NSClient 分頁:漢堡選單 → NSClient 設定)→ 把 Nightscout URL 和 API Token 分開填入。URL:https://[name].ns.10be.de(URL 中不含密碼)。API Token 可在你的 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:// 的完整 URL)
    • API Secret:你在伺服器總覽中的 NS10BE API 密碼(不是登入密碼!)
  5. 點擊 'Test Connection':成功時會出現綠色勾勾。接著點 'Add Service'。
  6. 啟用 BG 上傳:在 Loop 設定的 CGM 下(或直接在 Nightscout 服務項目上)開啟 BG 上傳按鈕 / 切換開關。
重要:BG 上傳切換開關偶爾會自行停用(「時不時就自己跳掉」)。如果 Nightscout 不再收到 BG 數值,請先檢查這個切換開關是否仍處於啟用狀態。

在 Trio 中 → Settings → Services → Nightscout → 填入 URL 和 API Token。URL:https://[name].ns.10be.de。API Token 來自你的 NS10BE 伺服器總覽。接著啟用 'Allow Uploading to Nightscout' 切換開關,上傳就會開始。

在 Juggluco 中:點擊螢幕的左半邊(會開啟主選單)→ 設定 → 資料交換 → Uploader。在那裡:啟用「v1」、停用「Test v3」並停用「傳送數量」。URL:https://[name].ns.10be.de(結尾不加斜線)。API 密碼來自你的 NS10BE 伺服器總覽。

對於 Dexcom (Share)、Diasend、Glooko、Medtronic (CareLink)、Medtrum 和 Eversense,你不需要在應用程式中輸入 URL。在你的 NS10BE 伺服器總覽中建立或編輯伺服器時,你會在設定對話框中看到諸如 'Dexcom Share'、'Diasend/Glooko'、'CareLink'、'Medtrum' 或 'Eversense' 等選項。點擊合適的項目,輸入你在製造商入口網站的登入資料,儲存即可。NS10BE 之後會定期自動從各製造商伺服器輪詢 CGM 數值,並提供到你的 Nightscout 伺服器中。不需要額外的應用程式,也不需要在另一台 Android 裝置上架設橋接。

LibreLinkUP 不是在應用程式中設定。在你的 NS10BE 伺服器總覽中建立或編輯伺服器時,你會在設定對話框中看到 'LibreLinkUP' 選項。點它,輸入你的 LibreLinkUP 登入資料(電子郵件 + 密碼),儲存即可。NS10BE 之後會自動從 LibreLinkUP 伺服器輪詢 CGM 數值,並提供到你的 Nightscout 伺服器中。不需要額外的應用程式,也不需要在 Android 裝置上架設橋接。

在 Garmin Connect IQ Store 安裝 xDrip+/Spike/Nightscout Watch 應用程式:直接前往商店。在應用程式設定中填入 Nightscout URL:https://[name].ns.10be.de。如果你的伺服器需要驗證,請另外填入你 NS10BE 伺服器總覽中的 API Token。之後只要看一眼手腕,就能看到目前數值、趨勢和走勢。

資料與匯入

在 Linux 上可使用例如以下指令:mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

或者你也可以透過 DB 匯出,付費將資料庫直接匯入到外部資料庫。

ns.10be.de 在儀表板中直接支援多種匯入方式:

  • API 匯入:Nightscout 對 Nightscout,只要輸入來源 URL 和 API 密鑰即可
  • MongoDB 匯入:上傳完整的資料庫傾印(例如來自 Atlas/mLab)
  • CSV 匯入:用於 Omnipod、Freestyle Libre 和 Dexcom 資料

請在儀表板中前往匯入,並選擇合適的方式。

這可能是因為登入資料有誤,或使用了比 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 儀表板的匯入 → MongoDB 匯入。連線字串可在 Atlas 儀表板的 Cluster → Connect → Drivers 中找到。2) BSON 檔案,從 mongodump 備份上傳,同時選取所有 .bson 檔案。NS10BE 會自動辨識格式,並匯入到選定的目標執行個體。

餐點與碳水化合物

CarbCam 借助 AI 影像辨識來辨認餐點的組成成分,為它們指派份量,並根據 USDA FoodData Central 參考值加總碳水化合物。估算透過三個可選的 AI 引擎(Gemini 2.5 Flash、Claude、OpenAI)執行。在一般盤中份量的情況下,準確度約為 ±15–25%,在混合菜餚或不明品牌時略低一些。透過滑桿中的 AI 校正(50–100%),你可以把估算器長期調整到符合你的代謝。

FPE 代表脂肪蛋白單位(Fett-Protein-Einheit)。一個 FPE 相當於脂肪與蛋白質合計 100 kcal,公式為:FPE = (脂肪 × 9 + 蛋白質 × 4) ÷ 100。高脂肪與高蛋白的餐點(例如披薩、漢堡、油膩的醬汁)常會引發延遲數小時的血糖上升,這是純碳水化合物數值無法涵蓋的。幫浦使用者常利用 FPE 數值來設定延長劑量(雙波/方波)。CarbCam 會自動計算 FPE,並在碳水化合物(綠色)和 kcal(藍色)旁以琥珀色晶片顯示數值。

AID 系統 (AAPS, iAPS, Loop, Trio)

CarbCam 在 Android 上會向 AAPS 傳送一個標準的廣播 Intent,不需要修補程式。在掃描結果中點擊分享按鈕,從清單中選擇 AAPS,劑量精靈就會以預先填入的數值開啟。xDrip+ 和 Trio 也會辨識相同的廣播。重要:在 AAPS 的 NSClient 設定中(漢堡選單 → 設定 → NSClient),必須啟用接受本機廣播。確切的名稱在不同 AAPS 版本之間可能有所不同。

在 iOS 上,CarbCam 會向對應的應用程式傳送一個 URL scheme 呼叫(例如 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 型糖尿病而言,會為每一餐估算碳水化合物量,並依個人的碳水化合物因子(每單位胰島素對應幾克碳水化合物)計算胰島素劑量。更準確的碳水化合物估算會直接帶來更準確的劑量,進而讓餐後血糖走勢更穩定:因此碳水化合物數值是糖尿病日常中最重要的調節桿。

還有其他問題嗎?

歡迎隨時聯絡我們!

聯絡我們
返回頂部

↑