Hospedagem Nightscout: perguntas e respostas

Perguntas Frequentes

Já reunimos para você algumas perguntas que surgem com mais frequência:

Nenhum resultado encontrado. Fique à vontade para enviar sua pergunta através do nosso formulário de contato.

Geral

Oferecemos o Nightscout apenas como mero armazenamento de dados / diário / software de gestão de informação, o que, no estado atual, não requer qualquer autorização.

Pagamento e subscrições

Antigamente os servidores eram em grande parte patrocinados, mas esse apoio foi cancelado no início do ano :-(

Por isso, ao fim de 5 anos, os servidores têm agora de ser pagos, o que não é comportável a nível particular, e a soma dos donativos não chega sequer para 10% dos custos.

Depois do início de sessão vai a Payments na barra de navegação. Tens duas opções:

Resumo de pagamentos
  • Subscrição: é renovada automaticamente até ao cancelamento. Pagamento com cartão de crédito ou PayPal através da Stripe. Recomendado para funcionamento permanente.
  • Pagamento único: tem de ser repetido manualmente quando o período termina. Pagamento com cartão de crédito, SEPA, PayPal, Klarna, etc.

Ao criares uma nova subscrição ou um pagamento único escolhes a tua duração:

Seleção de duração

Alojamento Nightscout: durações e preços
DuraçãoPreçoVantagem
1 mês4,99 €–
3 meses13,99 €poupa aprox. 7 %
6 meses25,99 €poupa aprox. 15 %
12 meses *49,99 €poupa ~20 % + DB-Export incluído
* DB-Export incluído na duração de 12 meses.

Podes atribuir o pagamento a um servidor específico ou deixar o campo em branco: nesse caso será atribuído automaticamente no próximo arranque do servidor.

Dica: para o segundo e restantes servidores existe um código promocional com 25 % de desconto na Stripe: este é-te mostrado automaticamente ao criares um segundo servidor.

Stripe e PayPal

Não há limite. Mas tem de estar ativo um pagamento por cada instância, caso contrário as instâncias não podem ser utilizadas.

Se, por exemplo, quiseres usar duas instâncias e não quiseres pagar antecipadamente, tens de pagar 2 x 4,99 € = 9,98 €.

Tens 15 instâncias, mas apenas 10 pagamentos, por isso só podes usar 10 servidores em simultâneo.

Sim! A partir do 2.º servidor recebes automaticamente um desconto de 25% através de um código de cupão. O código é-te mostrado ao criares outro servidor.

Além disso poupas com intervalos de pagamento mais longos: com 12 meses de pagamento antecipado são cerca de 17 % de poupança face ao pagamento mensal, com DB-Export incluído.

Vai a Payments → Ver e gerir subscrições. Aí vês todas as tuas subscrições com o estado (Ativa / A expirar / Inativa).

Resumo de subscrições

Lista de subscrições

Na subscrição pretendida clica em „Gerir subscrição“. Aí vês todos os detalhes e podes reativar a subscrição, desde que a data de fim ainda não tenha sido atingida.

Detalhes da subscrição

Se a subscrição já tiver expirado, cria simplesmente uma nova subscrição ou um novo pagamento único em Payments → Adicionar nova subscrição.

A instância só pode ser utilizada se existir um pagamento.

Por isso, se não usares a instância, podes cancelar a subscrição no fim do período e voltar a pagar apenas quando quiseres usar novamente o Nightscout.

O teu servidor é desativado, mas não eliminado: todos os dados Nightscout são conservados. Assim que existir um novo pagamento ativo, o servidor é reiniciado automaticamente.

Nota: uma subscrição com o estado „Cancelada“ continua válida até à data de fim: o servidor mantém-se portanto ativo até essa data ser atingida.

Vai a Payments → Ver e gerir subscrições → Gerir subscrição → „Gerir método de pagamento Stripe“. Aí podes guardar um novo cartão de crédito ou método de pagamento.

Por favor contacta-nos primeiro antes de apresentares uma contestação na Stripe ou no PayPal: os chargebacks e as reclamações geram custos adicionais. Resolvemos isso de forma rápida, simples e sempre com boa vontade.

Servidor e técnica

Sim, são eliminados em poucos segundos.

Mas ainda existe, durante no máximo 3 dias, uma cópia de segurança da base de dados MongoDB e MySQL, pelo que os dados podem ser recuperados com muitíssimo esforço.

Passados esses dias, quando as cópias de segurança são sobrescritas, deixa de existir qualquer dado e tudo fica totalmente eliminado do servidor/conta.

O perfil Nightscout é configurado diretamente na tua instância Nightscout: não no painel do ns.10be.de.

Procede assim:

  1. Abre o teu URL pessoal do Nightscout (p. ex. dein-name.ns.10be.de)
  2. Clica no canto superior direito no menu de hambúrguer (≡) e escolhe Editor de perfil
  3. Introduz os teus valores:
    • Fuso horário (importante para uma apresentação correta)
    • Duração de ação da insulina (DIA)
    • Fator de correção (ISF)
    • Rácio de hidratos de carbono (Carb Ratio / CR)
    • Taxas basais (unidade por hora, por hora do dia)
    • Intervalo-alvo (valor superior e inferior)
  4. Clica em Guardar e, logo a seguir, obrigatoriamente em Ativar: sem ativação o perfil não produz efeito!
Importante: todos os valores são clinicamente relevantes. Usa exclusivamente os valores indicados pelo teu diabetologista ou pela tua configuração Loop/AAPS. Não introduzas valores predefinidos.

Utilizadores de Loop e AAPS: nestas apps o perfil é transferido automaticamente a partir da app, normalmente não é necessário introduzi-lo manualmente.

Master é a versão estável e recomendada (oficial nightscout/cgm-remote-monitor) para a maioria dos utilizadores. dev-psonnera é um fork específico para AAPS com patches adicionais (estado do Loop, visualização de overrides, apresentação de SMB): código-fonte em github.com/psonnera/cgm-remote-monitor (Branch dev-AAPS). Recomendado para utilizadores avançados de AndroidAPS. Podes mudar o branch a qualquer momento no editor do servidor. Após guardar, o servidor é reiniciado automaticamente com o novo branch.

O teu URL Nightscout é o endereço web do teu servidor Nightscout pessoal. Encontra-lo na vista geral dos servidores em /de/profile/server.html na coluna „Server-URL". O formato é https://[name].10be.de: também podes usar [name].ns.10be.de, ambos levam à mesma instância. Exemplo: se o teu servidor se chamar mariadiabetes, o teu URL é https://mariadiabetes.10be.de.

Atenção: se alterares o nome do servidor, o URL também muda: terás então de o reintroduzir também no xDrip+, AAPS ou Loop, caso contrário deixam de chegar dados.

Por favor contacta-nos. Teoricamente não é problema, exceto quando a alteração tem de ir para o my.env. Este é recriado após a edição do servidor no perfil.

Basta um clique em "Redeploy" na vista geral dos servidores. O teu servidor é então reiniciado com a versão atual do Nightscout.

A vista geral dos servidores também te indica logo se a tua versão está atualizada ou se há uma atualização disponível.

No caso de atualizações maiores (p. ex. versões major) atualizamos todos os servidores automaticamente.

Sim, a não ser que tenhas ativado a opção "withoutport": nesse caso podes abrir a instância também sem a porta, usando apenas https://xxxx-dein-name-xxxx.ns.10be.de/:

Ativar a opção withoutport do Nightscout

Sim! No editor do servidor existe a secção "Configuração personalizada". Aí podes adicionar quaisquer variáveis de ambiente do Nightscout como pares chave-valor.

Exemplos: CUSTOM_TITLE, THEME, SHOW_FORECAST etc.

Também podes usar uma Docker-Image própria, p. ex. se quiseres testar o teu próprio fork do Nightscout.

As versões mais antigas do Android (anteriores ao Android 7.1.1) ainda não conhecem o certificado raiz da Let's Encrypt (ISRG Root X1), por isso a ligação aí é recusada como insegura. Existem duas soluções:

1. Usar o Firefox (o mais simples): o Firefox traz o seu próprio arquivo de certificados e confia no certificado mesmo em dispositivos antigos. Abre simplesmente a página no Firefox, não é preciso mais nada.

2. Instalar o certificado raiz (para apps e browsers em modo quiosque como o Fully Kiosk): as apps usam o arquivo de certificados do sistema, aqui só ajuda a importação do certificado raiz.
Descarrega o ficheiro isrgrootx1.pem (ou isrgrootx1.der) e instala-o em Definições, Segurança, "Instalar a partir do armazenamento" ou "Certificado CA". Atribui um nome como "ISRG Root X1" e a utilização "VPN e apps". Nota: para instalar um certificado o Android exige um bloqueio de ecrã (PIN ou padrão).

Depois a página volta a carregar normalmente. Em caso de dúvidas, não hesites em contactar-nos.

Ativa a opção "withoutport": assim a instância fica acessível diretamente através de https:// sem a porta.

Também nos podes contactar, para te atribuirmos manualmente uma porta.

Verifica o fuso horário no perfil Nightscout e corrige-o. Em seguida, volta a gerar os relatórios. O problema ocorre frequentemente após uma mudança de perfil, porque o perfil antigo ainda tinha outro fuso horário. Certifica-te também de que todos os perfis (Predefinido, Atividade, Doença, etc.) usam o mesmo fuso horário.

Se a instância estiver em "running", aguarda mais 10 minutos, depois deverá voltar a funcionar.

Se ao fim de 15 minutos continuar sem funcionar, edita a instância e guarda-a novamente ou clica uma vez em "redeploy", depois deverá voltar a funcionar.

Se mesmo assim continuar sem funcionar, por favor contacta-nos.

Trata-se de um problema de DNS local. Aqui basta reiniciar o telemóvel. Se a mensagem continuar a aparecer, reinicia também o router DSL.

Ligar apps CGM

No xDrip+ → Definições → Cloud Upload → API REST Upload → preenche o campo xDrip URL base com o seguinte valor: https://[password]@[name].ns.10be.de/api/v1/. O URL pronto podes copiá-lo com um clique na tua vista geral dos servidores NS10BE: a palavra-passe e o nome já lá estão inseridos.

No AAPS → menu de hambúrguer → Definições → NSClient (em alternativa a partir do separador NSClient: menu de hambúrguer → Definições NSClient) → introduz o URL Nightscout e o API-Token separadamente. URL: https://[name].ns.10be.de (sem palavra-passe no URL). O API-Token encontra-lo na tua vista geral dos servidores NS10BE como um campo copiável.

Loop iOS usa o padrão Services (Loop 3+):
  1. Na app Loop toca no canto inferior direito em Settings.
  2. No ecrã Settings abre a secção Services e toca em '+ Add Service'.
  3. Na lista escolhe Nightscout.
  4. Na caixa de diálogo preenche dois campos:
    • Site URL: https://[name].ns.10be.de (URL completo com https://)
    • API Secret: a tua palavra-passe API NS10BE da vista geral dos servidores (não a palavra-passe de início de sessão!)
  5. Toca em 'Test Connection': em caso de sucesso aparece um visto verde. Em seguida 'Add Service'.
  6. Ativar o BG-Upload: nas definições do Loop, em CGM (ou diretamente na entrada do serviço Nightscout), ativa o botão / toggle BG-Upload.
Importante: o toggle do BG-Upload desativa-se ocasionalmente sozinho ("salta de vez em quando"). Se deixarem de chegar valores de BG ao Nightscout: verifica primeiro se o toggle ainda está ativo.

No Trio → Settings → Services → Nightscout → introduz o URL e o API-Token. URL: https://[name].ns.10be.de. API-Token da tua vista geral dos servidores NS10BE. Em seguida ativa o toggle 'Allow Uploading to Nightscout', para que o upload comece.

No Juggluco: toca na metade esquerda do ecrã (abre o menu principal) → Definições → Troca de dados → Uploader. Aí: ativa 'v1', desativa 'Test v3' e desativa 'Enviar quantidade'. URL: https://[name].ns.10be.de (sem barra final). Palavra-passe API da tua vista geral dos servidores NS10BE.

Com Dexcom (Share), Diasend, Glooko, Medtronic (CareLink), Medtrum e Eversense não introduzes qualquer URL numa app. Ao criar ou editar um servidor na tua vista geral dos servidores NS10BE, encontras na caixa de configuração opções como 'Dexcom Share', 'Diasend/Glooko', 'CareLink', 'Medtrum' ou 'Eversense'. Clica na entrada adequada, introduz os teus dados de início de sessão do portal do fabricante, guarda: pronto. O NS10BE passa então a consultar automaticamente, em intervalos regulares, os valores CGM do respetivo servidor do fabricante e disponibiliza-os no teu servidor Nightscout. Não é necessária qualquer app adicional nem qualquer bridge num dispositivo Android dedicado.

O LibreLinkUP não se configura numa app. Ao criar ou editar um servidor na tua vista geral dos servidores NS10BE, encontras na caixa de configuração a opção 'LibreLinkUP'. Clica nela, introduz os teus dados de início de sessão do LibreLinkUP (e-mail + palavra-passe), guarda: pronto. O NS10BE passa então a consultar automaticamente os valores CGM do servidor LibreLinkUP e disponibiliza-os no teu servidor Nightscout. Não é necessária qualquer app adicional nem qualquer bridge num dispositivo Android.

Na Garmin Connect IQ Store instala a app xDrip+/Spike/Nightscout Watch: vai diretamente à Store. Nas definições da app introduz o URL Nightscout: https://[name].ns.10be.de. Se o teu servidor estiver autenticado, acrescenta também o API-Token da tua vista geral dos servidores NS10BE. Depois basta um olhar rápido ao pulso para ver o valor atual, a tendência e a evolução.

Dados e importação

no Linux, por exemplo, com o seguinte comando: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

Em alternativa, também podes mandar restaurar a base de dados diretamente numa base de dados externa, mediante pagamento, através do DB-Export.

O ns.10be.de suporta vários métodos de importação diretamente no painel:

  • API-Import: de Nightscout para Nightscout, basta introduzir o URL de origem e o API-Secret
  • MongoDB-Import: carrega um dump completo da BD (p. ex. de Atlas/mLab)
  • CSV-Import: para dados Omnipod, Freestyle Libre e Dexcom

Para isso vai no painel a Import e escolhe o método adequado.

Isto pode acontecer se os dados de início de sessão estiverem errados ou se for usada uma bomba mais recente do que a 640G.

Com a Dexcom US podem ocorrer problemas que aparecem no Server.log com "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=.......".

Vê aqui no FB

Dois caminhos: 1) String de ligação MongoDB do MongoDB Atlas (ou de outro fornecedor MongoDB) a inserir no painel NS10BE em Import → MongoDB-Import. A string de ligação encontras no painel do Atlas em Cluster → Connect → Drivers. 2) Ficheiros BSON de uma cópia de segurança mongodump a carregar: seleciona em simultâneo todos os ficheiros .bson. O NS10BE reconhece automaticamente o formato e importa para a instância de destino selecionada.

