install_nextcloud.sh: Support Nextcloud installation without activated encryption module.

This commit is contained in:
Christoph 2025-04-23 11:57:11 +02:00
parent 614a499671
commit a4c091c2f5

View File

@ -695,6 +695,33 @@ else
fi
# - Enable encryption module?
# -
ENABLE_ENCRYPTION=false
echo ""
echo -e " \033[32m--\033[m"
echo ""
echo " Should the encryption module be switched on?"
echo ""
echo ""
echononl "Enable encryption [yes/no]: "
read OK
while [[ "${OK,,}" != "yes" ]] && [[ "${OK,,}" != "no" ]] ; do
echononl "Wrong entry! - repeat [yes/no]: "
read OK
done
if [[ ${OK,,} = "yes" ]] ; then
ENABLE_ENCRYPTION=true
else
ENABLE_ENCRYPTION=false
fi
# - Install redis-service?
# -
INSTALL_REDIS_SERVICE=false
@ -1018,6 +1045,8 @@ echo " Nextcloud verion.....................: $VERSION"
echo " Nextcloud installation directory.....: $INSTALL_DIR"
echo " Nextcloud data directory.............: $DATA_DIR"
echo ""
echo " Eenable Encryption...................: \033[33m${ENABLE_ENCRYPTION}\033[m"
echo ""
echo " Admin user name......................: $ADMIN_USER"
echo " Passord for admin user...............: $ADMIN_PASS"
echo ""
@ -1110,6 +1139,8 @@ echo "# - Nextcloud verion.....................: $VERSION" >> $log_file
echo "# - Nextcloud installation directory.....: $INSTALL_DIR" >> $log_file
echo "# - Nextcloud data directory.............: $DATA_DIR" >> $log_file
echo "# -" >> $log_file
echo "# - Eenable Encryption...................: ${ENABLE_ENCRYPTION}" >> $log_file
echo "# -" >> $log_file
echo "# - Admin user name......................: $ADMIN_USER" >> $log_file
echo "# - Passord for admin user...............: $ADMIN_PASS" >> $log_file
echo "# -" >> $log_file
@ -3551,12 +3582,13 @@ fi
blank_line
echononl "Eabable the (default) encryption module.."
if ${ENABLE_ENCRYPTION} ; then
# - Activate and Enable (default) encryption module
# -
echo "" >> $log_file
echo "# - Eabable the (default) encryption module" >> $log_file
echo "# -" >> $log_file
echononl "Eabable the (default) encryption module.."
echo "sudo -u \"$HTTP_USER\" \"$php_binary\" \"${INSTALL_DIR}/occ\" app:enable encryption" >> $log_file
sudo -u "$HTTP_USER" "$php_binary" "${INSTALL_DIR}/occ" app:enable encryption >> $log_file 2>&1
@ -3576,11 +3608,16 @@ else
done
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
fi
else
echo_skipped
fi
echononl "Enable encryption.."
if ${ENABLE_ENCRYPTION} ; then
echo "" >> $log_file
echo "# - Enable encryption" >> $log_file
echo "# -" >> $log_file
echononl "Enable encryption.."
echo "sudo -u \"$HTTP_USER\" \"$php_binary\" \"${INSTALL_DIR}/occ\" encryption:enable" >> $log_file
sudo -u "$HTTP_USER" "$php_binary" "${INSTALL_DIR}/occ" encryption:enable >> $log_file 2>&1
@ -3600,8 +3637,9 @@ else
done
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
fi
else
echo_skipped
fi
# - Adjust 'trusted_domains'