Improving Nextcloud configuration for 21.x #68
|
@ -61,6 +61,7 @@ if [ -f $JITSI_MEET_PROXY ];then
|
||||||
PREAD_PROXY=$(grep -nr "preread_server_name" $JITSI_MEET_PROXY | cut -d ":" -f1)
|
PREAD_PROXY=$(grep -nr "preread_server_name" $JITSI_MEET_PROXY | cut -d ":" -f1)
|
||||||
fi
|
fi
|
||||||
PUBLIC_IP="$(dig +short myip.opendns.com @resolver1.opendns.com)"
|
PUBLIC_IP="$(dig +short myip.opendns.com @resolver1.opendns.com)"
|
||||||
|
ISO3166_CODE=TBD
|
||||||
|
|
||||||
while [[ "$ANS_NCD" != "yes" ]]
|
while [[ "$ANS_NCD" != "yes" ]]
|
||||||
do
|
do
|
||||||
|
@ -121,6 +122,19 @@ do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
echo -e "#Default country phone code\n
|
||||||
|
> Starting at Nextcloud 21.x it's required to set a default country phone ISO 3166-1 alpha-2 code.\n
|
||||||
|
>>> https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements <<<\n"
|
||||||
|
while [ ${#ISO3166_CODE} -gt 2 ];
|
||||||
|
do
|
||||||
|
echo -e "Some examples might be: Germany > DE | Mexico > MX | Spain > ES | USA > US\n
|
||||||
|
Do you want to set such code for your installation?" && \
|
||||||
|
read -p "Leave empty if you don't want to set any: "$'\n' ISO3166_CODE
|
||||||
|
if [ ${#ISO3166_CODE} -gt 2 ]; then
|
||||||
|
echo -e "\n-- This code is only 2 characters long, please check your input.\n"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
echo -e "\n# Check for jitsi-meet/jibri\n"
|
echo -e "\n# Check for jitsi-meet/jibri\n"
|
||||||
if [ "$(dpkg-query -W -f='${Status}' jibri 2>/dev/null | grep -c "ok installed")" == "1" ] || \
|
if [ "$(dpkg-query -W -f='${Status}' jibri 2>/dev/null | grep -c "ok installed")" == "1" ] || \
|
||||||
[ -f /etc/prosody/conf.d/$DOMAIN.conf ]; then
|
[ -f /etc/prosody/conf.d/$DOMAIN.conf ]; then
|
||||||
|
@ -469,6 +483,9 @@ sed -i "s|port 6379|port 0|" $REDIS_CONF
|
||||||
systemctl restart redis-server
|
systemctl restart redis-server
|
||||||
|
|
||||||
echo "--> Setting config.php..."
|
echo "--> Setting config.php..."
|
||||||
|
if [ ! -z "$ISO3166_CODE" ]; then
|
||||||
|
sed -i "/);/i \ \ 'default_phone_region' => '$ISO3166_CODE'," $NC_CONFIG
|
||||||
|
fi
|
||||||
sed -i "/);/i \ \ 'filelocking.enabled' => 'true'," $NC_CONFIG
|
sed -i "/);/i \ \ 'filelocking.enabled' => 'true'," $NC_CONFIG
|
||||||
sed -i "/);/i \ \ 'memcache.locking' => '\\\OC\\\Memcache\\\Redis'," $NC_CONFIG
|
sed -i "/);/i \ \ 'memcache.locking' => '\\\OC\\\Memcache\\\Redis'," $NC_CONFIG
|
||||||
sed -i "/);/i \ \ 'memcache.local' => '\\\OC\\\Memcache\\\Redis'," $NC_CONFIG
|
sed -i "/);/i \ \ 'memcache.local' => '\\\OC\\\Memcache\\\Redis'," $NC_CONFIG
|
||||||
|
|
Loading…
Reference in New Issue