Sunteți pe pagina 1din 16

Creare Nighscout

cu Heroku si mongoDB Atlas

Documentul original este de la @aviau multumim Alexandre Viau !

Acest ghid pas cu pas a fost facut ca sa te ajute la crearea unui nou cont Nightscout.
Pentru mai multe informatii despre Nightscout viziteaza http://nightscout.github.io/

Nightscout este gratis si ti-l faci singur, nu poti si nu trebuie sa-l cumperi. Daca nu te simti sau nu ai
competentele necesare,incearca oricum, vei gasi persoane dispuse sa te ajute sa-l construiesti in
diverse grupuri Facebook, gratis.

Din Noiembrie 2020 nu mai poti folosi mLab cu Heroku trebuie sa folosesti mongoDB
Ghidul pentru crearea Nightscout pe Github nu mai este valabil din acest moment
http://www.nightscout.info/wiki/welcome/set-up-nightscout-using-heroku

Iti faci cont de Heroku, GitHub si Atlas folosind un calculator.


Nu schimba dispozitivul sau browserul folosit in tot acest timp,doar daca intampini probleme cu
browserul.

Trebuie sa-ti faci 3 conturi diferite:


• GitHub
• Heroku ai nevoie de un card, nu se vor lua bani de pe card
• Atlas
Fa-ti singur aceste conturi inainte de a cere ajutor, noteaza-ti datele de acces username si parola,nu
le pierde!

1
Deschide link-ul pentru crearea contului GitHub: https://github.com/
Scrie numele ales de tine in campul Username (orice nume iti place si care este acceptat) Email si
Password, dupa care apesi Sign up for GitHub

Rezolva puzzle-ul si apasa Verify dupa care apasa Join a free plan.

Selectioneaza ce vrei in alegerile propuse,nu este important si apasa Complete setup.

2
GitHub iti va trimite un mail de verificare,deschide posta si cauta mailul, cauta si in spam.

In mailul primit , apasa Verify email address.

Se va deschide o noua pagina in browser,apasa Skip this for now.

Lasa pagina deschisa asa cum este.

3
Deschide link-ul pentru a crea un cont Heroku:https://signup.heroku.com/login
Completeaza cu detaliile tale toate campurile care au steluta(*) si apasa CREATE FREE ACCOUNT

Nume

Prenume

Romania

Heroku iti va trimite un mail de confirmare, dechide acel mail (cauta si in spam).

4
Apasa pe link-ul de activare din interiorul mailului.

