Nightscoutホスティング: 質問と回答

よくある質問

よく寄せられる質問をあらかじめまとめました:

該当する結果が見つかりませんでした。お気軽にお問い合わせフォームからご質問ください。

一般

当方はNightscoutを純粋なデータ保存庫/日記/情報管理ソフトウェアとしてのみ提供しており、現状ではこれは認可を必要としません。

支払いとサブスクリプション

以前はサーバーの大部分がスポンサーによって賄われていましたが、今年の初めにそれが打ち切られてしまいました :-(

そのため5年を経てサーバー費用を支払わなければならなくなりましたが、これは個人で負担できる額ではなく、寄付の合計ではコストの10%にも満たないのが現状です。

ログイン後、ナビゲーションバーのPaymentsに進みます。2つの選択肢があります:

支払いの概要
  • サブスクリプション: 解約するまで自動的に更新されます。Stripe経由でクレジットカードまたはPayPalで支払います。継続的な運用に推奨です。
  • 一回払い: 期間が終了したら手動で繰り返す必要があります。クレジットカード、SEPA、PayPal、Klarnaなどで支払います。

新しいサブスクリプションまたは一回払いを作成する際に契約期間を選択します:

期間の選択

Nightscout ホスティング:期間と料金
契約期間料金メリット
1か月4,99 €–
3か月13,99 €約7%節約
6か月25,99 €約15%節約
12か月 *49,99 €約20%節約 + DBエクスポート込み
* 12か月契約ではDBエクスポートが含まれます。

支払いを特定のサーバーに割り当てることも、フィールドを空のままにしておくこともできます。空にすると次回のサーバー起動時に自動的に割り当てられます。

ヒント: 2台目以降のサーバーにはStripeで25%割引のプロモコードがあります。これは2台目のサーバーを作成する際に自動的に表示されます。

StripeとPayPal

上限はありません。ただしインスタンスごとに支払いが有効になっている必要があります。そうでないとインスタンスは利用できません。

例えば2つのインスタンスを使いたくて前払いをしたくない場合は、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プロフィールはns.10be.deのダッシュボードではなく、あなたのNightscoutインスタンス内で直接設定します。

手順:

  1. あなた専用のNightscout URL(例: dein-name.ns.10be.de)を開きます
  2. 右上のハンバーガーメニュー(≡)をクリックし、プロフィールエディタを選びます
  3. 各値を入力します:
    • タイムゾーン(正しい表示のために重要)
    • インスリン作用時間(DIA)
    • 補正係数(ISF)
    • 炭水化物係数(Carb Ratio / CR)
    • 基礎レート(時刻ごとの1時間あたりの単位)
    • 目標範囲(上限値と下限値)
  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に書き込む必要がある場合は例外です。my.envはプロフィールでサーバーを編集した後に再生成されます。

サーバー一覧で「Redeploy」をクリックするだけで十分です。そうすればサーバーは最新のNightscoutバージョンで再起動されます。

サーバー一覧には、あなたのバージョンが最新かどうか、更新が利用可能かどうかも直接表示されます。

大きな更新(メジャーバージョンなど)の場合は、当方がすべてのサーバーを自動的に更新します。

はい。ただし「withoutport」オプションを有効にしている場合は、ポートなしで https://xxxx-dein-name-xxxx.ns.10be.de/ だけでもインスタンスにアクセスできます:

Nightscoutオプションwithoutportを有効にする

はい!サーバーエディタに「カスタム設定」という領域があります。そこでは任意のNightscout環境変数をキーと値のペアとして追加できます。

例: CUSTOM_TITLE、THEME、SHOW_FORECASTなど。

また、独自のNightscoutフォークをテストしたい場合などには、独自のDockerイメージを使用することもできます。

古いAndroidバージョン(Android 7.1.1より前)はLet's Encryptのルート証明書(ISRG Root X1)をまだ認識しないため、そこでは接続が安全でないとして拒否されます。2つの解決策があります:

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/。完成したURLはNS10BEサーバー一覧でクリックしてコピーできます。パスワードと名前はすでに入力済みです。

AAPSで → ハンバーガーメニュー → 設定 → NSClient(あるいはNSClientタブから: ハンバーガーメニュー → NSClient設定) → NightscoutのURLとAPIトークンを別々に入力します。URL: https://[name].ns.10be.de(URLにパスワードは含めません)。APIトークンはNS10BEサーバー一覧にコピー可能なフィールドとしてあります。

Loop iOSはServicesパターン(Loop 3+)を使います:
  1. Loopアプリの右下のSettingsをタップします。
  2. Settings画面でServicesの領域を開き、'+ Add Service'をタップします。
  3. リストからNightscoutを選びます。
  4. ダイアログで2つのフィールドを入力します:
    • 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トークンを入力します。URL: https://[name].ns.10be.de。APIトークンは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トークンも入力します。あとは手首にさっと目をやるだけで、現在値、トレンド、推移を確認できます。

データとインポート

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インポート: 完全なDBダンプをアップロード(例: 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のこちらを参照

2つの方法があります: 1) MongoDB接続文字列をMongoDB Atlas(または他のMongoDBプロバイダ)から取得し、NS10BEダッシュボードのインポート → MongoDBインポートに貼り付けます。接続文字列はAtlasダッシュボードのCluster → Connect → Driversにあります。2) BSONファイルをmongodumpバックアップからアップロードします。すべての.bsonファイルを同時に選択してください。NS10BEが自動的にフォーマットを認識し、選択した対象インスタンスにインポートします。

