Instalando ispCP en un Debian 5 (Lenny)


Artilanes - Posted on 05 Mayo 2009

En el DNS donde gestionamos el dominio apuntamos el subdominio a la IP del servidor:

xana.artilanes.net. IN A XXX.XXX.XXX.XXX

Ya en el servidor, iniciando sesión como root:

# echo xana.artilanes.net > /etc/hostname
# cp /etc/hostname /etc/mailname
# nano /etc/hosts

Donde

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
123.123.123.123 xana.artilanes.net xana
# The following lines are desirable for IPv6 capable hosts
#(added automatically by netbase upgrade)
::1 ip6-localhost ip6-loopback
feo0::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Y reiniciamos el servicio:

# /etc/init.d/hostname.sh stop
# /etc/init.d/hostname.sh start

Seguimos en el servidor. Actualizamos el sistema:

# aptitude update
# aptitude safe-upgrade

Instalamos paquetes básicos:

# aptitude install tar bzip2 wget lsb-release

Creamos el directorio

# mkdir -p /usr/local/src/ispcp

Y entramos en él:

# cd /usr/local/src/ispcp

Descargamos la última versión de ispCP (ver posibles actualizaciones en http://sourceforge.net/project/showfiles.php?group_id=189485)

# wget http://freefr.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.0.tar...

Y lo descomprimimos:

# tar -xjvf ispcp-omega-1.0.0.tar.bz2

Entramos en el directorio recién creado:

# cd ./ispcp-*

Ahora vamos a instalar todos los paquetes de los que depende ipcCP:

# aptitude update
# aptitude safe-upgrade
# aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)

Y generamos el sistema:

# make install

Copiamos todos los directorios generados al sistema de archivos:

# cp -Rv /tmp/ispcp/* /

Y configuramos MySQL:

# mysql_secure_installation

Si todo ha ido bien, procedemos a configurar ipsCP:

# cd /var/www/ispcp/engine/setup
# perl ./ispcp-setup

Por último limpiamos el directorio /tmp

# rm -fR /tmp/ispcp

¡Y ya está! Accede con tu navegador a admin.xana.artilanes.net

¡Agréganos!

¡Agréganos!