Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/vm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hansson <github@techandme.se>2018-02-06 19:09:44 +0300
committerGitHub <noreply@github.com>2018-02-06 19:09:44 +0300
commit1eb49e670544334c3b39dc045b3eb023f4042c7f (patch)
treeff50f2dc9c00ce2ecc97286b7f2344265fad536e /apps/netdata.sh
parent21fbd5087d526dfedfa289a6d5cc90e9cb4d64b7 (diff)
updates for NC13 (#439)
Diffstat (limited to 'apps/netdata.sh')
-rw-r--r--apps/netdata.sh68
1 files changed, 68 insertions, 0 deletions
diff --git a/apps/netdata.sh b/apps/netdata.sh
new file mode 100644
index 00000000..cd2bb4e0
--- /dev/null
+++ b/apps/netdata.sh
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+# Tech and Me © - 2017, https://www.techandme.se/
+
+# shellcheck disable=2034,2059
+true
+# shellcheck source=lib.sh
+. <(curl -sL https://raw.githubusercontent.com/nextcloud/vm/master/lib.sh)
+
+# Check for errors + debug code and abort if something isn't right
+# 1 = ON
+# 0 = OFF
+DEBUG=0
+debug_mode
+
+# Download and install Netdata
+if [ -d /etc/netdata ]
+then
+msg_box "Netdata seems to be installed.
+We will now remove Netdata and reinstall it with the latest master."
+ # Uninstall
+ echo yes | bash /usr/src/netdata.git/netdata-uninstaller.sh --force
+ userdel netdata
+ groupdel netdata
+ gpasswd -d netdata adm
+ gpasswd -d netdata proxy
+ # Install
+ is_process_running dpkg
+ is_process_running apt
+ apt update -q4 & spinner_loading
+ sudo -u "$UNIXUSER" "$(bash <(curl -Ss https://my-netdata.io/kickstart.sh) all --dont-wait)"
+else
+ # Install
+ is_process_running dpkg
+ is_process_running apt
+ apt update -q4 & spinner_loading
+ sudo -u "$UNIXUSER" "$(bash <(curl -Ss https://my-netdata.io/kickstart.sh) all --dont-wait)"
+fi
+
+# Check Netdata instructions after script is done
+any_key "Please check information above and press any key to continue..."
+
+# Installation done?
+if [ -d /etc/netdata ]
+then
+msg_box "Netdata is now installed and can be accessed from this address:
+
+http://$ADDRESS:19999
+
+If you want to reach it from the internet you need to open port 19999 in your firewall.
+If you don't know how to open ports, please follow this guide:
+https://www.techandme.se/open-port-80-443/
+
+After you have opened the correct port, then you can visit Netdata from your domain:
+
+http://$(hostname -f):19999 and or http://yourdomanin.com:19999
+
+You can find more configuration options in their WIKI:
+https://github.com/firehol/netdata/wiki/Configuration"
+
+# Cleanup
+rm -rf /tmp/netdata*
+fi
+clear
+
+exit
+
+