configurer apt-get

vi /etc/apt/sources./list

ispcp omega

apt-get upgrade
apt-get install tar bzip2 wget
mkdir -p /usr/local/src/ispcp
cd /usr/local/src/ispcp
wget http://heanet.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.0-rc6.tar.bz2
tar -xjvf ispcp-omega-1.0.0-rc6.tar.bz2

cd ./ispcp-*

apt-get install $(cat ./docs/Debian/debian-packages-etch)


à l'écran “courier configuration” sélectionner  "non" pour les "Faut-il créer les répertoires nécessaires à l'administration web ?".

à l'écran “postfix configuration” sélectionner "Site Internet".
Si le système est bien configuré le domaine devrait être automatiquement suggéré à l'écran. Sinon entrer le domaine sans la partie "www" (i.e. domain.tld)

Sélectionner "oui" quand il est demandé "Faut-il poursuivre l'installation de libc-client sans gestion de « Maildir » ? ".

à l'écran "ProFTPd configuration", sélectioner "indépendamment".

Compiler

make install

Copier tous les répertoires dans le système
Il est conseillé de faire un backup du système

cp -Rv /tmp/ispcp/* /

Configurer MySQL server

Changer ou créer le mote de passe de root de MySQL root, remove anonymous users, disallow root login remotely, remove test database (and access to it), reload privilege tables.

mysql_secure_installation

configurer le système
se positionner sur le répertoire engine/setup :

cd /var/www/ispcp/engine/setup

Toutes les questions sont parlantes.

perl ./ispcp-setup


        Welcome to ispCP '1.0.0 RC4 OMEGA' Setup Dialog.
        This program will set up ispCP OMEGA system on your server.
        Please enter fully qualified hostname. [your-domain.tld]:

        Please enter system network address. [192.168.0.11]: 88.164.93.32


        Please enter the domain name where ispCP OMEGA will run on [admin.your-domain.tld]:
        Please enter SQL server host. [localhost]:

        Please enter system SQL database. [ispcp]:

        Please enter system SQL user. [root]:

        Please enter system SQL password. [none]:
        Please repeat system SQL password:

        Please enter ispCP ftp SQL user. [vftp]:

        Please enter ispCP ftp SQL user password. [auto generate]:
        ispCP ftp SQL user password set to: QV:4-IoE&n+]?<Ka:ie

        Please enter ispCP phpMyAdmin Control user. [pma]:

        Please enter ispCP phpMyAdmin Control user password. [auto generate]:
        phpMyAdmin Control user password set to: ^HfTYirRf<y][S>-Im4

        Please enter administrator login name. [admin]:

        Please enter administrator password:
        Please repeat administrator password:

        Please enter admininistrator email address: mail@myisp.tld

        Use which PHP Version? (4 or 5). [5]:

        IP of Secondary DNS. (optional) []:

        Use MySQL Prefix.
        Possible values: [i]nfront, [b]ehind, [n]one. [none]:

        Activate AWStats. [no]: yes

        AWStats Mode:
        Possible values [d]ynamic and [s]tatic. [dynamic]: static

nettoyer les fichiers temporaires

rm -fR /tmp/ispcp

c'est fait

NOTE: après l'installation, vérifier dans proftpd.conf que le support IPv6 est bien désactivé!!!

ispCP est maintenant accessible avec votre navigateur péréfré en tapant l'adresse de l'admin spécifiée durant l'installation.

http://admin.your-domain.tld ou directement via l'IP de la machine
http://your-domain.tld/tools/filemanager
http://admin.your-domain.tld/webmail
http://admin.your-domain.tld/pma

traduction

awstats

cp /etc/apache2/sites-available/01_awstats.conf /etc/apache2/sites-enabled/01_awstats.conf

maia