Información Básica sobre GNUPanel

Actualmente GNUPanel se construye sobre una base de datos PostgreSQL 8.1 que almacena toda la información relativa a la configuración del servidor y las cuentas de hosting. Se apoya fuertemente en probadas herramientas de software libre: Apache Web Server, Postfix, Courier, PostgreSQL, MySQL, PowerDNS, ProFTPD, PHP, Perl y distintas utilidades para el cliente (PHPMyadmin, PHPPgadmin, Squirrelmail y Mailman). Para el caso de Apache, Mailman y el control de espacio en disco y transferencia se han escrito demonios y scripts en Perl que interactúan con la base de datos.

La instalación utiliza estos directorios en un sistema Debian:

/usr/share/gnupanel (panel de control)

/usr/local/gnupanel (demonios y script ejecutados como tareas cron)

/var/www/sitios (hosting compartido)

El software que usamos con GNU Panel

06:24 | Comentarios desactivados | Read More »

Cómo instalar GNUPanel 0.2.3_R17

Debian Etch, Debian Lenny, Ubuntu Hardy Heron y Ubuntu Intrepid Ibex

Esta versión es la última basada en el código original de GNUPanel. Recomendamos partir de una instalación limpia y mínima del sistema operativo. Recuerden que se sobreescribe la configuración de los distintos programas utilizados por el panel.

Gracias DAX por tu colaboración!

Características

  • El usuario y grupo de ftp es ahora www-data
  • Se agregan algunas variables en /etc/sysctl.conf
  • Este instalador ya no solicita passwords para los servidores de bases de datos o Mailman, se generan aleatoriamente con pwgen
  • Se sobreescribe /etc/security/limits.conf con una configuración optimizada para GNUPanel
  • Se sobreescribe /etc/hosts

(Si existen ajustes previos en estos archivos no olvide hacer un backup!)

Además hay dos archivos de log para la salida estándar y la salida de errores:

/var/log/gnupanel-install.log
/var/log/gnupanel-install.log

Instalación

Siga estos pasos para activar un servidor LAMP con GNUPanel:

1) Una vez instalado el SO asegúrese de que los paquetes “locales” y “locales-all” están en el sistema y haga:

dpkg-reconfigure locales

Se generan todos los locales, elija “en_US” por defecto.

2) Ahora deberá ejecutar estos comandos:

apt-get update
apt-get dist-upgrade
mkdir /directorio
tar -xjvf fichero.tar.bz2 -C /directorio
cd /directorio

3) El proceso de instalación consta de 3 scripts, el primero debe ser el correspondiente a su distribución:

./install-debian-dep.sh (Debian)
./install-ubuntu-hardy-dep.sh (Ubuntu Hardy Heron)
./install-ubuntu-intrepid-dep.sh (Ubuntu Intrepid Ibex)

Entonces:

./gnupanel-install.sh
gnupanel-config.sh

4) Al finalizar la configuración hallará la interface del administrador en:

http://ip-publica/admin

5) Ingrese en el panel y agregue todas las IP destinadas a usarse en el servidor. Puede hacerlo desde:

Principal –> Agregar IP

Agregue también los servidores secundarios si posee alguno.

6) Configure el primer plan revendedor y el primer revendedor, que estará asociado al dominio principal. La interfaz de usuario para este dominio es configurada automáticamente.

7) A partir de este momento puede acceder a todos los niveles de GNUPanel:

https://gnupanel.main_domain/admin
https://gnupanel.main_domain/reseller
https://gnupanel.main_domain/usuarios
https://gnupanel.main_domain/mail

10:25 | Comentarios desactivados | Read More »

Guía de Instalación Básica

Instalación GNUPanel 0.2.3

Requisitos: Sistema Debian Etch

GNUPanel debe ser instalado sobre una instalación nueva de Debian sin sitios alojados. Se recomienda un sistema Debian Etch mínimo. Puede descargar una imagen del CD de instalación por red (100-150 MB) desde aquí.

Una vez que el sistema base está listo los pasos a seguir para poner el panel en funcionamiento son los siguientes:

0- Edite /etc/hosts y agregue una línea como la siguiente:

xxx.xxx.xxx.xxx mi_dominio.com mi_maquina

(xxx.xxx.xxx.xxx es la IP pública del servidor y “mi_dominio” es el dominio principal, donde atiende el panel de control)

1- Abra una shell como root.

2- Ejecute dpkg-reconfigure locales y marque todos los “en_US”, “es_ES” y “es_AR”.

3- Edite /etc/apt/sources.list y modifíquelo para que luzca así:

deb http://ftp.debian.org/debian/ etch main contrib

deb http://security.debian.org/ etch/updates main contrib

(sólo estas dos lineas)

4- Actualice el sistema:

apt-get update

apt-get dist-upgrade

5- Descargue la última versión estable de GNUPanel y descomprímala en un directorio:

mkdir /directorio

tar -xzvf fichero.tar.gz -C /directorio

o

tar -xjvf fichero.tar.bz2 -C /directorio

6- Cambie al directorio anterior y ejecute los siguientes scripts en este orden:

./install-debian-dep.sh

./gnupanel-install.sh

gnupanel-config.sh

7- Cuando el proceso haya finalizado encontrará la interfase de administrador en:

http://ip_pública/admin

Agregue todas las direcciones IP destinadas al servidor desde el menú

Principal –> Agregar IP

También debería añadir los servidores secundarios si los hubiera.

8- Configure ahora el primer plan revendedor y el primer usuario revendedor, el cual quedará asociado al dominio principal (el usuario correspondiente será creado automáticamente).

9- A partir de este momento puede acceder a todos los niveles de GNUPanel:

https://gnupanel.dominio_principal/admin

https://gnupanel.dominio_principal/reseller

https://gnupanel.dominio_principal/usuarios

https://gnupanel.dominio_principal/mail

08:33 | Comentarios desactivados | Read More »