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

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2018-04-03 14:08:20 +0300
committernachoparker <nacho@ownyourbits.com>2018-04-03 14:58:47 +0300
commitfa1ec759f5ae2ecd7d29eee0f963e449729a897d (patch)
tree0f6f503d84df6b33529199021ea1982619fa34bb /bin/ncp-suggestions
parentb94bcb42134b12f936e8067959672cba6632efe4 (diff)
ncp-web: implement dashboardv0.53.10
Diffstat (limited to 'bin/ncp-suggestions')
-rw-r--r--bin/ncp-suggestions38
1 files changed, 38 insertions, 0 deletions
diff --git a/bin/ncp-suggestions b/bin/ncp-suggestions
new file mode 100644
index 00000000..0b7b0da3
--- /dev/null
+++ b/bin/ncp-suggestions
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+#
+# NextCloudPi configuration suggestions
+#
+# Copyleft 2018 by Ignacio Nunez Hernanz <nacho _a_t_ ownyourbits _d_o_t_ com>
+# GPL licensed (see end of file) * Use at your own risk!
+#
+# Usage:
+# sudo ncp-suggestions "$( ncp-diag )"
+#
+# More at https://ownyourbits.com
+#
+
+OUT="$@"
+
+DNSMASQ_ON="$( grep "^ACTIVE_=" /usr/local/etc/nextcloudpi-config.d/dnsmasq.sh | cut -d'=' -f2 )"
+
+grep -q "distribution|.*bian GNU/Linux 9" <<<"$OUT" || \
+ echo -e "You are using an unsupported distro release. Please upgrade to latest Debian/Raspbian"
+
+[[ $DNSMASQ_ON != "yes" ]] && \
+ grep -q "NAT loopback|no" <<<"$OUT" && \
+ echo -e "\nYou should enable dnsmasq to use your domain inside home"
+
+grep -q "certificates|none" <<<"$OUT" && \
+ echo -e "\nYou should run Lets Encrypt for trusted encrypted access"
+
+grep -q "port check .*|closed" <<<"$OUT" && \
+ echo -e "\nYou should open your ports for Lets Encrypt and external access"
+
+grep -q "USB devices|none" <<<"$OUT" || {
+ grep -q "data in SD|yes" <<<"$OUT" && \
+ echo -e "\nYou should use nc-datadir to move your files to your plugged in USB drive"
+
+ grep -q "automount|no" <<<"$OUT" && \
+ echo -e "\nYou should enable automount to use your plugged in USB drive"
+}