Heroku platforma koju su mnogi od nas koristili za besplatan hosting Nightscout servisa, od 28.11.2022. više neće imati besplatan plan korištenja, pa ako već nemate unesene podatke svoje kreditne kartice u Heroku panelu, tog će dana vaš Nightscout prestati funkcionirati, što bi moglo utjecati na vas pogotovo ako je povezan s OpenAPS-om. Da biste ovo izbjegli, možete uraditi jedno od sljedećeg:
- dodati karticu, prebaciti Dyno u Heroku panelu na Hobby i plaćati minimalno 7 dolara mjesečno
- migrirati sam Nightscout na Fly.io servis koji i dalje ima besplatan plan:
Prvo što trebate uraditi jest napraviti Fly.io račun na linku https://fly.io/app/sign-up i potvrditi ga preko e-maila.
Nakon toga trebate instalirati program Flyctl na svoj laptop/PC, a to možete uraditi ovako:
- MacOS/Linux: u Terminal zalijepite ovu komandu i pritisnete Enter: curl -L https://fly.io/install.sh | sh
- Windows: u PowerShell zalijepite ovu komandu i pritisnete Enter: iwr https://fly.io/install.ps1 -useb | iex
Sljedeće što trebate jest izvršiti komandu: fly auth login
Ta će komanda otvoriti novi prozor u vašem web pregledniku gdje trebate potvrditi pristup računu.
Nakon toga preuzmite Nightscout s ovog linka: https://github.com/nightscout/cgm-remote-monitor/archive/refs/heads/master.zip i otpakirajte tu datoteku pa u folderu te datoteke izvršiti ovu komandu: fly launch --remote-only
potom dajte naziv aplikaciji i izaberite najbližu lokaciju (Amsterdam ili Frankfurt) te ostale vrijednosti ostavite na defaultnim.
Nakon toga prebacite sve tajne vrijednosi s Herokua na Fly, to uradite ovom komandom:
fly secrets set ALARM_HIGH="on" ALARM_LOW="on" ALARM_TIMEAGO_URGENT="on" ALARM_TIMEAGO_URGENT_MINS="30" ALARM_TIMEAGO_WARN="on" ALARM_TIMEAGO_WARN_MINS="15" ALARM_TYPES="predict simple" ALARM_URGENT_HIGH="on" ALARM_URGENT_LOW="on" API_SECRET="APIsecret" AUTH_DEFAULT_ROLES="readable devicestatus-upload" BASAL_RENDER="default" BG_HIGH="260" BG_LOW="72" BG_TARGET_BOTTOM="100" BG_TARGET_TOP="180" CAGE_INFO="68" CAGE_URGENT="96" CAGE_WARN="72" CUSTOM_TITLE="Ime Prezime" DEVICESTATUS_ADVANCED="true" DISPLAY_UNITS="mmol" ENABLE="careportal boluscalc food iob cors maker cage sage basal bwp cob" LANGUAGE="en" MONGO_COLLECTION="entries" NIGHT_MODE="off" PORT="1337" PROFILE_MULTIPLE="off" SAGE_INFO="312" SAGE_URGENT="348" SAGE_WARN="336" SCALE_Y="log" SHOW_PLUGINS="careportal" SHOW_RAWBG="never" THEME="colors" TIME_FORMAT="24" MONGO_CONNECTION="mongo://XXXXX"
Promijenite vrijednosti (Mongo Connection, API Secret itd.) prema svojim željama i to bi trebalo biti to.