May 092013
 

Agradecemos a GNUtransfer el habernos cedido un VPS y otros recursos para escribir este articulo.
Debemos comenzar con una instalación mínima y limpia de Debian Wheezy, debemos tener un dominio registrado y una IP fija y publica.
En nuestro ejemplo sera
IP: 69.61.93.19
DOMINIO: tester-gnupanel.com.ar

Primero debemos ingresar como root en el servidor, creamos un directorio, descargamos y descomprimimos gnupanel dentro del mismo.

root@vps146167:/# mkdir gnupanel-install
root@vps146167:/# cd gnupanel-install/
root@vps146167:/gnupanel-install# wget http://downloads.geeklab.com.ar/files/gnupanel/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5.tar.bz2
--2013-05-08 20:46:01--  http://downloads.geeklab.com.ar/files/gnupanel/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5.tar.bz2
Resolving downloads.geeklab.com.ar (downloads.geeklab.com.ar)... 69.61.29.79
Connecting to downloads.geeklab.com.ar (downloads.geeklab.com.ar)|69.61.29.79|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12707358 (12M) [application/x-bzip2]
Saving to: `gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5.tar.bz2'

100%[=====================================================================================================================================================================================================================================================================================>] 12,707,358  2.60M/s   in 4.6s

2013-05-08 20:46:06 (2.61 MB/s) - `gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5.tar.bz2' saved [12707358/12707358]

root@vps146167:/gnupanel-install# tar xjf gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5.tar.bz2
root@vps146167:/gnupanel-install#

Luego ingresamos en el directorio gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5 y ejecutamos el script install-dep.sh

root@vps146167:/gnupanel-install# cd gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5/
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5#
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5#
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5#
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5# ./install-dep.sh
Reading package lists... Done
Building dependency tree
Reading state information... Done
mawk is already the newest version.
The following NEW packages will be installed:
  dialog
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 324 kB of archives.
After this operation, 1,260 kB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_01

Seleccionamos “Yes” y presionamos enter


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libossp-uuid16 libperl5.14 libpq5 libpython2.7 libxslt1.1 postgresql-client-common postgresql-common ssl-cert
Suggested packages:
  uuid oidentd ident-server libdbd-pg-perl openssl-blacklist
The following NEW packages will be installed:
  libossp-uuid16 libperl5.14 libpq5 libpython2.7 libxslt1.1 postgresql-9.1 postgresql-9.1-debversion postgresql-client-9.1 postgresql-client-common postgresql-common postgresql-contrib-9.1 postgresql-doc-9.1 postgresql-plperl-9.1 postgresql-plpython-9.1 ssl-cert
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.0 MB of archives.
After this operation, 43.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl mysql-client-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5
Suggested packages:
  libipc-sharedcache-perl libterm-readkey-perl tinyca
The following NEW packages will be installed:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,401 kB of archives.
After this operation, 96.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_02

Presionamos “Enter” dejando en blanco el password de mysql (GNUPanel le asignara uno automaticamente)



Nuevamente nos volvera a aparecer el mismo mensaje

gnupanel_debian_wheezy_03

Presionamos “Enter” nuevamente dejando en blanco el password de mysql



y otra vez aparecera el aviso del password de mysql (3 vez)

gnupanel_debian_wheezy_04

Presionamos “Enter” nuevamente dejando en blanco el password de mysql


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dbconfig-common libboost-program-options1.49.0 libboost-serialization1.49.0 libcrypto++9 liblua5.1-0 libpolarssl0 pdns-server
Suggested packages:
  postgresql pdns-backend pdns-recursor
The following NEW packages will be installed:
  dbconfig-common libboost-program-options1.49.0 libboost-serialization1.49.0 libcrypto++9 liblua5.1-0 libpolarssl0 pdns-backend-pgsql pdns-server
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,445 kB of archives.
After this operation, 13.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_05

Seleccionamos “No” y Presionamos “Enter”


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  apache2.2-bin apache2.2-common libapache2-reload-perl libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbsd-resource-perl libdevel-symdump-perl libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-socket-ip-perl libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-http-perl libnet-ssleay-perl libonig2 libqdbm14 libsocket-perl libtimedate-perl liburi-perl
  libwww-perl libwww-robotrules-perl php5-cli php5-common python-central
Suggested packages:
  apache2-doc apache2-suexec apache2-suexec-custom php-pear libapache2-mod-python-doc libdata-dump-perl libcrypt-ssleay-perl libauthen-ntlm-perl
