Podcast: Descargar (29.1MB)
Enlaces:
- Documentación de ISPConfig – https://www.ispconfig.org/documentation/
- Script de instalación automática de ISPConfig – https://www.howtoforge.com/tutorial/ispconfig-automated-install-script/
En el capítulo de hoy os traigo ISPConfig, un panel de hosting para instalar en un servidor totalmente gratuito.
Este panel nos permitirá configurar de una forma más sencilla que por consola un servidor apache, correo electrónico, servidor de base de datos, ftp, certificados, webmail, etc…
Lo que este panel no hace es gestionar dominios, gluerecords, inversas y similares.
Este script es fantástico para poder tener servicios de hosting de pequeña escala, es decir, nuestras webs, las de un colegio, etc… pero yo no lo recomendaría para dar servicios de hosting al público final, aunque es posible hacerlo, de hecho hay empresas que lo usan, pero con un perfil ténico muy elevado.
El mantenimiento de una plataforma con ISPConfig es bastante compleja porque es necesario gestionar servidor a servidor a no ser que tengáis funcionando algunas herramientas de despliegue.
Si lo que buscáis es una plataforma (qué no software para un servidor) ya seria para el despliegue de hosting hay otras alternativas como TCPanel.
A continuación os dejo el procedimiento completo de instalación:
root@debian:~# apt-get update && apt-get -y upgrade Ign:1 http://ftp.es.debian.org/debian stretch InRelease Obj:2 http://ftp.es.debian.org/debian stretch-updates InRelease Obj:3 http://security.debian.org/debian-security stretch/updates InRelease Obj:4 http://ftp.es.debian.org/debian stretch Release Leyendo lista de paquetes... Hecho Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Calculando la actualización... Hecho 0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados. root@debian:~# apt-get install -y unzip Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Paquetes sugeridos: zip Se instalarán los siguientes paquetes NUEVOS: unzip 0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 0 no actualizados. Se necesita descargar 170 kB de archivos. Se utilizarán 547 kB de espacio de disco adicional después de esta operación. Des:1 http://ftp.es.debian.org/debian stretch/main amd64 unzip amd64 6.0-21 [170 kB] Descargados 170 kB en 0s (475 kB/s) Seleccionando el paquete unzip previamente no seleccionado. (Leyendo la base de datos ... 28193 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../unzip_6.0-21_amd64.deb ... Desempaquetando unzip (6.0-21) ... Procesando disparadores para mime-support (3.60) ... Configurando unzip (6.0-21) ... Procesando disparadores para man-db (2.7.6.1-2) ... root@debian:~# cd /tmp root@debian:/tmp# wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master" --2017-08-05 12:13:14-- https://github.com/servisys/ispconfig_setup/tarball/master Resolviendo github.com (github.com)... 192.30.253.112, 192.30.253.113 Conectando con github.com (github.com)[192.30.253.112]:443... conectado. Petición HTTP enviada, esperando respuesta... 302 Found Localización: https://codeload.github.com/servisys/ispconfig_setup/legacy.tar.gz/master [siguiendo] --2017-08-05 12:13:14-- https://codeload.github.com/servisys/ispconfig_setup/legacy.tar.gz/master Resolviendo codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121 Conectando con codeload.github.com (codeload.github.com)[192.30.253.120]:443... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 86656 (85K) [application/x-gzip] Grabando a: “installer.tgz” installer.tgz 100%[===============================>] 84,62K 344KB/s in 0,2s 2017-08-05 12:13:15 (344 KB/s) - “installer.tgz” guardado [86656/86656] root@debian:/tmp# tar zxvf installer.tgz servisys-ispconfig_setup-b27b996/ servisys-ispconfig_setup-b27b996/.gitattributes servisys-ispconfig_setup-b27b996/.gitignore servisys-ispconfig_setup-b27b996/CHANGELOG.txt servisys-ispconfig_setup-b27b996/LICENSE servisys-ispconfig_setup-b27b996/README.md servisys-ispconfig_setup-b27b996/TO-DO.md servisys-ispconfig_setup-b27b996/contributors.txt servisys-ispconfig_setup-b27b996/distros/ servisys-ispconfig_setup-b27b996/distros/centos7/ servisys-ispconfig_setup-b27b996/distros/centos7/askquestions.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_basics.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_bind.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_fix.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_mailman.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_metronom.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_mta.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_quota.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/centos7/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/centos7/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/debian7/ servisys-ispconfig_setup-b27b996/distros/debian7/askquestions.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_basics.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_bind.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_fix.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_mta.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_quota.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/debian7/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/debian7/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/debian8/ servisys-ispconfig_setup-b27b996/distros/debian8/askquestions.sh servisys-ispconfig_setup-b27b996/distros/debian8/askquestions_multiserver.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_basics.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_bind.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_fix.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_ispconfigbeta.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_mta.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_quota.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/debian8/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/debian8/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/debian9/ servisys-ispconfig_setup-b27b996/distros/debian9/askquestions.sh servisys-ispconfig_setup-b27b996/distros/debian9/askquestions_multiserver.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_basics.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_bind.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_fix.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_ispconfigbeta.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_mta.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_quota.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/debian9/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/debian9/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/ servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/askquestions.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_basics.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_bind.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_fix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_metronom.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_mta.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_quota.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-14.04/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/ servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/Install_metronom.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/askquestions.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_basics.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_bind.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_fix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_mta.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_quota.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-15.10/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/ servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/askquestions.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_basics.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_bind.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_fix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_metronom.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_mta.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_quota.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.04/preinstallcheck.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/ servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/askquestions.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_antivirus.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_basephp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_basics.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_bind.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_fail2ban.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_fix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_ftp.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_hhvm.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_ispconfig.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_jailkit.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_metronom.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_mta.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_mysql.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_postfix.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_quota.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_webmail.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_webserver.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/install_webstats.sh servisys-ispconfig_setup-b27b996/distros/ubuntu-16.10/preinstallcheck.sh servisys-ispconfig_setup-b27b996/font/ servisys-ispconfig_setup-b27b996/font/straight.flf servisys-ispconfig_setup-b27b996/functions/ servisys-ispconfig_setup-b27b996/functions/check_linux.sh servisys-ispconfig_setup-b27b996/install.sh root@debian:/tmp# cd *ispconfig* root@debian:/tmp/servisys-ispconfig_setup-b27b996# bash install.sh Checking your system, please wait... install.sh: línea 64: /tmp/servisys-ispconfig_setup-b27b996/distros/debian9/install_metronom.sh: No existe el fichero o el directorio Welcome to ISPConfig Setup Script v.3.0.2 This software is developed by Temporini Matteo with the support of the community. You can visit my website at the followings URLs http://www.servisys.it http://www.temporini.net and contact me with the following information contact email/hangout: temporini.matteo@gmail.com skype: matteo.temporini ========================================= ISPConfig 3 System installer ========================================= This script will do a nearly unattended intallation of all software needed to run ISPConfig 3. When this script starts running, it'll keep going all the way So before you continue, please make sure the following checklist is ok: - This is a clean standard clean installation for supported systems - Internet connection is working properly The detected Linux Distribution is: Debian GNU/Linux 9 (stretch) Is this correct? (y/n)y Checking internet connection... OK Installing pre-required packages Updating apt and upgrading currently installed packages... [DONE] Installing basic packages... Reconfigure dash... [DONE] Installing MariaDB... [DONE] Installing Apache and Modules... [DONE] Installing PHP and Modules... [DONE] Installing PHP-FPMLeyendo lista de paquetes... Creando árbol de dependencias... Leyendo la información de estado... Se instalarán los siguientes paquetes NUEVOS: php7.0-fpm 0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 0 no actualizados. Se necesita descargar 1.297 kB de archivos. Se utilizarán 4.519 kB de espacio de disco adicional después de esta operación. Des:1 http://ftp.es.debian.org/debian stretch/main amd64 php7.0-fpm amd64 7.0.19-1 [1.297 kB] Descargados 1.297 kB en 0s (1.580 kB/s) Seleccionando el paquete php7.0-fpm previamente no seleccionado. (Leyendo la base de datos ... 40780 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../php7.0-fpm_7.0.19-1_amd64.deb ... Desempaquetando php7.0-fpm (7.0.19-1) ... Configurando php7.0-fpm (7.0.19-1) ... Creating config file /etc/php/7.0/fpm/php.ini with new version php_invoke: Enable module curl for fpm sapi php_invoke: Enable module simplexml for fpm sapi php_invoke: Enable module sockets for fpm sapi php_invoke: Enable module snmp for fpm sapi php_invoke: Enable module fileinfo for fpm sapi php_invoke: Enable module zip for fpm sapi php_invoke: Enable module ftp for fpm sapi php_invoke: Enable module calendar for fpm sapi php_invoke: Enable module intl for fpm sapi php_invoke: Enable module ctype for fpm sapi php_invoke: Enable module mysqlnd for fpm sapi php_invoke: Enable module tidy for fpm sapi php_invoke: Enable module memcache for fpm sapi php_invoke: Enable module opcache for fpm sapi php_invoke: Enable module dom for fpm sapi php_invoke: Enable module pdo_mysql for fpm sapi php_invoke: Enable module phar for fpm sapi php_invoke: Enable module sysvsem for fpm sapi php_invoke: Enable module tokenizer for fpm sapi php_invoke: Enable module gd for fpm sapi php_invoke: Enable module xsl for fpm sapi php_invoke: Enable module xmlreader for fpm sapi php_invoke: Enable module shmop for fpm sapi php_invoke: Enable module pspell for fpm sapi php_invoke: Enable module gettext for fpm sapi php_invoke: Enable module imap for fpm sapi php_invoke: Enable module recode for fpm sapi php_invoke: Enable module json for fpm sapi php_invoke: Enable module pdo_sqlite for fpm sapi php_invoke: Enable module pdo for fpm sapi php_invoke: Enable module xmlrpc for fpm sapi php_invoke: Enable module mysqli for fpm sapi php_invoke: Enable module readline for fpm sapi php_invoke: Enable module sysvmsg for fpm sapi php_invoke: Enable module iconv for fpm sapi php_invoke: Enable module sqlite3 for fpm sapi php_invoke: Enable module mcrypt for fpm sapi php_invoke: Enable module sysvshm for fpm sapi php_invoke: Enable module posix for fpm sapi php_invoke: Enable module mbstring for fpm sapi php_invoke: Enable module xmlwriter for fpm sapi php_invoke: Enable module wddx for fpm sapi php_invoke: Enable module imagick for fpm sapi php_invoke: Enable module exif for fpm sapi php_invoke: Enable module xml for fpm sapi NOTICE: Not enabling PHP 7.0 FPM by default. NOTICE: To enable PHP 7.0 FPM in Apache2 do: NOTICE: a2enmod proxy_fcgi setenvif NOTICE: a2enconf php7.0-fpm NOTICE: You are seeing this message because you have apache2 package installed. Created symlink /etc/systemd/system/multi-user.target.wants/php7.0-fpm.service → /lib/systemd/system/php7.0-fpm.service. Procesando disparadores para systemd (232-25+deb9u1) ... Procesando disparadores para man-db (2.7.6.1-2) ... [DONE] Installing needed Programs for PHP and Apache... [DONE] Installing phpMyAdmin... Leyendo lista de paquetes... Creando árbol de dependencias... Leyendo la información de estado... Se instalarán los siguientes paquetes adicionales: dbconfig-common dbconfig-mysql libjs-sphinxdoc libjs-underscore php-bz2 php-mysql php-phpseclib php-tcpdf php7.0-bz2 Paquetes sugeridos: php-libsodium php-gmp php5-imagick www-browser Paquetes recomendados: php5-gd php5-mcrypt Se instalarán los siguientes paquetes NUEVOS: dbconfig-common dbconfig-mysql libjs-sphinxdoc libjs-underscore php-bz2 php-mysql php-phpseclib php-tcpdf php7.0-bz2 phpmyadmin 0 actualizados, 10 nuevos se instalarán, 0 para eliminar y 0 no actualizados. Se necesita descargar 12,8 MB de archivos. Se utilizarán 48,2 MB de espacio de disco adicional después de esta operación. Des:1 http://ftp.es.debian.org/debian stretch/main amd64 dbconfig-common all 2.0.8 [617 kB] Des:2 http://ftp.es.debian.org/debian stretch/main amd64 dbconfig-mysql all 2.0.8 [996 B] Des:3 http://ftp.es.debian.org/debian stretch/main amd64 libjs-underscore all 1.8.3~dfsg-1 [63,8 kB] Des:4 http://ftp.es.debian.org/debian stretch/main amd64 libjs-sphinxdoc all 1.4.9-2 [69,5 kB] Des:5 http://ftp.es.debian.org/debian stretch/main amd64 php7.0-bz2 amd64 7.0.19-1 [9.974 B] Des:6 http://ftp.es.debian.org/debian stretch/main amd64 php-bz2 all 1:7.0+49 [5.048 B] Des:7 http://ftp.es.debian.org/debian stretch/main amd64 php-mysql all 1:7.0+49 [5.052 B] Des:8 http://ftp.es.debian.org/debian stretch/main amd64 php-phpseclib all 2.0.4-1 [178 kB] Des:9 http://ftp.es.debian.org/debian stretch/main amd64 php-tcpdf all 6.2.12+dfsg2-1 [7.891 kB] Des:10 http://ftp.es.debian.org/debian stretch/main amd64 phpmyadmin all 4:4.6.6-4 [3.911 kB] Preconfigurando paquetes ... Descargados 12,8 MB en 9s (1.319 kB/s) Seleccionando el paquete dbconfig-common previamente no seleccionado. (Leyendo la base de datos ... 42190 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../0-dbconfig-common_2.0.8_all.deb ... Desempaquetando dbconfig-common (2.0.8) ... Seleccionando el paquete dbconfig-mysql previamente no seleccionado. Preparando para desempaquetar .../1-dbconfig-mysql_2.0.8_all.deb ... Desempaquetando dbconfig-mysql (2.0.8) ... Seleccionando el paquete libjs-underscore previamente no seleccionado. Preparando para desempaquetar .../2-libjs-underscore_1.8.3~dfsg-1_all.deb ... Desempaquetando libjs-underscore (1.8.3~dfsg-1) ... Seleccionando el paquete libjs-sphinxdoc previamente no seleccionado. Preparando para desempaquetar .../3-libjs-sphinxdoc_1.4.9-2_all.deb ... Desempaquetando libjs-sphinxdoc (1.4.9-2) ... Seleccionando el paquete php7.0-bz2 previamente no seleccionado. Preparando para desempaquetar .../4-php7.0-bz2_7.0.19-1_amd64.deb ... Desempaquetando php7.0-bz2 (7.0.19-1) ... Seleccionando el paquete php-bz2 previamente no seleccionado. Preparando para desempaquetar .../5-php-bz2_1%3a7.0+49_all.deb ... Desempaquetando php-bz2 (1:7.0+49) ... Seleccionando el paquete php-mysql previamente no seleccionado. Preparando para desempaquetar .../6-php-mysql_1%3a7.0+49_all.deb ... Desempaquetando php-mysql (1:7.0+49) ... Seleccionando el paquete php-phpseclib previamente no seleccionado. Preparando para desempaquetar .../7-php-phpseclib_2.0.4-1_all.deb ... Desempaquetando php-phpseclib (2.0.4-1) ... Seleccionando el paquete php-tcpdf previamente no seleccionado. Preparando para desempaquetar .../8-php-tcpdf_6.2.12+dfsg2-1_all.deb ... Desempaquetando php-tcpdf (6.2.12+dfsg2-1) ... Seleccionando el paquete phpmyadmin previamente no seleccionado. Preparando para desempaquetar .../9-phpmyadmin_4%3a4.6.6-4_all.deb ... Desempaquetando phpmyadmin (4:4.6.6-4) ... Configurando php-tcpdf (6.2.12+dfsg2-1) ... Configurando php-phpseclib (2.0.4-1) ... Configurando libjs-underscore (1.8.3~dfsg-1) ... Procesando disparadores para libapache2-mod-php7.0 (7.0.19-1) ... Configurando libjs-sphinxdoc (1.4.9-2) ... Procesando disparadores para php7.0-fpm (7.0.19-1) ... NOTICE: Not enabling PHP 7.0 FPM by default. NOTICE: To enable PHP 7.0 FPM in Apache2 do: NOTICE: a2enmod proxy_fcgi setenvif NOTICE: a2enconf php7.0-fpm NOTICE: You are seeing this message because you have apache2 package installed. Procesando disparadores para man-db (2.7.6.1-2) ... Procesando disparadores para hicolor-icon-theme (0.15-1) ... Configurando dbconfig-common (2.0.8) ... Creating config file /etc/dbconfig-common/config with new version Configurando php-mysql (1:7.0+49) ... Configurando php7.0-bz2 (7.0.19-1) ... Creating config file /etc/php/7.0/mods-available/bz2.ini with new version Configurando dbconfig-mysql (2.0.8) ... Configurando php-bz2 (1:7.0+49) ... Configurando phpmyadmin (4:4.6.6-4) ... dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version Creating config file /etc/phpmyadmin/config-db.php with new version dbconfig-common: flushing administrative password apache2_invoke: Enable configuration phpmyadmin Procesando disparadores para libapache2-mod-php7.0 (7.0.19-1) ... Procesando disparadores para php7.0-fpm (7.0.19-1) ... NOTICE: Not enabling PHP 7.0 FPM by default. NOTICE: To enable PHP 7.0 FPM in Apache2 do: NOTICE: a2enmod proxy_fcgi setenvif NOTICE: a2enconf php7.0-fpm NOTICE: You are seeing this message because you have apache2 package installed. [DONE] Activating Apache2 Modules... Disable HTTP_PROXY[DONE] Installing Lets Encrypt... [DONE] Install PHP Opcode Cache [DONE] [DONE] Installing PureFTPd... Generating a 2048 bit RSA private key ........................+++ ................................+++ writing new private key to '/etc/ssl/private/pure-ftpd.pem' ----- [DONE] Installing and initializing Quota (this might take while)... [DONE] Installing Jailkit... [DONE] Installing Webmail client (roundcube)... Preconfigurando paquetes ... Determining localhost credentials from /etc/mysql/debian.cnf: succeeded. Seleccionando el paquete roundcube-mysql previamente no seleccionado. (Leyendo la base de datos ... 51294 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../0-roundcube-mysql_1.2.3+dfsg.1-4_all.deb ... Desempaquetando roundcube-mysql (1.2.3+dfsg.1-4) ... Seleccionando el paquete php-net-socket previamente no seleccionado. Preparando para desempaquetar .../1-php-net-socket_1.0.14-2_all.deb ... Desempaquetando php-net-socket (1.0.14-2) ... Seleccionando el paquete php-auth-sasl previamente no seleccionado. Preparando para desempaquetar .../2-php-auth-sasl_1.0.6-3_all.deb ... Desempaquetando php-auth-sasl (1.0.6-3) ... Seleccionando el paquete php-mail-mime previamente no seleccionado. Preparando para desempaquetar .../3-php-mail-mime_1.10.0-2_all.deb ... Desempaquetando php-mail-mime (1.10.0-2) ... Seleccionando el paquete php-net-smtp previamente no seleccionado. Preparando para desempaquetar .../4-php-net-smtp_1.7.1-2_all.deb ... Desempaquetando php-net-smtp (1.7.1-2) ... Seleccionando el paquete roundcube-core previamente no seleccionado. Preparando para desempaquetar .../5-roundcube-core_1.2.3+dfsg.1-4_all.deb ... Desempaquetando roundcube-core (1.2.3+dfsg.1-4) ... Seleccionando el paquete roundcube previamente no seleccionado. Preparando para desempaquetar .../6-roundcube_1.2.3+dfsg.1-4_all.deb ... Desempaquetando roundcube (1.2.3+dfsg.1-4) ... Seleccionando el paquete roundcube-plugins previamente no seleccionado. Preparando para desempaquetar .../7-roundcube-plugins_1.2.3+dfsg.1-4_all.deb ... Desempaquetando roundcube-plugins (1.2.3+dfsg.1-4) ... Configurando php-auth-sasl (1.0.6-3) ... Configurando php-mail-mime (1.10.0-2) ... Configurando roundcube-mysql (1.2.3+dfsg.1-4) ... Configurando php-net-socket (1.0.14-2) ... Configurando php-net-smtp (1.7.1-2) ... Configurando roundcube-core (1.2.3+dfsg.1-4) ... Determining localhost credentials from /etc/mysql/debian.cnf: succeeded. dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf Creating config file /etc/dbconfig-common/roundcube.conf with new version Creating config file /etc/roundcube/debian-db.php with new version checking privileges on database roundcube for roundcube@localhost: user creation needed. granting access to database roundcube for roundcube@localhost: success. verifying access for roundcube@localhost: success. creating database roundcube: success. verifying database roundcube exists: success. populating database via sql... done. dbconfig-common: flushing administrative password apache2_invoke: Enable configuration roundcube.conf Configurando roundcube-plugins (1.2.3+dfsg.1-4) ... Configurando roundcube (1.2.3+dfsg.1-4) ... [DONE] Checking and disabling Sendmail... Installing Postfix... [DONE] Installing Dovecot... [DONE] Installing Anti-Virus utilities... (This take some time. Don't abort it ...) Stopping Spamassassin ... [DONE] Disable Spamassassin ... Synchronizing state of spamassassin.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable spamassassin [DONE] Updating ClamAV. Please Wait ... ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log). ERROR: /var/log/clamav/freshclam.log is locked by another process Restarting ClamAV... [DONE] Installing Bind9... [DONE] Installing stats... [DONE] Installing fail2ban... [DONE] Installing UFW Firewall... Preconfigurando paquetes ... Seleccionando el paquete ufw previamente no seleccionado. (Leyendo la base de datos ... 60078 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../archives/ufw_0.35-4_all.deb ... Desempaquetando ufw (0.35-4) ... Configurando ufw (0.35-4) ... Creating config file /etc/ufw/before.rules with new version Creating config file /etc/ufw/before6.rules with new version Creating config file /etc/ufw/after.rules with new version Creating config file /etc/ufw/after6.rules with new version Created symlink /etc/systemd/system/multi-user.target.wants/ufw.service → /lib/systemd/system/ufw.service. Configurando amavisd-new (1:2.10.1-4) ... Creating/updating amavis user account... Job for amavis.service failed because the control process exited with error code. See "systemctl status amavis.service" and "journalctl -xe" for details. invoke-rc.d: initscript amavis, action "start" failed. ● amavis.service - LSB: Starts amavisd-new mailfilter Loaded: loaded (/etc/init.d/amavis; generated; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2017-08-05 12:23:46 CEST; 27ms ago Docs: man:systemd-sysv-generator(8) Process: 61588 ExecStart=/etc/init.d/amavis start (code=exited, status=1/FAILURE) ago 05 12:23:46 debian amavis[61588]: Starting amavisd: The value of vari…been ago 05 12:23:46 debian amavis[61588]: a fully qualified domain name; perh…uch. ago 05 12:23:46 debian amavis[61588]: You must explicitly assign a FQDN o…name ago 05 12:23:46 debian amavis[61588]: in /etc/amavis/conf.d/05-node_id, o…st's ago 05 12:23:46 debian amavis[61588]: network name! ago 05 12:23:46 debian amavis[61588]: (failed). ago 05 12:23:46 debian systemd[1]: amavis.service: Control process exited, …us=1 ago 05 12:23:46 debian systemd[1]: Failed to start LSB: Starts amavisd-new …ter. ago 05 12:23:46 debian systemd[1]: amavis.service: Unit entered failed state. ago 05 12:23:46 debian systemd[1]: amavis.service: Failed with result 'exit…de'. Hint: Some lines were ellipsized, use -l to show in full. dpkg: error al procesar el paquete amavisd-new (--configure): el subproceso instalado el script post-installation devolvió el código de salida de error 1 Procesando disparadores para systemd (232-25+deb9u1) ... Procesando disparadores para man-db (2.7.6.1-2) ... Procesando disparadores para rsyslog (8.24.0-1) ... Se encontraron errores al procesar: amavisd-new E: Sub-process /usr/bin/dpkg returned an error code (1) [DONE] Installing ISPConfig3... /tmp/servisys-ispconfig_setup-b27b996/distros/debian9/install_ispconfig.sh: línea 8: [: ==: se esperaba un operador unario --2017-08-05 12:23:47-- http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz Resolviendo www.ispconfig.org (www.ispconfig.org)... 104.24.0.68, 104.24.1.68, 2400:cb00:2048:1::6818:144, ... Conectando con www.ispconfig.org (www.ispconfig.org)[104.24.0.68]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 2941826 (2,8M) [application/octet-stream] Grabando a: “ISPConfig-3-stable.tar.gz” 0K .......... .......... .......... .......... .......... 1% 655K 4s 50K .......... .......... .......... .......... .......... 3% 866K 4s 100K .......... .......... .......... .......... .......... 5% 2,03M 3s 150K .......... .......... .......... .......... .......... 6% 1,09M 3s 200K .......... .......... .......... .......... .......... 8% 1,64M 2s 250K .......... .......... .......... .......... .......... 10% 5,24M 2s 300K .......... .......... .......... .......... .......... 12% 22,3M 2s 350K .......... .......... .......... .......... .......... 13% 2,94M 2s 400K .......... .......... .......... .......... .......... 15% 4,21M 1s 450K .......... .......... .......... .......... .......... 17% 3,11M 1s 500K .......... .......... .......... .......... .......... 19% 1,06M 1s 550K .......... .......... .......... .......... .......... 20% 11,6M 1s 600K .......... .......... .......... .......... .......... 22% 2,82M 1s 650K .......... .......... .......... .......... .......... 24% 4,07M 1s 700K .......... .......... .......... .......... .......... 26% 6,09M 1s 750K .......... .......... .......... .......... .......... 27% 1,47M 1s 800K .......... .......... .......... .......... .......... 29% 3,26M 1s 850K .......... .......... .......... .......... .......... 31% 21,6M 1s 900K .......... .......... .......... .......... .......... 33% 2,44M 1s 950K .......... .......... .......... .......... .......... 34% 17,5M 1s 1000K .......... .......... .......... .......... .......... 36% 6,28M 1s 1050K .......... .......... .......... .......... .......... 38% 5,52M 1s 1100K .......... .......... .......... .......... .......... 40% 6,38M 1s 1150K .......... .......... .......... .......... .......... 41% 1,21M 1s 1200K .......... .......... .......... .......... .......... 43% 36,1M 1s 1250K .......... .......... .......... .......... .......... 45% 2,04M 1s 1300K .......... .......... .......... .......... .......... 46% 6,03M 1s 1350K .......... .......... .......... .......... .......... 48% 5,54M 1s 1400K .......... .......... .......... .......... .......... 50% 5,52M 1s 1450K .......... .......... .......... .......... .......... 52% 5,56M 1s 1500K .......... .......... .......... .......... .......... 53% 2,12M 1s 1550K .......... .......... .......... .......... .......... 55% 4,05M 0s 1600K .......... .......... .......... .......... .......... 57% 2,05M 0s 1650K .......... .......... .......... .......... .......... 59% 8,04M 0s 1700K .......... .......... .......... .......... .......... 60% 6,31M 0s 1750K .......... .......... .......... .......... .......... 62% 6,27M 0s 1800K .......... .......... .......... .......... .......... 64% 6,03M 0s 1850K .......... .......... .......... .......... .......... 66% 5,45M 0s 1900K .......... .......... .......... .......... .......... 67% 4,55M 0s 1950K .......... .......... .......... .......... .......... 69% 1,91M 0s 2000K .......... .......... .......... .......... .......... 71% 2,73M 0s 2050K .......... .......... .......... .......... .......... 73% 2,84M 0s 2100K .......... .......... .......... .......... .......... 74% 392K 0s 2150K .......... .......... .......... .......... .......... 76% 5,93M 0s 2200K .......... .......... .......... .......... .......... 78% 1,93M 0s 2250K .......... .......... .......... .......... .......... 80% 2,44M 0s 2300K .......... .......... .......... .......... .......... 81% 2,20M 0s 2350K .......... .......... .......... .......... .......... 83% 13,4M 0s 2400K .......... .......... .......... .......... .......... 85% 5,99M 0s 2450K .......... .......... .......... .......... .......... 87% 4,77M 0s 2500K .......... .......... .......... .......... .......... 88% 2,75M 0s 2550K .......... .......... .......... .......... .......... 90% 1,68M 0s 2600K .......... .......... .......... .......... .......... 92% 21,0M 0s 2650K .......... .......... .......... .......... .......... 93% 70,9K 0s 2700K .......... .......... .......... .......... .......... 95% 204K 0s 2750K .......... .......... .......... .......... .......... 97% 393K 0s 2800K .......... .......... .......... .......... .......... 99% 462K 0s 2850K .......... .......... .. 100% 637K=2,2s 2017-08-05 12:23:49 (1,25 MB/s) - “ISPConfig-3-stable.tar.gz” guardado [2941826/2941826] Create INI file -------------------------------------------------------------------------------- _____ ___________ _____ __ _ ____ |_ _/ ___| ___ \ / __ \ / _(_) /__ \ | | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ | _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \ \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/ __/ | |___/ -------------------------------------------------------------------------------- >> Initial configuration Operating System: Debian 9.0 (Stretch) or compatible Following will be a few questions for primary configuration so be careful. Default values are in [brackets] and can be accepted with <ENTER>. Tap in "quit" (without the quotes) to stop the installer. Configuring Postgrey Configuring Postfix Generating a 4096 bit RSA private key ....................++ ..............................................................++ writing new private key to 'smtpd.key' ----- [INFO] service Mailman not detected Configuring Dovecot Configuring Spamassassin Configuring Amavisd Configuring Getmail [INFO] service Jailkit not detected Configuring Pureftpd Configuring BIND Configuring Apache Configuring vlogger [INFO] service OpenVZ not detected Configuring Ubuntu Firewall [INFO] service Metronome XMPP Server not detected Configuring Fail2ban Configuring Apps vhost Installing ISPConfig Generating RSA private key, 4096 bit long modulus .........................++ .................................++ e is 65537 (0x010001) writing RSA key _ Configuring DBServer Installing ISPConfig crontab Installing ISPConfig crontab no crontab for root no crontab for getmail Detect IP addresses Restarting services ... Job for amavis.service failed because the control process exited with error code. See "systemctl status amavis.service" and "journalctl -xe" for details. Installation completed. Restarting apache2 (via systemctl): apache2.service. Well done ISPConfig installed and configured correctly 😀 Now you can connect to your ISPConfig installation at https://debian:8080 or https://IP_ADDRESS:8080 You can visit my GitHub profile at https://github.com/servisys/ispconfig_setup/ You had to edit user/pass /var/lib/roundcube/plugins/ispconfig3_account/config/config.inc.php of roudcube user, as the one you inserted in ISPconfig