Guacamole was addedd

This commit is contained in:
2023-07-14 14:34:17 +00:00
parent bc09b3c664
commit a829e7d6ca
2 changed files with 56 additions and 6 deletions

View File

@@ -296,24 +296,24 @@ ask_additionals() {
fi
echo "Do you want to install nextcloud? (Y/n)";
echo "Do you want to install Nextcloud? (Y/n)";
read -r ANSWER;
if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ] || [ "$ANSWER" == "" ]; then
NEXTCLOUD="yes";
echo "Please add nextcloud domain: ";
echo "Please add Nextcloud domain: ";
while read -r NEXTCLOUD_DOMAIN; do
if [ "$NEXTCLOUD_DOMAIN" != "" ]; then
break;
fi;
done
echo "Please add nextcloud username: ";
echo "Please add Nextcloud username: ";
while read -r NEXTCLOUD_USERNAME; do
if [ "$NEXTCLOUD_USERNAME" != "" ]; then
break;
fi;
done
echo "Please add nextcloud password: ";
echo "Please add Nextcloud password: ";
while read -r -s NEXTCLOUD_PASSWORD; do
if [ "$NEXTCLOUD_PASSWORD" != "" ]; then
break;
@@ -321,12 +321,12 @@ ask_additionals() {
done
fi
echo "Do you want to install bitwarden? (Y/n)";
echo "Do you want to install Bitwarden? (Y/n)";
read -r ANSWER;
if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ] || [ "$ANSWER" == "" ]; then
BITWARDEN="yes";
echo "Please add bitwarden domain: ";
echo "Please add Bitwarden domain: ";
while read -r BITWARDEN_DOMAIN; do
if [ "$BITWARDEN_DOMAIN" != "" ]; then
break;
@@ -396,6 +396,19 @@ ask_additionals() {
fi
echo "Do you want to install Guacamole? (Y/n)";
read -r ANSWER;
if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ] || [ "$ANSWER" == "" ]; then
GUACAMOLE="yes";
echo "Please add Guacamole domain: ";
while read -r GUACAMOLE_DOMAIN; do
if [ "$GUACAMOLE_DOMAIN" != "" ]; then
break;
fi;
done
fi
}
uninstall() {
@@ -667,12 +680,26 @@ if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ] || [ "$ANSWER" == "" ]; then
fi
fi
if [ "$GUACAMOLE" == "yes" ]; then
VAR_GUACAMOLE="--env GUACAMOLE=$GUACAMOLE";
VAR_GUACAMOLE="$VAR_GUACAMOLE --env GUACAMOLE_DOMAIN=$GUACAMOLE_DOMAIN";
ADDITIONAL_SERVICES="";
echo "Would you like to run Guacamole after install? (Y/n)";
read -r ANSWER;
if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ] || [ "$ANSWER" == "" ] ; then
ADDITIONAL_SERVICES="$ADDITIONAL_SERVICES guacamole";
fi
fi
# Run installer tool
$SUDO_CMD docker run \
--env ADDITIONALS=true \
--env SERVICE_DIR=$SERVICE_DIR\
$VAR_NEXTCLOUD \
$VAR_BITWARDEN \
$VAR_GUACAMOLE \
--volume $HOME/.ssh/installer:/root/.ssh/id_rsa \
--volume /etc/user/:/etc/user/ \
--volume /etc/system/:/etc/system/ \