Compare commits

..

48 Commits

Author SHA1 Message Date
Dominik Dzienia b8c9aa0dc2 Code formatting 4 months ago
Dominik Dzienia 35880f8cdc Fixed missing var update 4 months ago
Dominik Dzienia 0112d0a966 Hotfix release 1.9.5 - fixed watchdog domain detection 4 months ago
Dominik Dzienia a775ca7309 Fix build info 4 months ago
Dominik Dzienia 3232f30d2e Hotfix release 1.9.4 - made domain detection more robust against old hostnames 4 months ago
Dominik Dzienia 3c510323f5 Release 1.9.3 - fixed detecting mikr.us API key and hostname 4 months ago
Dominik Dzienia c7acde0478 Preparing release 1.9.2 4 months ago
Dominik Dzienia eddbefe919 Added limiting of watchdog logs while sending diagnostics 4 months ago
Dominik Dzienia 538178d92c Another try with diagnostics 4 months ago
Dominik Dzienia 4c61632e3d Support for new mikr.us hostname naming scheme 4 months ago
Dominik Dzienia 3d36625af7 Preventing downgrade on master 8 months ago
Dominik Dzienia a4c7449756 Release 1.9.1 8 months ago
Dominik Dzienia 8a4ada1599 Make update from menu check for new build 8 months ago
Dominik Dzienia 630893ae06 Updated CHANGELOG, fixed update e-mail 8 months ago
Dominik Dzienia ea08dc83ba Download error handling 8 months ago
Dominik Dzienia 58d45c9f8c Fixed update 8 months ago
Dominik Dzienia 8b9df0f7e6 Add update forcing option 8 months ago
Dominik Dzienia 60b67ceb10 Fixed update checks 8 months ago
Dominik Dzienia 12eed9e154 Fixed version info 8 months ago
Dominik Dzienia f4680d36dc Refactored update detection 8 months ago
Dominik Dzienia 674bcd956a Fixed update dialog 9 months ago
Dominik Dzienia 5ec015faaa Fixed update 9 months ago
Dominik Dzienia cab0f7e946 Fixed uninstall 9 months ago
Dominik Dzienia d6b81c8baf Fixes in text measuring 9 months ago
Dominik Dzienia d82a105c3b Build of 1.9.1 9 months ago
Dominik Dzienia dae5125e73 Docker service restart, events logging 9 months ago
Dominik Dzienia c39a9cd1d1 Docker containers logs cleanup 9 months ago
Dominik Dzienia 61adb44d39 Release 1.9.0 9 months ago
Dominik Dzienia d4870e539a Release 1.9.0 9 months ago
Dominik Dzienia cc96defdf4 Free space warnings 9 months ago
Dominik Dzienia 7a4d9ad8d0 Extended watchdog 9 months ago
Dominik Dzienia e8e3575c01 Handles edge case when apt is locked and diceware not installed 9 months ago
Dominik Dzienia 00a305a9ab Added tool version to diagnostics 9 months ago
Dominik Dzienia f7cffdf5cc Add size checking and retry for diagnostics 9 months ago
Dominik Dzienia b26ff0c2a7 Long operation warning added 9 months ago
Dominik Dzienia 61c5afd312 Fixed cleanup 9 months ago
Dominik Dzienia 2323feceb0 Cleanup an diagnostics 9 months ago
Dominik Dzienia 8ad805034d Fixed curl invocation 9 months ago
Dominik Dzienia 8ad97ebb61 additional logs 9 months ago
Dominik Dzienia a433441308 Logging fixes, addded channel support 9 months ago
Dominik Dzienia c6156575c8 Better watchdog logs 9 months ago
dominik ed568d8b41 Merge pull request 'Update 1.8.0' (#3) from develop into master
Reviewed-on: #3
2 years ago
Dominik Dzienia 743b6a49e2 Fixed domain names hint 2 years ago
Dominik Dzienia 4b78d9117a Fixed log on new install 2 years ago
Dominik Dzienia f490843906 Added domain requesting cache 2 years ago
Dominik Dzienia 2c60195d4f Watchdog error handling 2 years ago
Dominik Dzienia 261d23c50c Improved watchdog statuses 2 years ago
Dominik Dzienia 759462a709 Updated status page URL 2 years ago

@ -5,9 +5,72 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.9.5],[1.9.4],[1.9.3] - 2025-03-19
## [1.8.0] - 2024-01-06
### Fixed
- Detecting mikr.us API key / hostname
- Detecting domains on old hostnames
## [1.9.2] - 2025-03-13
### Changed
- Adjusted to new mikr.us host naming strategy
### Fixed
- Limited of watchdog logs added for diagnostics
## [1.9.1] - 2024-10-26
### Added
- Detecting and fixing docker server issues
- Additional cleanup of container logs
- Events added to logs and diagnostics
- Mail notification on possible update
- Build date shown in UI, logs and diagnostics
- Forced update flag
- Gracefull handling of repo 404 and invalid channels
### Changed
- Tool update mechanism taking into account build date
### Fixed
- Cleanups and refactoring in dialogs
- Bugs in update detection
## [1.9.0] - 2024-10-12
### Added
- Cleanup menu
- Gathering and sending encrypted diagnostics
- Watchdog notifications for low free space
### Changed
- Main menu, moved update items to its own submenu
- Added diagnostics encryption key to about dialog
### Fixed
- More robust watchdog, detects and restarts stale MongoDB
## [1.8.1] - 2024-01-17
### Added
- Custom update channels support
### Changed
- Added more detailed logs in case of watchdog failure
## [1.8.0] - 2024-01-07
### Added
@ -18,7 +81,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Main menu status show overal calculated status instead of Nightscout container
- Main menu status show live calculated status instead of Nightscout container status
### Fixed
- Removed underscore from domain name hint, as xDrip and NS have issues with domains containing it
### Fixed

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
{
"name": "@dlvoy/ns-installer-mikrus",
"version": "1.8.0",
"version": "1.9.5",
"description": "Nightscout installer for mikr.us VPS",
"main": "index.js",
"scripts": {

File diff suppressed because it is too large Load Diff

@ -1,11 +1,11 @@
#!/bin/bash
### version: 1.8.0
### version: 1.9.5
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
# Nightscout Mikr.us setup script #
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
# (c)2023 by Dominik Dzienia #
# (c)2025 by Dominik Dzienia #
# <dominik.dzienia@gmail.com> #
# Licensed under MIT license #
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
@ -26,6 +26,7 @@ if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi
# MAIN SCRIPT
#=======================================
startup_version
parse_commandline_args "$@"
# check_interactive
check_git
@ -35,6 +36,7 @@ check_jq
check_ufw
check_nano
check_dateutils
check_diceware
setup_packages
setup_node
check_dotenv
@ -42,6 +44,7 @@ setup_users
setup_dir_structure
download_conf
download_tools
setup_security
update_if_needed
setup_firewall

@ -1 +1 @@
2024-01-06T21:57:56.813Z
2025-03-19T00:31:27.110Z
Loading…
Cancel
Save