Refeições e hidratos de carbono

A CarbCam reconhece, com ajuda do reconhecimento de imagem por IA, os componentes da refeição, atribui-lhes tamanhos de porção e soma os hidratos de carbono com base nos valores de referência USDA-FoodData-Central. A estimativa corre através de três motores de IA selecionáveis (Gemini 2.5 Flash, Claude, OpenAI). A precisão, com um conteúdo normal de prato, situa-se em cerca de ±15–25 %, um pouco mais baixa em pratos mistos ou marcas desconhecidas. Através da calibração de IA no slider (50–100 %) podes adaptar o estimador de forma permanente ao teu metabolismo.

FPE significa unidade de gordura-proteína. Uma FPE corresponde a 100 kcal de gordura e proteína em conjunto: a fórmula é FPE = (gordura × 9 + proteína × 4) ÷ 100. As refeições ricas em gordura e proteína (p. ex. pizza, hambúrguer, molhos gordos) provocam frequentemente uma subida tardia da glicemia ao longo de várias horas, que não é captada apenas pelos valores de HC. Os portadores de bomba usam frequentemente os valores FPE para parametrizar um bólus prolongado (Dual-/Square-Wave). A CarbCam calcula as FPE automaticamente e mostra o valor como um chip cor de âmbar ao lado dos HC (verde) e das kcal (azul).

