当前位置: 首页 > news >正文

NS安装-CentOS服务器安装Nightscout CGM

NS CGM 安装必要条件

  1. 有自己的云服务器
  2. 好像没有2,有云服务器就行了

安装顺序

  1. 先安装数据库,目前支持的是 MongoDB ,官方推荐4,其实目前最新版本就行。可以用宝塔安装,比较简单
  2. 克隆代码,我是放到 /opt/ns 目录中了
  3. 安装nodejs,进入代码目录,运行 npm install
  4. 启动cgm

具体代码

yum install epel-releasecurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash
nvm install 16.20.1
nvm use 16.20.1cd /opt
git clone https://github.com/nightscout/cgm-remote-monitor.git
ln -s cgm-remote-monitor nightscout
cd nightscoutnpm inpm install pm2 -g# 这里需要创建一个 my.env ,保存配置文件,文件内容见下方env $(cat my.env)  PORT=1337 pm2 start server.jspm2 savepm2 startup
pm2 unstartup systemd

my.env 配置文件,官方有个工具,可以用这个工具生成配置:

 https://nightscout.github.io/_downloads/8ff7fa269d11fd145d3ac558602ade94/NightscoutVariablesUbuntu.html

ALARM_HIGH=on
ALARM_LOW=on
ALARM_TIMEAGO_URGENT=on
ALARM_TYPES=simple
ALARM_TIMEAGO_WARN=on
ALARM_URGENT_HIGH=on
ALARM_URGENT_LOW=on
BRIDGE_SERVER=US
DISPLAY_UNITS=mmol/l
NIGHT_MODE=on
THEME=colors
TIME_FORMAT=24
ALARM_TIMEAGO_URGENT_MINS=30
ALARM_TIMEAGO_WARN_MINS=15
BASE_URL=http://127.0.0.1:1337
API_SECRET=111111111111111111111111
BG_HIGH=260
BG_LOW=55
BG_TARGET_BOTTOM=70
BG_TARGET_TOP=180
BOLUS_RENDER_OVER=1
BRIDGE_PASSWORD=
BRIDGE_USER_NAME=
CUSTOM_TITLE=Nightscout
ENABLE=careportal%20basal%20dbsize%20rawbg%20iob%20maker%20cob%20bwp%20cage%20iage%20sage%20boluscalc%20pushover%20treatmentnotify%20loop%20pump%20profile%20food%20openaps%20bage%20alexa%20override%20speech%20cors
MONGO_CONNECTION=mongodb://127.0.0.1:27017/ns
SHOW_PLUGINS=careportal%20dbsizePORT=1337
HOSTNAME=0.0.0.0

 

配置一下nginx,做个代理

location / {proxy_pass http://127.0.0.1:1337;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection 'upgrade';proxy_set_header Host $host;proxy_cache_bypass $http_upgrade;proxy_set_header X-Forwarded-Proto "https";}location /translations/ {}
location /bundle/ {}
location /js/ {}

http://www.lryc.cn/news/301810.html

相关文章:

  • 利用ChatGPT提升工作效率
  • django admin页面美化
  • Git 操作以及Git 常见问题
  • 如何学习和规划类似ChatGPT这种人工智能(AI)相关技术
  • 4 月 9 日至 4 月 10 日,Hack.Summit() 2024 首聚香江
  • [力扣 Hot100]Day29 删除链表的倒数第 N 个结点
  • 探索设计模式的魅力:掌握命令模式-解锁软件设计的‘遥控器’
  • LNMP搭建discuz论坛
  • 257.【华为OD机试真题】幼儿园篮球游戏(贪心算法-JavaPythonC++JS实现)
  • [计算机网络]深度学习传输层TCP协议
  • 动态头部:统一目标检测头部与注意力
  • 【状态估计】深度传感器与深度估计算法(1/3)
  • ClickHouse从入门到精通(高级)
  • 什么是Docker的容器编排工具,它们之间有何不同?
  • qml之Control类型布局讲解,padding属性和Inset属性细讲
  • 【Jvm】性能调优(拓展)Jprofiler如何监控和解决死锁、内存泄露问题
  • 运行错误(竞赛遇到的问题)
  • nodename nor servname provided, or not known
  • 前端vue金额用逗号分隔
  • vulvhub-----Hacker-KID靶机
  • 遨博I20协作臂关节逆解组Matlab可视化
  • 力扣题目训练(15)
  • PCB差模辐射是如何产生的
  • 车载诊断协议DoIP系列 —— 协议中术语解释和定义
  • 【退役之重学前端】关于在控制台得到undefined的事
  • 指数和估计六大问题
  • 【软件相关】基于Alist挂载云盘到本地文件资源管理器
  • Java多线程系列——锁
  • 蓝牙BLE学习-GAP
  • 算法训练营day28(补), 贪心算法2