<
From version < 9.1 >
edited by Richard Johnson
on 2020/08/10 16:37
To version < 8.1 >
edited by Richard Johnson
on 2020/08/06 18:26
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -10,58 +10,3 @@
10 10  * The reason MongoDB 2.4 is installed under Raspian, seems to be because later versions of MongoDB are 64 bit and Raspian is 32 bit.  You would need to install a 64 bit version of Linux, such as [[Ubuntu>>https://pimylifeup.com/ubuntu-server-raspberry-pi/]], onto your Raspberry Pi and then you can follow the instructions above.
11 11  ** You can't install a 64 bit Ubuntu onto a Raspberry PI Zero or Zero W, because it requires ARMv7 processor and the Zero series is based on ARMv6.
12 12  *** Probably the smallest choice would be Raspberry Pi Model 3 A+.
13 -
14 -
15 -I finally ended up using a Raspberry Pi model 3 A+.  This is an ARMv7 processor, so it can do 64 bit Linux, it has built-in Wifi, and it's still small and cheap.  I installed Ubuntu 19 from here:
16 -
17 -[[http:~~/~~/cdimage.ubuntu.com/releases/eoan/release/ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz>>http://cdimage.ubuntu.com/releases/eoan/release/ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz]]
18 -
19 -
20 -You'll want to configure the Wifi using "netplan" (/etc/netplan directory):
21 -
22 -network:
23 - ethernets:
24 - eth0:
25 - dhcp4: true
26 - optional: true
27 - version: 2
28 - wifis:
29 - wlan0:
30 - dhcp4: true
31 - access-points:
32 - "My Network Name":
33 - password: "My Network Password"
34 -
35 -Then install the packages mentioned on the above web page as root, but install the "Nightscout" installation ("npm install") as a non-root user.
36 -
37 -Finally, here's a sample "start.sh" file:
38 -
39 -
40 -(% class="box" %)
41 -(((
42 -#!/usr/bin/bash
43 -
44 -export SSL_KEY=MyCertKeyFile.key
45 -export SSL_CERT=MyCertFullchainFile.cer
46 -export SSL_CA=MyCertFullchainFile.cer
47 -
48 -# environment variables
49 -export DISPLAY_UNITS="mg/dl"
50 -#export MONGO_CONNECTION="mongodb:~/~/MyNightscoutUsername:MyNightscoutPassword@localhost:27017/Nightscout"
51 -export MONGO_CONNECTION="mongodb:~/~/localhost:27017/Nightscout"
52 -export BASE_URL="https:~/~/nightscout.example.com"
53 -export PORT=443
54 -export API_SECRET="My Nightscout Secret"
55 -
56 -export PUMP_FIELDS="reservoir battery status"
57 -export DEVICESTATUS_ADVANCED=true
58 -export ENABLE="careportal iob cob openaps pump bwg rawbg basal bridge"
59 -export BRIDGE_PASSWORD="My Dexcom Share password"
60 -export BRIDGE_USER_NAME="My Dexcom Share Username"
61 -
62 -export TIME_FORMAT=24
63 -
64 -# start server
65 -node ~-~-no-deprecation server.js
66 -
67 -)))