|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
### version: 1.9.2
|
|
|
|
|
### version: 1.9.3
|
|
|
|
|
|
|
|
|
|
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
|
|
|
|
|
# Nightscout Mikr.us setup script #
|
|
|
|
@ -54,8 +54,8 @@ DISK_LOW_MAIL=5184000 # == 60 days in seconds
|
|
|
|
|
DISK_CRITICAL_WARNING=104857600 # == 100 MiB
|
|
|
|
|
DISK_CRITICAL_MAIL=604800 # == 7 days in seconds
|
|
|
|
|
DOCKER_DOWN_MAIL=604800 # == 7 days in seconds
|
|
|
|
|
SCRIPT_VERSION="1.9.2" #auto-update
|
|
|
|
|
SCRIPT_BUILD_TIME="2025.03.13" #auto-update
|
|
|
|
|
SCRIPT_VERSION="1.9.3" #auto-update
|
|
|
|
|
SCRIPT_BUILD_TIME="2025.03.18" #auto-update
|
|
|
|
|
|
|
|
|
|
#=======================================
|
|
|
|
|
# SETUP
|
|
|
|
@ -1367,7 +1367,7 @@ prompt_mikrus_apikey() {
|
|
|
|
|
MIKRUS_APIKEY=$(cat "/klucz_api")
|
|
|
|
|
MIKRUS_INFO_HOST=$(curl -s -d "srv=$MIKRUS_HOST&key=$MIKRUS_APIKEY" -X POST https://api.mikr.us/info | jq -r .server_id)
|
|
|
|
|
|
|
|
|
|
if [[ "$MIKRUS_INFO_HOST" == "$MIKRUS_HOST" ]]; then
|
|
|
|
|
if [[ "$MIKRUS_INFO_HOST" == "$MIKRUS_HOST" ]] || [[ "$MIKRUS_INFO_HOST" =~ [a-zA-Z]{1,16}[0-9]{3} ]]; then
|
|
|
|
|
msgcheck "Mikrus OK"
|
|
|
|
|
else
|
|
|
|
|
MIKRUS_APIKEY=""
|
|
|
|
@ -1385,7 +1385,7 @@ prompt_mikrus_apikey() {
|
|
|
|
|
if [[ "$MIKRUS_APIKEY" =~ [0-9a-fA-F]{40} ]]; then
|
|
|
|
|
MIKRUS_INFO_HOST=$(curl -s -d "srv=$MIKRUS_HOST&key=$MIKRUS_APIKEY" -X POST https://api.mikr.us/info | jq -r .server_id)
|
|
|
|
|
|
|
|
|
|
if [[ "$MIKRUS_INFO_HOST" == "$MIKRUS_HOST" ]]; then
|
|
|
|
|
if [[ "$MIKRUS_INFO_HOST" == "$MIKRUS_HOST" ]] || [[ "$MIKRUS_INFO_HOST" =~ [a-zA-Z]{1,16}[0-9]{3} ]]; then
|
|
|
|
|
msgcheck "Mikrus OK"
|
|
|
|
|
break
|
|
|
|
|
else
|
|
|
|
|