食事と炭水化物

CarbCamはAI画像認識を使って食事の構成要素を識別し、それぞれにポーションサイズを割り当て、USDA FoodData Centralの参照値に基づいて炭水化物を合計します。推定は3つの選択可能なAIエンジン(Gemini 2.5 Flash、Claude、OpenAI)で行われます。通常の皿の盛り付けでの精度は約±15–25%で、混合料理や未知のブランドではやや低くなります。スライダー内のAIキャリブレーション(50–100%)を使って、推定器をあなたの代謝に合わせて恒久的に調整できます。

FPEは脂肪タンパク単位(Fett-Protein-Einheit)の略です。1 FPEは脂肪とタンパク質合わせて100 kcalに相当します。計算式は: FPE = (脂肪 × 9 + タンパク質 × 4) ÷ 100 です。脂肪やタンパク質が多い食事(例: ピザ、バーガー、こってりしたソース)は、純粋な炭水化物値では捉えられない、数時間にわたる遅延した血糖上昇を引き起こすことがよくあります。ポンプ使用者はFPE値を使って、延長ボーラス(デュアル/スクエアウェーブ)を設定することがよくあります。CarbCamはFPEを自動的に計算し、炭水化物(緑)とkcal(青)の隣に、琥珀色のチップとして値を表示します。

AIDシステム (AAPS, iAPS, Loop, Trio)

CarbCamはAndroidでAAPSに標準のブロードキャストインテントを送信します。パッチは不要です。スキャン結果で共有ボタンをタップし、リストからAAPSを選ぶと、ボーラスウィザードが値を入力済みの状態で開きます。同じブロードキャストはxDrip+とTrioでも認識されます。重要: AAPSのNSClient設定(ハンバーガーメニュー → 設定 → NSClient)でローカルブロードキャストの受け入れが有効になっている必要があります。正確な名称はAAPSのバージョンによって異なる場合があります。

iOSではCarbCamがそれぞれのアプリにURLスキームコール(例: carbcam-iaps://carbs?value=…&fat=…&protein=…)を送信します。ボーラスウィザードが値を処理するには、あなたのフォーク(iAPS、LoopWorkspace、Trio)に小さなCarbCamパッチがインストールされている必要があります。3つすべてのフォーク用のパッチはCarbCamリポジトリにあり、Xcode + TestFlightで自分でビルドします。パッチがあれば炭水化物、脂肪、タンパク質が送信されます。純粋な写真ソリューションのように炭水化物だけではありません。パッチがない場合は、フォールバックとしてシステムの共有シートが開きます。

糖尿病の日常

いいえ。CarbCamがNightscoutに保存するのは、ブランドプレフィックスde.be10.carbcam付きの純粋なメモ(eventType=Note)だけです。Loop、AAPS、iAPS、Trioはこれらのメモをボーラスおよび基礎計算では無視します。このメモはあくまで追跡可能な食事日記として機能します。スキャン結果の共有ボタンを能動的に使った場合のみ、実際の炭水化物トリートメントがあなたのAIDシステムに渡されます(カテゴリ「AIDシステム」を参照)。

炭水化物(KHまたは「Carbs」)は食品中の糖の供給源です。パン、米、麺、果物、お菓子だけでなく、多くのソースやスナックにも含まれています。体内ではグルコースに分解され、血糖を上昇させます。1型糖尿病では、食事ごとに炭水化物量を推定し、個人の炭水化物係数(インスリン1単位あたりのg炭水化物)に応じてインスリンボーラスを計算します。より正確な炭水化物の推定は、そのまま正確なボーラス量につながり、ひいては食後のより安定した血糖推移につながります。だからこそ炭水化物値は糖尿病の日常で最も重要な調整レバーなのです。

ほかにもご質問がありますか?

遠慮なくお問い合わせください!

お問い合わせ
トップに戻る

↑