Como montar un Hosting ISP con Linux Debian & SysCP

Si hay un panel de control para Hosting ISP basado en software libre que sea rápido de verdad este es SysCP. Este panel de control se comporta como un rayo y es capaz de satisfacer las necesidades de cualquier empresa de Hosting pudiendo crear sus respectivas cuentas de administradores, revendedores y usuarios finales. Su instalación es muy sencilla aunque esté en ingles y en pocos pasos tendremos un servidor Hosting ISP preparado para funcionar y configurar. Este panel de control una vez queda instalado sobre una instalación limpia de Linux Debian queda listo para trabajar vía web en sus configuraciones mas básicas aunque se requiere para algunas cosas nuestra intervención desde la terminal. ¿ Lo probamos ? …
Para montar el panel de control SysCP he instalado Linux Debian y he actualizado los repositorios, configurado la red para que el servidor tenga una IP estática y como no he instalado SSH para poder acceder remotamente a el desde otro ordenador de mi red.
Por lo tanto para montar el panel de control SysCP sin problemas podemos seguir los siguientes pasos …
- Vol 1 ( Como instalar Linux Debian )
- Vol 2 ( Actualizando repositorios, configurando la Red e instalando SSH )

Una vez tenemos lista la instalación de Linux Debian, la configuración de la tarjeta de red dejando nuestra ip estática comenzamos …

En la web oficial de este panel de control para Hosting ISP podemos encontrar el paquete instalable para Debian y también información para que agreguemos su repositorio de nuestra Debian y podamos instalarlo desde ahí directamente. Voy a elegir la segunda opción simplemente por facilitar la tarea de actualizaciones futuras y demás.
Arrancamos nuestro servidor bajo Linux Debian, nos identificamos como ( root ) y vamos a comenzar por agregar el repositorio a nuestro archivo sources.list …

vi /etc/apt/sources.listUna vez editado vamos al final del archivo y pegamos la siguiente linea …

deb http://debian.syscp.org/ lenny/
Una vez agregada la linea salimos y guardamos pulsando la tecla ( ESC ) y seguidamente ( :wq! ).
Ahora vamos a descargarnos la llave para que nos deje acceder al repositorio con lo siguiente …

wget http://debian.syscp.org/pubkeyLa agregamos …

apt-key add pubkeyy la importamos con …

gpg --import pubkey && gpg --fingerprintUna vez hecho esto actualizamos la lista de repositorios ….

apt-get updateAhora ya podemos instalar, borrar y actualizar el panel de control SysCP desde nuestra terminal como si de otro paquete mas se tratase. Vamos a instalarlo con lo siguiente …

apt-get install syscpDurante la instalación el sistema nos preguntará lo siguiente …

Introducimos una nueva contraseña para que el usuario root del servidor tenga una y la de mysql otra. Si alguien averigua vuestra contraseña tendrá que buscarse la vida para saber la otra 
Introducimos una nueva contraseña y pulsamos la tecla ( Enter ) …

Repetimos la contraseña y pulsamos la tecla ( Enter ) …
Pulsamos la tecla ( Enter ) …
Y para finalizar pulsamos una vez mas la tecla ( Enter ).
No tenemos por qué reiniciar la maquina pero cuando se instala un panel de control con todo tipo de servidores instalados lo minimo que deberiamos hacer es reiniairla y ver si nos da algún error en el arranque …

reboot
Una vez concluida la instalación vamos a situarnos en el navegador de otro ordenador que tengamos conectado a nuestra red e introducimos la dirección http://ipdenuestroserver/syscp/ …

Hacemos click en el enlace ( configure SysCP ) …


Así como otros paneles de control necesitan que les des información directamente desde la terminal en este nos la pide vía web de una manera algo mas visual. En estas opciones vamos a configurar lo siguiente …
En el apartado -> Database …
En la opción Password for the unprivileged MySQL-account: introducimos una contraseña la para el usuario syscp.
En la opción Password for the MySQL-root-account: Introducimos nuestra contraseña de administrador para las bases de datos MySQL que le dimos al principio del tutorial.
En el apartado -> Administrator Account …
Aquí vamos a crear el administrador del panel de control SysCP. Dejamos la primera opción como esta ( admin ) e introducimos una contraseña en la opción Administrator Password: y la repetimos en Administrator-Password (confirm):
En el apartado -> Server settings …
Le introducimos un nombre a nuestro servidor en la primera opción Server name (FQDN): y finalizaremos la configuración pulsando el botón ( Next ) …

El sistema chequeara todas las dependencias y como podemos ver la instalación ha sido todo un éxito. Ahora vamos a ver nuestro nuevo panel de control que tenemos instalado. Si nos fijamos al final de los chequeos hay en enlace que pone Click here to login, hacemos click sobre el y veremos lo siguiente …
Nos identificamos con el usuario ( admin ) que configuramos para el panel de control anteriormente y pulsamos sobre el enlace ( Profile language ) el cual nos dejará seleccionar nuestro idioma. Una vez listos continuamos pulsando el botón ( Login ) …

No entiendo por qué no ha salido en mi idioma aunque no es problema ya que si pulsamos sobre el enlace ( Change language ) …

Llegados a este punto ya tenemos un servidor de Hosting ISP con SysCP preparado para que podamos aprender a manejarlo y si nos gusta o satisface nuestras necesidades usarlo para lo que mas nos plazca. En mi caso voy a jugar un rato con el a ver que tal es, quizás cuando los tenga todos instalados en diferentes maquinas virtuales sepa cual es el que mas me gusta, de momento aun no lo tengo muy claro 