The following NEW packages will be installed:
  apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-auth-pam libapache2-mod-evasive libapache2-mod-perl2 libapache2-mod-php5 libapache2-mod-python libapache2-reload-perl libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbsd-resource-perl libdevel-symdump-perl
  libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-socket-ip-perl libio-socket-ssl-perl
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-http-perl libnet-ssleay-perl libonig2 libqdbm14 libsocket-perl libtimedate-perl liburi-perl libwww-perl libwww-robotrules-perl php5-cli php5-common python-central
0 upgraded, 46 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.5 MB of archives.
After this operation, 33.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'php5-common' instead of 'php5-mhash'
Note, selecting 'php5-intl' instead of 'php5-idn'
php5-cli is already the newest version.
php5-cli set to manually installed.
php5-common is already the newest version.
php5-common set to manually installed.
The following extra packages will be installed:
  fontconfig-config javascript-common libcurl3 libfontconfig1 libgd2-xpm libicu48 libjpeg8 libjs-jquery libltdl7 libmcrypt4 libpng12-0 librtmp0 libssh2-1 libxpm4 postgresql-doc squirrelmail-viewashtml ttf-dejavu-core wwwconfig-common
Suggested packages:
  libgd-tools libmcrypt-dev mcrypt postgresql slony1-bin squirrelmail-decode php5-recode imap-server imapproxy php-pear php5-ldap
The following NEW packages will be installed:
  fontconfig-config javascript-common libcurl3 libfontconfig1 libgd2-xpm libicu48 libjpeg8 libjs-jquery libltdl7 libmcrypt4 libpng12-0 librtmp0 libssh2-1 libxpm4 php5 php5-curl php5-gd php5-gmp php5-intl php5-mcrypt php5-mysql php5-pgsql php5-sqlite php5-xmlrpc php5-xsl phpmyadmin phppgadmin postgresql-doc
  squirrelmail squirrelmail-locales squirrelmail-viewashtml ttf-dejavu-core wwwconfig-common
0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded.
Need to get 18.8 MB of archives.
After this operation, 65.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_06

Seleccionamos “Yes” y Presionamos “Enter”



gnupanel_debian_wheezy_07

Dejamos en blanco y Presionamos “Enter”



gnupanel_debian_wheezy_08

Dejamos en blanco y Presionamos “Enter” Se generara un password aleatorio para phpmyadmin



gnupanel_debian_wheezy_09

Seleccionamos apache2 y Presionamos “Enter”


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libfile-copy-recursive-perl proftpd-basic proftpd-mod-vroot update-inetd
Suggested packages:
  openbsd-inetd inet-superserver proftpd-doc proftpd-mod-ldap proftpd-mod-mysql proftpd-mod-odbc proftpd-mod-sqlite
The following NEW packages will be installed:
  libfile-copy-recursive-perl proftpd-basic proftpd-mod-pgsql proftpd-mod-vroot update-inetd
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,014 kB of archives.
After this operation, 4,997 kB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_10

Seleccionamos “standalone” y Presionamos “Enter”


Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version.
ca-certificates set to manually installed.
libsasl2-modules is already the newest version.
libsasl2-modules set to manually installed.
unzip is already the newest version.
unzip set to manually installed.
The following extra packages will be installed:
  altermime clamav-base clamav-freshclam db-util gcc gcc-4.7 libarchive-zip-perl libberkeleydb-perl libc-dev-bin libc6-dev libclamav6 libconvert-binhex-perl libconvert-tnef-perl libconvert-uulib-perl libcrypt-openssl-bignum-perl libcrypt-openssl-rsa-perl liberror-perl libgomp1 libio-multiplex-perl
  libio-socket-inet6-perl libio-stringy-perl libitm1 libmail-dkim-perl libmail-spf-perl libmime-tools-perl libnet-cidr-perl libnet-server-perl libnetaddr-ip-perl libquadmath0 libsocket6-perl libsys-hostname-long-perl libtommath0 libunix-syslog-perl linux-libc-dev manpages-dev pax re2c ripole spamc
Suggested packages:
  lha zoo nomarch lzop cabextract libnet-ldap-perl libauthen-sasl-perl dspam p7zip rpm unrar-free libsnmp-perl lhasa clamav-docs daemon gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.7-multilib libmudflap0-4.7-dev gcc-4.7-doc gcc-4.7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg
  libquadmath0-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 binutils-gold glibc-doc libclamunrar6 liblog-log4perl-perl postfix-mysql postfix-ldap dovecot-common resolvconf postfix-cdb ufw postfix-doc razor libnet-ident-perl pyzor
Recommended packages:
  libnet-patricial-perl
The following packages will be REMOVED:
  exim4 exim4-base exim4-config exim4-daemon-light
