Accueil > Hébergement > Installer le panel d’administration IpsCP sur debian Squeeze

Installer le panel d’administration IpsCP sur debian Squeeze

dimanche 19 juin 2011, par nicolas

Après mon script pour l’installation de ispConfig, Voici venu le tour d’un panel très fonctionnel et à priori bien développé et open-source-> IcpCP ( http://isp-control.net/ )

Pour une installation rapide sur un VPS de chez OVH, vous pouvez télécharger le script ci-dessous en renseignant le mot de passe SQL en argument et en suivant les instructions, vous obtiendrez un panel ispCP vite fait et bien fait, si vous avez des améliorations, utilisez les commentaires ;)

Vous trouverez ce code sur code.google.com :
http://code.google.com/p/ispcp-debian-squeeze/

Téléchargement :
http://code.google.com/p/ispcp-debian-squeeze/downloads/

Code :

#!/bin/bash
sed -i 's/main$/main contrib non-free/g' /etc/apt/sources.list

apt-get -y update && apt-get -y upgrade

apt-get -y install lsb-release

mkdir -p /usr/local/src/ispcp
cd /usr/local/src/ispcp

wget http://sourceforge.net/projects/ispcp/files/ispCP%20Omega/ispCP%20Omega%201.0.7/ispcp-omega-1.0.7.tar.bz2
tar -xvf ispcp-omega-*
cd ispcp-omega-*

DEBIAN_FRONTEND=noninteractive apt-get -y install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)

make install
cp -R /tmp/ispcp/* /

#mysql_secure_installation

#Mot de passe mysql
nv_pass=$1
echo "set password for root@localhost=password('$nv_pass');" >> /root/nv_pass_sql
mysql -u root --password="" < /root/nv_pass_sql

cd /var/www/ispcp/engine/setup
perl ./ispcp-setup

#rm -fR /tmp/ispcp

sed -i 's/listen-on /\/\/listen-on/g' /etc/bind/named.conf.options

ip=`ifconfig  eth0 | grep "inet ad"|awk  '{print $2}' | sed 's/adr://g'`
sed -i 's/allow-recursion { 127.0.0.1;/allow-recursion { 127.0.0.1;$ip;/g' /etc/bind/named.conf.options

/etc/init.d/bind9 restart

hostname=`hostname`
echo http://$hostname

5 Messages

Répondre à cet article