Este é um guia passo-a-passo para criar a sua conta nightscout.
Deve efetuar estes passos num computador, indo criar contas em: Heroku, GitHub and Atlas, que são as necessárias para ter o seu site nightscout a funcionar.
Não deve trocar de computador ou navegador de internet durante este processo.
Passo 1: Criar uma conta Heroku
Clique no seguinte link: https://signup.heroku.com/login
Insira os dados solicitados, os obrigatórios, e clique em CREATE FREE ACCOUNT
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS07-808x1024.png)
Heroku irá enviar um email de confirmação, abra a sua caixa de entrada e procure-o, se não estiver lá, verifique no spam.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS09.png)
Clique no link de ativação.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS10.png)
Crie uma palavra passe e guarde-a. Clique em SET PASSWORD AND LOG IN
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS11.png)
Clique em CLICK HERE TO PROCEED
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS12.png)
Se der erro, clique no topo no símbolo
![](https://diabretes.pt/wp-content/uploads/2021/12/image-10.png)
e depois coloque os dados de acesso que criou, caso não entre diretamente.
Aceite os termos clicando em ACCEPT
![](https://diabretes.pt/wp-content/uploads/2021/12/image-11-1024x476.png)
O Heroku irá abrir, clique na sua imagem de perfil no topo direito e seleccione Account Settings
![](https://diabretes.pt/wp-content/uploads/2021/12/image-12-1024x467.png)
Clique em Billing
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS14-1024x330.png)
Clique em Add credit card
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS15-1024x344.png)
Insira os dados e um cartão de crédito válido e clique em Save Details
(Não será cobrado qualquer valor desde que não tenha seleccionado nenhumas opções. Pode utilizar um cartão temporário com o valor mínimo para esta situação)
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS16.png)
Deixe este separador aberto.
Passo 2: Criar uma conta GitHub
Se já tiver uma conta GitHub e anteriormente já enviou o “cgm-remote-monitor” para o heroku, tenha a certeza de que apaga esse envio seguindo os passos que encontra aqui: https://www.diabretes.pt/apagar-repositorio-do-github/
Clique no link seguinte para criar uma conta GitHub: https://github.com/
Clique em Sign Up
![](https://diabretes.pt/wp-content/uploads/2021/12/ns1-1024x474.png)
Insira um nome de utilizador, um email, e palavra passe.
![](https://diabretes.pt/wp-content/uploads/2021/12/ns2-1024x464.png)
![](https://diabretes.pt/wp-content/uploads/2021/12/ns3-1024x477.png)
![](https://diabretes.pt/wp-content/uploads/2021/12/ns4-1024x473.png)
Se quiser receber anúncios digite y nesta caixa, caso contrário digite n. Pode também clicar em Continue que avança no processo na mesma.
![](https://diabretes.pt/wp-content/uploads/2021/12/ns5.png)
Clique em VERIFICAR para puder avançar.
![](https://diabretes.pt/wp-content/uploads/2021/12/1.png)
Resolva os desafios para puder avançar.
Assim que estejam resolvidos, clique em Create account
![](https://diabretes.pt/wp-content/uploads/2021/12/1-1.png)
Será enviado um código para o email que inseriu, código esse que deve colocar nesta caixa.
![](https://diabretes.pt/wp-content/uploads/2021/12/1-2.png)
Seguirá para um novo ecrã, aqui pode escolher Just me e Student.
![](https://diabretes.pt/wp-content/uploads/2021/12/1-3.png)
No ecrã seguinte pode não seleccionar nada e ir até ao final e clicar em Continue
![](https://diabretes.pt/wp-content/uploads/2021/12/1-4.png)
No ecrã seguinte deve seleccionar Continue for free.
![](https://diabretes.pt/wp-content/uploads/2021/12/1-5.png)
Avançará para a página seguinte.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS06-1024x226.png)
Não feche esta página.
Passo 3: Criar uma conta Atlas
Abra um novo separador clicando em: https://www.mongodb.com/cloud/atlas e clique em Try Free
![](https://diabretes.pt/wp-content/uploads/2021/12/1-6-1024x455.png)
Preencha os dados e clique em Get Started Free
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS18.png)
Verifique o seu email para ativar a conta.
![](https://diabretes.pt/wp-content/uploads/2021/12/image-5.png)
![](https://diabretes.pt/wp-content/uploads/2021/12/image-4.png)
![](https://diabretes.pt/wp-content/uploads/2021/12/image-3.png)
No ecrã seguinte podem escolher as opções que se veem na imagem.
![](https://diabretes.pt/wp-content/uploads/2021/12/image-6.png)
No ecrã seguinte escolher a opção FREE
![](https://diabretes.pt/wp-content/uploads/2021/12/image-8.png)
Deixe os valores por defeito e clique em Create Cluster
![](https://diabretes.pt/wp-content/uploads/2021/12/image-9.png)
Selecione Username And Password
e invente um nome de utilizador para a base de dados (por exemplo nightscout
) e uma password para a base de dados (por exemplo, soo5ecret
, não utilize esta, crie uma sua)
Utilize apenas letras e números e sem espaços.
Aponte estes dados (nome de utilizador e password) pois mais à frente vai precisar deles.
Clique em Create User
![](https://nightscout.github.io/nightscout/img/NewNS25.png)
Selecione My Local Environment
e na caixa do IP Address escreva 0.0.0.0/0
(lembre-se de que são todos zeros, não a letra O), escreva tal como está aqui ou irá dar erro.
Se não fizer este passo o nightscout não irá ter acesso à base de dados.
![](https://nightscout.github.io/nightscout/img/NewNS23.png)
Clique em Add Entry.
Clique em Finish and Close
![](https://nightscout.github.io/nightscout/img/NewNS24.png)
Clique em Go to Databases.
![](https://nightscout.github.io/nightscout/img/NewNS24b.png)
Atlas irá criar o seu cluster, espere até que termine … (pode demorar à volta de 3 minutos)
![](https://nightscout.github.io/nightscout/img/NewNS21.png)
Clique em CONNECT
![](https://nightscout.github.io/nightscout/img/NewNS22.png)
Clique em Choose a connection method
![](https://nightscout.github.io/nightscout/img/NewNS26.png)
Selecione Connect your application
![](https://nightscout.github.io/nightscout/img/NewNS27.png)
Copie a cadeia de caracteres de ligação: clique em Copy
e cole num local como word ou bloco de notas para depois editar.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS28.png)
A cadeia de caracteres será algo como:
mongodb+srv://nightscout:<password>@cluster0.xxxxx.mongodb.net/<dbname>?retryWrites=true&w=majority
Apague <password>
e escreva a password que criou anteriormente.
Apague <dbname>
e escreva o nome de utilizador que criou.
Guarde esta cadeia de caracteres pois será usada mais tarde.
Trata-se da MONGODB_URI
Pode clicar neste link: https://nightscout.github.io/nightscout/stringhelp.html
Depois na primeira caixa cola a cadeia (mongodb………) que copiou, sem ter alterado os valores.
Na segunda caixa (a da esquerda) escreve a password, e na da direita o utilizador.
Clica em Generate e obterá a expressão com os valores alterados.
Copie e guarde, u deixe essas página aberta.
Passo 4: Nightscout (Fork and Deploy cgm-remote-monitor)
Se anteriormente já “instalou” o nightscout, deve apagar essa instalação primeiro. Clique aqui para ver como fazer: https://www.diabretes.pt/apagar-repositorio-do-github/
Agora deve ter 3 separadores abertos: Heroku, Atlas e Github (e pode ter ainda o anterior), tenha a certeza de que está com sessão iniciada em todos antes de continuar.
Clique em https://github.com/nightscout/cgm-remote-monitor, indo abrir no repositório do cgm.
Clique em Fork
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS29-1024x335.png)
Aguarde…
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS30.png)
Deslize para baixo e clique em Deploy to Heroku
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS31.png)
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS32-1024x526.png)
Insira o nome que quer para o site, por exemplo: diabetesPedro, ficando o site como diabetesPedro.herokuapp.com
Se o nome não estiver disponível, altere.
Mude a região para Europa.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS33-300x136-1.png)
Deslize para baixo e mude as seguintes variáveis:
API_SECRET
será a sua password do site Nightscout , tem de ter pelo menos 12 caracteres e não use espaços nem @ , ! ou símbolos.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS34.png)
Se quiser ligar à conta Dexcom como fonte de dados, preencha as linhas seguintes:
![](https://diabretes.pt/wp-content/uploads/2021/12/image-14.png)
Tenha a certeza de que precisa disto, caso contrário não faça nada.
Vincular uma conta CareLink como uma fonte de dados não funciona mais com o Heroku . Não use o plugin abaixo. Existem soluções alternativas com um telefone Android e uma versão privada do xDrip + (recomendado) ou (não recomendado: verifique a disponibilidade para a sua bomba e país) um computador ou Raspberry Pi para fazer a ponte entre o CareLink e o Nightscout.
![](https://nightscout.github.io/nightscout/img/NewNS36.png)
Seleccione as unidades, DISPLAY_UNITS
, mg/dl
são as usadas em Portugal.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS37-1024x189.png)
Em ENABLE
copie e coe as seguintes palavras, separadas por um espaço (basta seleccionar aqui e colar):
careportal basal dbsize rawbg iob maker bridge cob bwp cage iage sage boluscalc pushover treatmentnotify mmconnect loop pump profile food openaps bage alexa override
cors
Se estiver a usar a sua conta de partilha Dexcom como fonte de dados, adicione também bridge
no final, após um espaço como este:
bridgecareportal basal dbsize rawbg iob maker bridge cob bwp cage iage sage boluscalc pushover treatmentnotify mmconnect loop pump profile food openaps bage alexa override
cors
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS38.png)
Agora precisa da cadeia de caracteres que guardou, e onde alterou a password e o utilizador.
Copie e cole na linha MONGODB_URI.
mongodb+srv://nightscout:soo5ecret@cluster0.xxxxx.mongodb.net/mycgmic?retryWrites=true&w=majority
(Não esta, a sua)
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS39.png)
Deslize para o fim e clique em Deploy app
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS40.png)
Aguarde, sem pressas.
Não feche o separador, simplesmente AGUARDE.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS41.png)
Clique em View
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS42.png)
O seu site Nightscout deverá abrir, e levá-lo para o Editor de perfil.
![](https://nightscout.github.io/nightscout/img/NewNS50.png)
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS43-1024x252.png)
Defina a sua zona horária ( Time zone
) e eventualmente todos os outros campos. Não deixe campos em branco. Se não sabe o que são os campos, não os preencha, deixe como está.
Pode alterar mais tarde se quiser.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS44.png)
Deslize para baixo até Authentication status
e clique em Authenticate
. Insira a sua API secret. Clique em Update
.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS45.png)
Clique em Save
.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS46-300x241-1.png)
Se aparecer o seguinte pop up, clique em OK
, e verifique o estado (parte superior direita da janela).
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS47.png)
Caso necessite de alterar o seu perfil mais tarde, autentique-se clicando no ícone cadeado (canto superior direito da página) e inserindo a sua password (a que definiu emAPI_SECRET.
E depois clicando no menu hambúrguer e selecionando Profile Editor.
![](https://nightscout.github.io/nightscout/img/NewNS43.png)
Utilizadores de Dexcom Share e CareLink devem ver os dados passados uns minutos, outros utilizadores de xDrip+, Spike, xDrip4iOS, etc terão ainda de configurar na aplicação.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS48-1024x621.png)
Para terminar devem modificar a linha PAPERTRAIL_API_TOKEN
no Heroku.
Papertrail não faz falta, mas pode-se receber uma mensagem de erro que levará a confusões. Editem a linha e escrevam DISABLED
, assim poderá ser recuperada mais tarde se necessário.
![](https://i9activation.website/diabretes/wp-content/uploads/2021/06/NewNS49.png)