The following NEW packages will be installed:
  altermime amavisd-new arj clamav clamav-base clamav-daemon clamav-freshclam db-util gcc gcc-4.7 libarchive-zip-perl libberkeleydb-perl libc-dev-bin libc6-dev libclamav6 libconvert-binhex-perl libconvert-tnef-perl libconvert-uulib-perl libcrypt-openssl-bignum-perl libcrypt-openssl-rsa-perl liberror-perl libgomp1
  libio-multiplex-perl libio-socket-inet6-perl libio-stringy-perl libitm1 libmail-dkim-perl libmail-spf-perl libmime-tools-perl libnet-cidr-perl libnet-server-perl libnetaddr-ip-perl libquadmath0 libsocket6-perl libsys-hostname-long-perl libtommath0 libunix-syslog-perl linux-libc-dev manpages-dev pax postfix
  postfix-pcre postfix-pgsql re2c ripole sasl2-bin spamassassin spamc unrar zip
0 upgraded, 50 newly installed, 4 to remove and 0 not upgraded.
Need to get 26.9 MB of archives.
After this operation, 61.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_11

Seleccionamos “Internet Site” y Presionamos “Enter”



gnupanel_debian_wheezy_12

Colocamos el dominio de nuestro servidor y Presionamos “Enter”


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dbus dspam-doc gnustep-base-common gnustep-base-runtime gnustep-common libavahi-client3 libavahi-common-data libavahi-common3 libdbus-1-3 libdspam7 libdspam7-drv-hash libgnustep-base1.22 liblhasa0 liblzo2-2 libobjc4 libsystemd-login0 libwavpack1
Suggested packages:
  dbus-x11 dspam-webfrontend gnustep-base-doc libgssapi-perl libdspam7-drv p7zip-full pike7.8 pike7.6 pike
The following NEW packages will be installed:
  cabextract dbus dspam dspam-doc gnustep-base-common gnustep-base-runtime gnustep-common lhasa libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3 libclamunrar6 libdbus-1-3 libdspam7 libdspam7-drv-hash libgnustep-base1.22 liblhasa0 liblzo2-2 libobjc4 libsystemd-login0 libwavpack1 lzop nomarch
  p7zip unar unrar-free zoo
0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,770 kB of archives.
After this operation, 17.9 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Reading package lists... Done
Building dependency tree
Reading state information... Done
libtext-iconv-perl is already the newest version.
The following extra packages will be installed:
  courier-authdaemon courier-authlib courier-authlib-userdb courier-base courier-ssl expect libfam0 tcl8.5
Suggested packages:
  courier-doc fam tcl-tclreadline
The following NEW packages will be installed:
  courier-authdaemon courier-authlib courier-authlib-postgresql courier-authlib-userdb courier-base courier-imap courier-imap-ssl courier-maildrop courier-pop courier-pop-ssl courier-ssl expect libfam0 libfile-tail-perl tcl8.5
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
Need to get 3063 kB of archives.
After this operation, 6681 kB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_13

Seleccionamos “No” y Presionamos “Enter”



gnupanel_debian_wheezy_14

Presionamos «Enter»


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  pwgen
Suggested packages:
  lynx listadmin
The following NEW packages will be installed:
  mailman pwgen
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.2 MB of archives.
After this operation, 34.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_15

Seleccionamos todos los idiomas y Presionamos “Enter”



gnupanel_debian_wheezy_16

Seleccionamos “en (English)” y Presionamos “Enter”



gnupanel_debian_wheezy_17

Presionamos “Enter”


Reading package lists... Done
Building dependency tree
Reading state information... Done
mutt is already the newest version.
phpmyadmin is already the newest version.
phppgadmin is already the newest version.
The following NEW packages will be installed:
  rpl sudo
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 851 kB of archives.
After this operation, 1,968 kB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  python-gdbm
Suggested packages:
  python-gdbm-dbg
The following NEW packages will be installed:
  python-gdbm pyzor
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.7 kB of archives.
After this operation, 294 kB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  gcc-4.7-multilib gcc-multilib lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0 libc6-i386
Suggested packages:
  lib32mudflap0
The following NEW packages will be installed:
  gcc-4.7-multilib gcc-multilib lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0 libc6-dev-i386 libc6-i386
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,513 kB of archives.
After this operation, 19.9 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter

Reading state information... Done
The following extra packages will be installed:
  aspell aspell-en libaspell15 libjs-jquery-ui php-auth php-auth-sasl php-mail-mime php-mail-mimedecode php-mdb2 php-mdb2-driver-mysql php-net-smtp php-net-socket php-pear php5-pspell roundcube-core roundcube-mysql tinymce
