|
@@ -623,74 +623,74 @@ mostrarExpress
|
|
# Servidor Web
|
|
# Servidor Web
|
|
if [ $apacheOn = true ]; then
|
|
if [ $apacheOn = true ]; then
|
|
printf "Instalando Web Server Apache..."
|
|
printf "Instalando Web Server Apache..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
instalarApache
|
|
instalarApache
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando Web Server Apache..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando Web Server Apache..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
elif [ $nginxOn = true ]; then
|
|
elif [ $nginxOn = true ]; then
|
|
printf "Instalando Web Server Nginx..."
|
|
printf "Instalando Web Server Nginx..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
instalarNginx
|
|
instalarNginx
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando Web Server Nginx..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando Web Server Nginx..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
# Base de Datos
|
|
# Base de Datos
|
|
if [ $mySQLOn = true ]; then
|
|
if [ $mySQLOn = true ]; then
|
|
printf "Instalando Base de Datos MySQL..."
|
|
printf "Instalando Base de Datos MySQL..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
instalarMySQL
|
|
instalarMySQL
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
elif [ $mariaDBOn = true ]; then
|
|
elif [ $mariaDBOn = true ]; then
|
|
printf "Instalando Base de Datos MariaDB..."
|
|
printf "Instalando Base de Datos MariaDB..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
instalarMariaDB
|
|
instalarMariaDB
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
# PHP
|
|
# PHP
|
|
if [ $phpOn = true ]; then
|
|
if [ $phpOn = true ]; then
|
|
printf "Instalando PHP-7..."
|
|
printf "Instalando PHP-7..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
instalarPHP
|
|
instalarPHP
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
# SSL/TLS
|
|
# SSL/TLS
|
|
# Falta por implementar
|
|
# Falta por implementar
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
# MediaWiki
|
|
# MediaWiki
|
|
if [ $mediaWikiOn = true ]; then
|
|
if [ $mediaWikiOn = true ]; then
|
|
printf "Instalando MediaWiki..."
|
|
printf "Instalando MediaWiki..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
# Moodle
|
|
# Moodle
|
|
if [ $moodleOn = true ]; then
|
|
if [ $moodleOn = true ]; then
|
|
printf "Instalando Moodle..."
|
|
printf "Instalando Moodle..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Instalando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Instalando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
|
|
|
|
@@ -701,94 +701,94 @@ mostrarExpress
|
|
# Configuración Apache
|
|
# Configuración Apache
|
|
# Virtual Hosts
|
|
# Virtual Hosts
|
|
printf "Configurando Servidor Web..."
|
|
printf "Configurando Servidor Web..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Configuración Database
|
|
# Configuración Database
|
|
# Arrancar Base de Datos, establecer contraseña y configuración segura
|
|
# Arrancar Base de Datos, establecer contraseña y configuración segura
|
|
if [ $mySQLOn = true ];then
|
|
if [ $mySQLOn = true ];then
|
|
printf "Configurando Base de Datos MySQL..."
|
|
printf "Configurando Base de Datos MySQL..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
habilitarServicio mysql
|
|
habilitarServicio mysql
|
|
establecerSQLPasswd
|
|
establecerSQLPasswd
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
if [ $mariaDBOn = true ];then
|
|
if [ $mariaDBOn = true ];then
|
|
printf "Configurando Base de Datos MAriaDB..."
|
|
printf "Configurando Base de Datos MAriaDB..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
habilitarServicio mariadb
|
|
habilitarServicio mariadb
|
|
establecerSQLPasswd
|
|
establecerSQLPasswd
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
# Configuración PHP
|
|
# Configuración PHP
|
|
# cgi.fix_pathinfo=0
|
|
# cgi.fix_pathinfo=0
|
|
# Configurar máximo de subida de archivos
|
|
# Configurar máximo de subida de archivos
|
|
printf "Configurando PHP-7..."
|
|
printf "Configurando PHP-7..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Configuración MediWiki
|
|
# Configuración MediWiki
|
|
printf "Configurando MediaWiki..."
|
|
printf "Configurando MediaWiki..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Configuración Moodle
|
|
# Configuración Moodle
|
|
printf "Configurando Moodle..."
|
|
printf "Configurando Moodle..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Arrancar y habilitar todos los servicios (SystemD, Service o SystemV)
|
|
# Arrancar y habilitar todos los servicios (SystemD, Service o SystemV)
|
|
printf "Arrancando Servicios..."
|
|
printf "Arrancando Servicios..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Arrancando Servicios..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Arrancando Servicios..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Añadir reglas del cortafuegos
|
|
# Añadir reglas del cortafuegos
|
|
printf "Configurando Cortafuegos..."
|
|
printf "Configurando Cortafuegos..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando Cortafuegos..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando Cortafuegos..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Configuración SSL/TLS
|
|
# Configuración SSL/TLS
|
|
# Generar certificados
|
|
# Generar certificados
|
|
# Configurar certificados
|
|
# Configurar certificados
|
|
printf "Configurando SSL/TLS..."
|
|
printf "Configurando SSL/TLS..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
# Configurar actualizaciones
|
|
# Configurar actualizaciones
|
|
if [ $actualizacionesOn = true ]; then
|
|
if [ $actualizacionesOn = true ]; then
|
|
printf "Configurando actualizaciones automáticas..."
|
|
printf "Configurando actualizaciones automáticas..."
|
|
- {
|
|
|
|
- printf "%s\n" $((100 * progreso / progresoTotal))
|
|
|
|
|
|
+# {
|
|
|
|
+# printf "%s\n" $((100 * progreso / progresoTotal))
|
|
sleep 2
|
|
sleep 2
|
|
progreso=$((progreso + 1))
|
|
progreso=$((progreso + 1))
|
|
- } > >(whiptail --gauge "Configurando actualizaciones automáticas..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
|
|
|
|
+# } > >(whiptail --gauge "Configurando actualizaciones automáticas..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
|
|
printf " OK.\n"
|
|
printf " OK.\n"
|
|
fi
|
|
fi
|
|
|
|
|