#!/bin/bash # # NextCloudPi configuration suggestions # # Copyleft 2018 by Ignacio Nunez Hernanz # GPL licensed (see end of file) * Use at your own risk! # # Usage: # sudo ncp-suggestions "$( ncp-diag )" # # More at https://ownyourbits.com # OUT="$@" source /usr/local/etc/library.sh check_distro || \ echo -e "You are using an outdated distro release. You should upgrade to latest Debian/Raspbian" is_active_app dnsmasq && \ 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" }