| ispCP Version | 1.0.5 |
|---|---|
| INSTALL Script | 1.5 |
| Mantiene | Ros |
| Linux Distros | Ubuntu 8.04, 8.10, 9.04, 9.10 |
| Ultima Actu | 25.02.2010 |
Asegúrate que estás logeado como root y que MySQL está corriendo
1. Descomprimir el archivo ISPCP-OMEGA en un directorio seguro:
# cd /root # wget http://sourceforge.net/projects/ispcp/files/ispCP%20Omega/ispCP%20Omega%201.0.5/ispcp-omega-1.0.5.tar.gz/download # tar xvzf ispcp-omega-1.0.5.tar.gz
2. Acceder al directorio recién creado:
# cd ./ispcp-omega-1.0.5
3. Instalar los módulos requeridos Primero actualiza tu sistema:
Para Ubuntu 8.10 o menos :
# apt-get update && apt-get upgrade
Para Ubuntu 9.04 o mas :
# apt-get update && apt-get upgrade
Ahora instalamos los archivos requeridos:
# aptitude install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
Durante el proceso de instalación puedes encontrar algunas pantallas de configuración,que deberás rellenar (algunas pantallas descritas aquí pueden no existir en versiones nuevas de los servicios que se configurarán): En la pantalla de Courier selecciona 'no' en directorios web. Cuando aparezca la pantalla de Postfix selecciona 'Internet Site', ocasionalmente puesto en 'root' para el correo. Si has configurado tu sistema correctamente durante la instalación tu dominio debería estar en la pantalla del siguiente paso, si no escríbelo en nombre de dominio de tu máquina. De momento selecciona 'no' para las actualizaciones automáticas. Proftpd debería configurarse como standalone (i.e. not inetd) Si obtienes la pantalla rootkithunter, selecciona 'yes' dos veces.
4. (Opcional) Comprueba el archivo ispcp.conf y adáptalo a tus necesidades.
Un repaso acerca de las variables puedes encontrar en el FAQ en http://isp-control.net
5. Construye el sistema usando en comando make (Funciona con Ubuntu 9.04 y 9.10):
# make -f Makefile.ubuntu install
Para Ubuntu 8.04 (o menos) no ejecutar el comando de arriba, utilizar el siguiente:
# dpkg-reconfigure dash # make -f Makefile.ubuntu install
6. Copia todos los directorios en tu sistema (podrías hacer copias de seguridad)
# cp -Rv /tmp/ispcp/* /
7. Ahora es el momento de configurar la parte pública. Accede al directorio del sistema :
# cd /var/www/ispcp/engine/setup
7a. Pon password a MySQL, si no está puesto :
# mysqladmin -u root password YOUR_PASSWORD
8. Arranca la configuración del sistema:
# perl ispcp-setup
9. Instala ispCP ω paso a paso
Si no obtienes errores, todo a ido bien; si obtienes uno, mira en
http://isp-control.net para resolver problemas.
10. TAquí está un error en algunas versiones de Courier. Courier no se parará si usas
/etc/init.d/courier-authdaemon stop, Cámbialo a:
# nano /etc/init.d/courier-authdaemon
Cambia: ${libexecdir}/authlib/authdaemon stop
por : killall authdaemond.plain
11. Limpia los directorios temporales:
# rm -fR /tmp/ispcp
Dependiendo de la distribución que utilice, puede encontrar los siguientes errores. A continuación se enumeran los pasos para resolverlos
Estar seguro de que Postfix y Postgrey están escuchando al mismo puerto:
# vim /etc/default/postgrey
Comprobar los puertos en los que escuchan:
POSTGREY_OPTS="--inet=10023"
Si el puerto es diferente que el puerto 60000, haga lo siguiente:
# vim /etc/postfix/main.cf
Reemplazar:
check_policy_service inet:127.0.0.1:60000,
Por:
check_policy_service inet:127.0.0.1:10023,
Guardar y cerrar.
# vim /etc/bind/named.conf.options
Comente la siguiente línea:
listen-on { 127.0.0.1; };
Agregar, a continuación:
listen-on port 53 { any; };
Reinicie Bind:
# /etc/init.d/bind9 restart
Si obtiene el siguiente en /var/log/mail.err :
postfix/virtual[12797]: fatal: open database /etc/postfix/ispcp/mailboxes.db: Permission denied
Luego hacer:
# chmod 644 /etc/postfix/ispcp/*