Se va deschide o noua pagina in care se cere sa declari o parola pentru CONTUL tau. Parola trebuie
sa aiba minim 8 caractere si trebuie sa contina litere, cifre si caractere speciale (@,!,#, etc) Bifeaza
casuta de accept. Apasa SET PASSWORD AND LOG IN
NOTEAZA-TI PAROLA!

Apasa CLICK HERE TO PROCEED

5
Pagina ta Heroku se va deschide, apasa pe icoana din dreapta sus,in meniul nou aparut selectionezi
Account Settings

In noua pagina selecteaza Billing

Apasa Add credit card

Completeaza toate campurile care au steluta, iar la final apasa Save Details

Nu se vor lua bani din cont atat timp cat


folosesti un singur site Nightscout de pe
acest cont. Daca nu selectionezi optiuni cu
plata, cartea de credit este folosita doar
pentru a verifica identitatea ta.

Mal che vada ti verrà addebitato€ 0.00

Acum ar trebui sa ai doua pagini deschise: Heroku si GitHub. Lasa-le deschise asa cum sunt.

6
Acum faci un cont Atlas.
Deschide o pagina noua de pe acelasi browser si deschide link-ul:
https://www.mongodb.com/cloud/atlas dupa care apasa StartFree

Completeaza toate campurile cu detaliile tale, casuta de accept si apasa GetStartedFree

Nume

Prenume

7
Selecteaza Create a cluster in Shared Clusters (FREE)

Lasa toate valorile prezente asa cum sunt si apasa Create Cluster

8
Acum Atlas construieste cluster-ul tau, asteapta sa termine… (posibil sa dureze peste 3 minute)

Apasa CONNECT

Apasa Allow Access from Anywhere

9
Apasa Add IP Address

Adauga un utilizator (eu aleg Dulcinel) si o parola, a mea va fi “codicedavinci”. Noteaza-ti aceste
informatii, o sa-ti fie necesare mai tarziu. apasa Create Database User.

Apasa Choose a connection method

10
Apasa Connect your application

Copiaza textul din conexiunea de la punctul 2: apasa Copy si salvezi textul pe o noua pagina
Notepad. La sfarsit apasa Close

Modifica textul de conexiune in Notepad:

Trebuie sa fie asemanator cu cel de mai jos:


mongodb+srv://Dulcinel:<password>@cluster0.xxxxx.mongodb.net/<dbname>?retryWrites=true&w=majority

Schimba <password>cu parola ta pe care ai salvat-o mai devreme,a mea era “codicedavinci” si
<dbname> cu numele de utilizator pe care l-ai ales la Create Database User, eu am ales Dulcinel
daca iti aduci aminte. Rezultatul va fi acesta:
mongodb+srv://Dulcinel:codicedavinci@cluster0.xxxxx.mongodb.net/Dulcinel?retryWrites=true&w=majory

Atentie: in textul final nu exista caracterul acesta < si nici acesta > Aceste doua paranteze se sterg
si raman scrise doar user si parola.
Noteaza aceasta text si salveaza-l, se va numi MONGODB_URI

11
Ar trebui sa ai 3 pagini deschise in browser, verifica sa fi logat in toate.

Apasa si deschide link-ul https://github.com/aviau/cgm-remote-monitor, o noua pagina GitHub se va


deschide.Apasa Fork

Asteapta un moment

Mergi pe pagina in jos si apasa Deploy to Heroku .unde este sageata verde si butonul mov.

12
Completeaza cu numele ales pentru noul tau site CGM in the Cloud,va fi numele de la pagina de
internet unde vei putea vedea glicemia ta .Daca numele este ales de cineva chenarul va fi rosu.
Cauta alt nume pana cand chenarul va fi verde.Eu am ales numele: glicemiadistanza.
Nu este nevoie sa schimbi regiunea,poti lasa America,dar daca vrei selecteaza Europa.

Mergi mai jos pe pagina pentru completarea campurilor cu variabile.

API_SECRET va fi parola de la site-ul tau Nightscout, trebuie sa aiba cel putin 12 caractere DOAR
LITERE SAU CIFRE,fara spatii sau alte simboluri @#€!

Daca ai senzor Dexcom,pentru a lega contul tau Dexcom Share ca origine a datelor, completeaza
username si password:

Cele pe care le
folosesti pentru
Clarity!

EU pentru Europa!!!

Username, NU mail!

Daca vrei sa conectezi CareLink ca origine a datelor, completeaza username si password

EU pentru Europa!!!

13
Selezionale unitea de masura in DISPLAY_UNIT

sau mmol

In ENABLE copiaza cuvintele urmatoare :


bridge loop pump iob cob basal careportal sage cage bage openaps override

Acum textul pe care l-ai construit la crearea cluster Atlas si l-ai salvat in Notepad il introduci in
campul MONGODB_URI.

mongodb+srv://Dulcinel:codicedavinci@cluster0.xxxxx.mongodb.net/Dulcinel?retryWrites=true&w=majority

Mergi pe pagina pana la Deploy app si apasa butonul

Asteapta sa termine, e nevoie de ceva timp

Apasa View

14
Pagina ta Nightscout ar trebui sa se deschida, apasa menu,sus in dreapta si selecteaza
Profile Editor.

Seteaza fusul orar Time zone si alte campuri daca vrei.

Mergi in jos pe pagina pana la Authentication status si apasa Authenticate.Completeaza cu parola ta


API secret. Apasa Update.

Apasa Save.

15
Daca apare mesajul de mai jos apasa OK, verifica Status in dreapta sus sa fie actualizat: success.

Daca folosesti Dexcom Share si CareLink ar trebui sa vezi datele in cateva minute, pentru xDrip+,
Spike, xDrip4iOS, trebuie sa completezi adresa ta Nightscout si API secret in aplicatii.

Bine ai venit in CGM in the cloud, glicemia in cloud!

Autor:
Patrick Sonnerat

Traducerea:
Trusca Cristian

16

S-ar putea să vă placă și