Sistemas AID (AAPS, iAPS, Loop, Trio)

No Android a CarbCam envia ao AAPS um broadcast intent padrão: não é necessário qualquer patch. No resultado do scan tocas no botão de partilha, escolhes o AAPS da lista e o assistente de bólus abre com os valores pré-preenchidos. O mesmo broadcast é também reconhecido pelo xDrip+ e pelo Trio. Importante: nas definições NSClient do AAPS (menu de hambúrguer → Definições → NSClient) tem de estar ativada a aceitação de broadcasts locais. A designação exata pode variar entre versões do AAPS.

No iOS a CarbCam envia uma chamada por URL scheme (p. ex. carbcam-iaps://carbs?value=…&fat=…&protein=…) à respetiva app. Para que o assistente de bólus processe os valores, no teu fork (iAPS, LoopWorkspace ou Trio) tem de estar instalado um pequeno patch CarbCam: os patches para os três forks encontram-se no repositório CarbCam e são compilados por ti através de Xcode + TestFlight. Com o patch são transmitidos HC, gordura e proteína, não apenas HC como nas soluções baseadas só em fotos. Sem patch abre-se, como alternativa, o system share sheet.

Dia a dia com diabetes

Não: o que a CarbCam guarda no Nightscout é uma simples nota (eventType=Note) com o prefixo de marca de.be10.carbcam. O Loop, o AAPS, o iAPS e o Trio ignoram estas notas no seu cálculo de bólus e de basal: a nota serve apenas como um diário de refeições consultável. Só se usares ativamente o botão de partilha no resultado do scan é que um verdadeiro tratamento de HC é transmitido ao teu sistema AID (vê a categoria Sistemas AID).

Os hidratos de carbono (HC ou „Carbs") são a fonte de açúcar nos alimentos: pão, arroz, massa, fruta, doces, mas também muitos molhos e snacks os contêm. No corpo são decompostos em glicose e fazem subir a glicemia. Na diabetes tipo 1, para cada refeição estima-se a quantidade de HC e calcula-se o bólus de insulina de acordo com o fator pessoal (g de HC por UI de insulina). Uma estimativa de HC mais precisa leva diretamente a uma dose de bólus mais precisa e, assim, a uma evolução mais estável da glicemia após a refeição: por isso os valores de HC são a alavanca mais importante no dia a dia com diabetes.

Você tem mais alguma pergunta?

Então não hesite em entrar em contato conosco!

Entre em contato
Voltar ao topo

↑