How to install GNUPanel 0.2.3_R17

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

This is the last version based on the original code. As always, it is recommended to start from a fresh operating system installation. Please note that all configuration files for programs used by GNUPanel will be overwritten.

Thanks DAX for your contribution!

Features

  • FTP user/group is now www-data
  • Some variables are added to /etc/sysctl.conf
  • This installer do not ask for database server and Mailman passwords anymore, they are generated randomly by pwgen
  • /etc/security/limits.conf is overwritten with an optimized configuration for GNUPanel
  • /etc/hosts is overwritten

(If you have previous settings please backup these files!)

Plus, there are two log files for standard output and error output:

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

Installation

Follow these steps in order to activate a GNUPanel LAMP server:

1) Once the OS is installed please check that packages “locales” and “locales-all” are in the system, then run:

dpkg-reconfigure locales

All locales are generated, choose “en_US” as default.

2) Now you should execute the following commands:

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

3) The installation process consist of 3 scripts, the first one should be the right one for your distribution:

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

Then:

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

4) When configuration finish admin interface can be located here:

http://ip-publica/admin

5) Log into GNUPanel and add all IP addresses to be used in this server. You can do it from:

Main –> Add IP

Add any secondary server too.

6) Configure the first reseller plan and first reseller that will be associated to the main domain. The user level for this domain is configured automatically.

7) Now you can access all GNUPanel levels:

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

Note for Ubuntu Hardy Heron: Once installation finish, edit /etc/proftpd/modules.conf and comment the line:

#LoadModule mod_dynmasq.c

Finally restart proftpd

/etc/init.d/proftpd restart

sources.list

DEBIAN ETCH

deb http://ftp.us.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.us.debian.org/debian/ etch main non-free contrib
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

DEBIAN LENNY

deb http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

NOTA: Los repositorios “non-free” desaparecerán en la próxima version. Lenny ya tiene incluido el repositorio volatile, la llave pblica de los repositorios volatile para etch: http://www.debian.org/volatile/

UBUNTU 8.04

deb http://archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu hardy main restricted universe
deb http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe
deb http://security.ubuntu.com/ubuntu hardy-security main restricted universe
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted universe

UBUNTU 8.10

deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe
deb http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe
deb http://security.ubuntu.com/ubuntu intrepid-security main restricted universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted universe

This entry was posted on 10:25 PM and is filed under Howtos. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.