Suggested packages:
  aspell-doc spellutils libjs-jquery-ui-docs php-log php-soap php5-dev php-crypt-gpg roundcube-plugins
The following NEW packages will be installed:
  aspell aspell-en libaspell15 libjs-jquery-ui php-auth php-auth-sasl php-mail-mime php-mail-mimedecode php-mdb2 php-mdb2-driver-mysql php-net-smtp php-net-socket php-pear php5-pspell roundcube roundcube-core roundcube-mysql tinymce
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,117 kB of archives.
After this operation, 17.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Presionamos Enter


gnupanel_debian_wheezy_18

Seleccionamos “Yes” y Presionamos “Enter”



gnupanel_debian_wheezy_19

Seleccionamos “mysql” y Presionamos “Enter”



gnupanel_debian_wheezy_20

Dejamos en blanco y Presionamos “Enter”



gnupanel_debian_wheezy_21

Dejamos en blanco y Presionamos “Enter”



gnupanel_debian_wheezy_22

Seleccionamos “postfix” y Presionamos “Enter”



gnupanel_debian_wheezy_23

Dejamos el directorio por defecto y Presionamos “Enter”



gnupanel_debian_wheezy_24

Dejamos la opción por defecto (En la mayoría de los casos debería ser el hostname) y Presionamos “Enter”



gnupanel_debian_wheezy_25

Seleccionamos “English” y Presionamos “Enter”



gnupanel_debian_wheezy_26

Lo dejamos vacío y Presionamos “Enter”



Ahora nos aparecerá nuevamente la configuración de mailman y esta vez si generara todos los lenguajes (Tomara algo de tiempo)

gnupanel_debian_wheezy_27

Seleccionamos todos los idiomas y Presionamos “Enter”



gnupanel_debian_wheezy_28

Seleccionamos “en (English)” y Presionamos “Enter”



gnupanel_debian_wheezy_29

Presionamos “Enter”
Esto demorara algo de tiempo.


Ahora ejecutamos el script ./gnupanel-install.sh

root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5#
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5# ./gnupanel-install.sh
Debian Wheezy
Configuring GNUPanel
root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5#

Y ahora ejecutamos el comando gnupanel-config.sh

root@vps146167:/gnupanel-install/gnupanel_lenny_squeeze_wheezy_precise_0.3.4_R5# gnupanel-config.sh

gnupanel_debian_wheezy_30

Seleccionamos “Yes” y Presionamos “Enter”



gnupanel_debian_wheezy_31

Colocamos nuestra IP y Presionamos “Enter”



gnupanel_debian_wheezy_32

Volvemos a colocar nuestra IP y Presionamos “Enter”



gnupanel_debian_wheezy_33

Aca colocamos la IP de algun DNS nosotros usamos el DNS publico de google y Presionamos “Enter”



gnupanel_debian_wheezy_34

Si queremos permitirle a alguna IP hacer consultas de DNS a nuestro servidor ponemos esa IP aqui (En la mayoria de los casos deberia quedar en blanco) y Presionamos “Enter”



gnupanel_debian_wheezy_35

Aquí colocamos nuestro dominio y Presionamos “Enter”



gnupanel_debian_wheezy_36

Aquí colocamos la dirección de correo electrónico del administrador del servidor y Presionamos “Enter”



gnupanel_debian_wheezy_37

Aquí colocamos en nombre descriptivo para nuestros servidor (lo mas habitual es que sea el hostname) y Presionamos “Enter”



gnupanel_debian_wheezy_38

Aqui colocamos la transferencia que tiene disponible el servidor mensualmente en este ejemplo sera 400G pero recuerden que se coloca en MegaBytes asi que en este caso colocamos 400000 y Presionamos “Enter”



gnupanel_debian_wheezy_39

Aquí colocamos el espacio en disco disponible, recuerden que 2G mas o menos utiliza el sistema asi que como en nuestro caso tenemos un disco de 10G nos quedarian 8G para GNUPanel y recuerden que se escribe en MegaBytes así que quedaría 8000 y Presionamos “Enter”



gnupanel_debian_wheezy_40

Aqui colocamos el password de admin de GNUPanel y Presionamos “Enter”



gnupanel_debian_wheezy_41

Nuevamente colocamos el password de admin de GNUPanel y Presionamos “Enter”


Listo ahora hay que esperar a que el script termine de ejecutarse.

Una vez que se termino de ejecutar el script deben ir con el navegador e esta direccion http://IP/admin en este ejemplo http://69.61.93.19/admin


gnupanel_debian_wheezy_42

