├── .github └── workflows │ └── ci_build.yml ├── .gitignore ├── .gitmodules ├── LICENSE.md ├── README.md ├── SETUP.md ├── TODO.md ├── apiserver ├── Dockerfile ├── dncgiplugin_start ├── dncserver_start ├── dncstdplugin_start ├── dummy.pub ├── version.tar.gz ├── version_check.sh └── version_start ├── assets ├── Connection-architecture-1.png ├── Connection-architecture-old.png ├── Connection-architecture-old.svg ├── Connection-architecture-old1.png ├── Connection-architecture.png ├── ServerArch_20200331.pptx ├── ServerArch_20211029.pptx ├── about_dnc.png ├── dnc_arch.png ├── dnc_server_arch.png ├── graf-mail_test_1.png ├── graf-mail_test_2.png ├── graf-mail_test_3.png ├── mqtt_nginx_1.png ├── mqtt_nginx_2.png ├── mqtt_nginx_3.png ├── mqtt_nginx_4.png ├── mqtt_web_1.png ├── mqtt_web_2.png ├── mqtt_web_3.png ├── mqtt_web_4.png ├── postfix_node_1.png ├── postfix_node_2.png └── postfix_node_3.png ├── ci_env ├── cron-backup ├── Dockerfile ├── README.md ├── cron.sh ├── grafana_backup.sh ├── mongodb_backup.sh ├── mqtts_backup.sh ├── nginx_backup.sh ├── nodered_backup.sh └── postfix.sh ├── docker-compose.yml ├── expo ├── Dockerfile ├── dummy.pub ├── expo_npm └── expo_start ├── htpasswd_migration.sh ├── influxdb ├── Dockerfile ├── README.md ├── backup.sh ├── influx.sh ├── influxdb.conf ├── influxdb_cron.sh ├── postfix.sh └── showdb.sh ├── mqtts ├── Dockerfile ├── mosquitto.conf └── mosquitto.sh ├── nginx ├── Dockerfile ├── certbot_cron.sh ├── mongo.txt ├── nginx.sh ├── proxy-apiserver.conf ├── proxy-expo.conf ├── proxy-grafana.conf ├── proxy-influxdb.conf ├── proxy-mqtts.conf ├── proxy-nodered.conf └── setup.sh ├── node-red ├── Dockerfile ├── anodered_start ├── bnodered_start_lib ├── evb ├── lib │ └── process_TTN_V3_data ├── settings.js └── start-node-red.sh └── postfix ├── Dockerfile └── postfix.sh /.github/workflows/ci_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/.github/workflows/ci_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | .env 3 | *~ 4 | .vscode 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/README.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/SETUP.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/TODO.md -------------------------------------------------------------------------------- /apiserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/Dockerfile -------------------------------------------------------------------------------- /apiserver/dncgiplugin_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/dncgiplugin_start -------------------------------------------------------------------------------- /apiserver/dncserver_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/dncserver_start -------------------------------------------------------------------------------- /apiserver/dncstdplugin_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/dncstdplugin_start -------------------------------------------------------------------------------- /apiserver/dummy.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/dummy.pub -------------------------------------------------------------------------------- /apiserver/version.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/version.tar.gz -------------------------------------------------------------------------------- /apiserver/version_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/version_check.sh -------------------------------------------------------------------------------- /apiserver/version_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/apiserver/version_start -------------------------------------------------------------------------------- /assets/Connection-architecture-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/Connection-architecture-1.png -------------------------------------------------------------------------------- /assets/Connection-architecture-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/Connection-architecture-old.png -------------------------------------------------------------------------------- /assets/Connection-architecture-old.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/Connection-architecture-old.svg -------------------------------------------------------------------------------- /assets/Connection-architecture-old1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/Connection-architecture-old1.png -------------------------------------------------------------------------------- /assets/Connection-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/Connection-architecture.png -------------------------------------------------------------------------------- /assets/ServerArch_20200331.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/ServerArch_20200331.pptx -------------------------------------------------------------------------------- /assets/ServerArch_20211029.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/ServerArch_20211029.pptx -------------------------------------------------------------------------------- /assets/about_dnc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/about_dnc.png -------------------------------------------------------------------------------- /assets/dnc_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/dnc_arch.png -------------------------------------------------------------------------------- /assets/dnc_server_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/dnc_server_arch.png -------------------------------------------------------------------------------- /assets/graf-mail_test_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/graf-mail_test_1.png -------------------------------------------------------------------------------- /assets/graf-mail_test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/graf-mail_test_2.png -------------------------------------------------------------------------------- /assets/graf-mail_test_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/graf-mail_test_3.png -------------------------------------------------------------------------------- /assets/mqtt_nginx_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_nginx_1.png -------------------------------------------------------------------------------- /assets/mqtt_nginx_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_nginx_2.png -------------------------------------------------------------------------------- /assets/mqtt_nginx_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_nginx_3.png -------------------------------------------------------------------------------- /assets/mqtt_nginx_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_nginx_4.png -------------------------------------------------------------------------------- /assets/mqtt_web_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_web_1.png -------------------------------------------------------------------------------- /assets/mqtt_web_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_web_2.png -------------------------------------------------------------------------------- /assets/mqtt_web_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_web_3.png -------------------------------------------------------------------------------- /assets/mqtt_web_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/mqtt_web_4.png -------------------------------------------------------------------------------- /assets/postfix_node_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/postfix_node_1.png -------------------------------------------------------------------------------- /assets/postfix_node_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/postfix_node_2.png -------------------------------------------------------------------------------- /assets/postfix_node_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/assets/postfix_node_3.png -------------------------------------------------------------------------------- /ci_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/ci_env -------------------------------------------------------------------------------- /cron-backup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/Dockerfile -------------------------------------------------------------------------------- /cron-backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/README.md -------------------------------------------------------------------------------- /cron-backup/cron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/cron.sh -------------------------------------------------------------------------------- /cron-backup/grafana_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/grafana_backup.sh -------------------------------------------------------------------------------- /cron-backup/mongodb_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/mongodb_backup.sh -------------------------------------------------------------------------------- /cron-backup/mqtts_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/mqtts_backup.sh -------------------------------------------------------------------------------- /cron-backup/nginx_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/nginx_backup.sh -------------------------------------------------------------------------------- /cron-backup/nodered_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/cron-backup/nodered_backup.sh -------------------------------------------------------------------------------- /cron-backup/postfix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/postfix restart 3 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /expo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/expo/Dockerfile -------------------------------------------------------------------------------- /expo/dummy.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/expo/dummy.pub -------------------------------------------------------------------------------- /expo/expo_npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/expo/expo_npm -------------------------------------------------------------------------------- /expo/expo_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/expo/expo_start -------------------------------------------------------------------------------- /htpasswd_migration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/htpasswd_migration.sh -------------------------------------------------------------------------------- /influxdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/Dockerfile -------------------------------------------------------------------------------- /influxdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/README.md -------------------------------------------------------------------------------- /influxdb/backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/backup.sh -------------------------------------------------------------------------------- /influxdb/influx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/influx.sh -------------------------------------------------------------------------------- /influxdb/influxdb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/influxdb.conf -------------------------------------------------------------------------------- /influxdb/influxdb_cron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/influxdb_cron.sh -------------------------------------------------------------------------------- /influxdb/postfix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/postfix restart 3 | -------------------------------------------------------------------------------- /influxdb/showdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/influxdb/showdb.sh -------------------------------------------------------------------------------- /mqtts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/mqtts/Dockerfile -------------------------------------------------------------------------------- /mqtts/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/mqtts/mosquitto.conf -------------------------------------------------------------------------------- /mqtts/mosquitto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/mqtts/mosquitto.sh -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/certbot_cron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/certbot_cron.sh -------------------------------------------------------------------------------- /nginx/mongo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/mongo.txt -------------------------------------------------------------------------------- /nginx/nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/nginx.sh -------------------------------------------------------------------------------- /nginx/proxy-apiserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-apiserver.conf -------------------------------------------------------------------------------- /nginx/proxy-expo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-expo.conf -------------------------------------------------------------------------------- /nginx/proxy-grafana.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-grafana.conf -------------------------------------------------------------------------------- /nginx/proxy-influxdb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-influxdb.conf -------------------------------------------------------------------------------- /nginx/proxy-mqtts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-mqtts.conf -------------------------------------------------------------------------------- /nginx/proxy-nodered.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/proxy-nodered.conf -------------------------------------------------------------------------------- /nginx/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/nginx/setup.sh -------------------------------------------------------------------------------- /node-red/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/Dockerfile -------------------------------------------------------------------------------- /node-red/anodered_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/anodered_start -------------------------------------------------------------------------------- /node-red/bnodered_start_lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/bnodered_start_lib -------------------------------------------------------------------------------- /node-red/evb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/evb -------------------------------------------------------------------------------- /node-red/lib/process_TTN_V3_data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/lib/process_TTN_V3_data -------------------------------------------------------------------------------- /node-red/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/settings.js -------------------------------------------------------------------------------- /node-red/start-node-red.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/node-red/start-node-red.sh -------------------------------------------------------------------------------- /postfix/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcci-catena/docker-iot-dashboard/HEAD/postfix/Dockerfile -------------------------------------------------------------------------------- /postfix/postfix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/postfix restart 3 | --------------------------------------------------------------------------------