Luego vamos a “Main -> Add IP” eligen el servidor y luego agregan la IP con las opciones tal cual se ve en las capturas de pantalla



gnupanel_debian_wheezy_43


gnupanel_debian_wheezy_44


gnupanel_debian_wheezy_45


gnupanel_debian_wheezy_46


Luego vamos a “Reseller Plans -> Add Plan” y siguen los pasos como en estas capturas (Recuerden los valores de espacio en disco y transferencia que colocaron en el script de instalacion)
Recuerden que -1 es para ilimitado.


gnupanel_debian_wheezy_47


gnupanel_debian_wheezy_48


gnupanel_debian_wheezy_49


Luego vamos a “Resellers -> Add reseller” y agregamos el usuario reseller recuerden que los campos marcados con asterisco son obligatorios y que como este es su primer reseller el dominio es el mismo que el que colocaron con el script de instalacion.


gnupanel_debian_wheezy_50


gnupanel_debian_wheezy_51


Al cabo de unos minutos nos llegara el correo con los datos de ingreso del panel de control.

Con esto queda finalizada la instalacion basica de GNUPanel en Debian Wheezy, cualquier duda pueden visitar nuestro foro

  19 Responses to “Como instalar gnupanel en Debian Wheezy”

  1. […] Como instalar GNUPanel en Debian Wheezy […]

  2. Hola,

    puede instalarse GNUPanel de manera remota?

    Saludos

  3. Gracias Ricardo.

    Todo instalado ya. Perfecto y funcionando.

    Gracias por tu trabajo.

  4. Grandisimo tutorial.

    Muchas gracias por publicarlo y echarnos una mano a tanta gente!

    Pero tengo una pequeña duda, ya he realizado por completo el tutorial, pero.. ¿Que dns deberia poner a los dominios que quiero alojar en mi VPS?

    Un saludo y gracias.

    • Hola

      Primero en tu proveedor de dominios debes dar de alta el host ns1 apuntando a tu IP,
      luego defines como DNS primario ns1.tudominio.com -> TU_IP
      Como DNS secundario deja el que pone tu proveedor de dominios, aunque no estará siendo realmente un DNS secundario.

      Luego a todos los dominios que alojes debes agregarle como DNS primario ns1.tudominio.com

      Gracias por tu interés.

      Saludos.

  5. Ricardo, cómo puedo desinstalar gnupanel?

  6. Ricardo, mucho gusto. Estoy necesitando una mano con unos temitas del gnupanel y apelo a tus conocimientos para ver si los puedo resolver.
    Voy a poner en puntos las dudas asi molesto lo menos posible.
    1_ En el tutorial pones en ip el mismo valor (69.61.93.19) tanto en la ip local como en la publica. En mi caso estoy detras de un router, como deberia poner, solo la publica o solo la local.
    2_ El tema del dominio. En mi caso los registro en nic.ar, tendria que poner un dominio que este registrado ahi?
    3_En nic.ar me pide los dns, como se cuales son los que el gnupanel atravez de powerdns me esta generando, hay algun directorio que pueda consultar para obtenerlos y no estar adivinando.
    Te pido disculpas por las molestias pero estoy trabado en estos temas y no puedo avanzar por estas dudas.
    Muchas gracias!!

    • Hola,

      1 –
      Donde dice «Write main IP for this server» colocas la IP privada
      Donde dice «Write public IP for this server» colocas la IP publica

      2 –

      Colocas el dominio que va a ser tu dominio principal cuando des de alta el primer reseller debe ser este mismo dominio no importa si lo registraste en nic.ar o cualquier otro nic

      3 –

      Cuando das de alta el primer reseller con tu dominio principal automaticamente se genera el DNS ns1.dominio_principal.com.ar

      Luego en nic defines el DNS como ns1.dominio_principal.com.ar apuntando a tu IP publica.

      Saludos.

  7. Buenas.. me gustaría saber en que lugar se encuentran las configuraciones de mysql y todo lo que tiene contraseña.. ya que lo instale y coloque claves simples.. de que forma puedo endurecer las contraseñas sin tener que reinstalar? Muchas gracias.

    • Hola,

      Que version instalaste? por que los ultimos instaladores modifican la contraseña de root de mysql,

      En el caso que la quieras modificar primero la cambias en MySQL y luego edita estos archivos

      /etc/gnupanel/gnupanel-admin-ini.php
      /etc/gnupanel/gnupanel-mail-ini.php
      /etc/gnupanel/gnupanel-reseller-ini.php
      /etc/gnupanel/gnupanel-usuarios-ini.php
      /etc/gnupanel/GNUPANEL_INSTALL_DATA

      Saludos.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.