В този пост ще Ви запозная с инсталацията на ispCP Omega (isp Control Panel) под Debian.

За целта трябва да инсталираме определени пакети преди да започнем с инсталацията на самия контролен панел. За инсталацията на тези пакети ще използвам apt, което е безплатен software за инсталация и премахване на software в Debian дистрибуция. *Забележка: в поста се използва Debian 6 squeeze

Започваме с необходимите стъпки за да инсталираме контролния панел:
1) Нужно е първо да ъпдейтнем наличните пакети от APT, след което да направим ъпгрейд на всички тези пакети до послените им версии:

*# apt-get update

# apt-get upgrade*

2) След като направим update & upgrade е нужно да инсталираме някои пакети, които ще са ни нужни по-долу в инсталацията:

*# apt-get install tar bzip2 wget lsb-release*

3) Създаваме директория в която да свалим source-а на ispCP, след което го разархивираме и влизаме в директорията за да инсталираме необходимите пакети за инсталация та на контролния панел. Но преди това трябва да се уверим дали фигурират следните редове в /etc/apt/sources.list и ако не фигурират да ги добавим (след като ги добавим е нужно да изпълним отново apt-get update):

*deb     http://ftp.debian.org/debian/   squeeze main contrib non-free

deb     http://security.debian.org/     squeeze/updates main contrib non-free*

Вече сме готови за инсталацията:

*# mkdir /root/ispcp

# cd /root/ispcp/

# wget http://downloads.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.7/ispcp-omega-1.0.7.tar.bz2

# tar -jxvf ispcp-omega-1.0.7.tar.bz2

# cd ispcp-omega-1.0.7

# apt-get install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)*

4) След като вече сме инсталирали всички пакети, трябва да започнем с инсталацията на ispCP, като след нейната инсталация е нужно да подадем mysql root паролата с mysqlsecureinstallation (в стъпка 3 при инсталацията на пакетите ще Ви поиска root парола за mysql-a, която трябва да подадете):

*# make Makefile install

# cp -Rv /tmp/ispcp/* /

# mysql_secure_installation*

5) Инсталацията е преминала и сега е нужно да конфигурираме ispCP, за целта изпълняваме следните стъпки:

*# cd /var/www/ispcp/engine/setup

# perl ./ispcp-setup

        Welcome to ispCP '1.0.7 OMEGA' Setup Dialog.



        This program will set up ispCP OMEGA system on your server.



        Next you are asked to enter a "fully qualified hostname" (FQHN).

        For more infos read http://en.wikipedia.org/wiki/FQDN.



        Please enter a fully qualified hostname [ispcp.icnhost.net]: ispcp.icnhost.net



        Please enter the system network address [91.215.218.205]: 91.215.218.205



        Please enter the domain name where ispCP OMEGA will be

        reachable on [admin.ispcp.icnhost.net]: admin.ispcp.icnhost.net



        Please enter SQL server hostname [localhost]: localhost



        Please enter ispCP OMEGA SQL database name [ispcp]: 



        Please enter ispCP OMEGA SQL user name [root]: 



        Please enter ispCP OMEGA SQL password [none]: 



        Please repeat ispCP OMEGA SQL password: 



        Please enter ispCP FTP SQL user [vftp]: 



        Please enter ispCP OMEGA FTP SQL user password [auto generate]: 



        [NOTICE] ispCP ftp SQL user password set to: ).ahG*Rsz2+Qwk.:-0:



        Please enter ispCP OMEGA PMA control user [pma]: 



        Please enter ispCP OMEGA PMA control user password [auto

        generate]: 



        [NOTICE] PMA control user password set to: .{Wy5{R%a.6Xg}QQb7C



        Please enter administrator login name [admin]: 



        Please enter administrator password: 



        Please repeat administrator password: 



        Please enter administrator e-mail address: your-mail@domain.com



        Secondary DNS server address IP (optional) []: 



        Do you want allow the system resolver to use the local

        nameserver? [Y/n]: n



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

        [none]: 



        Please select a Fast CGI module: [f]cgid or fast[c]gi. [fcgid]: 



        Please enter Server's Timezone [UTC]: 



        Should AWStats be activated? [no]: 



        The program is now ready to set up ispCP on your system.

        Do you want to continue? [Y/n]: y

        Starting ispCP installation

         * Stopping all services: ..........                              [ Done ]



        Pre-installation tasks for Debian

         * Nothing to do...                                               [ Done ]



        System checks

         * Mysql server connection:                                       [ Done ]



        Services setup

         * ispCP users and groups:                                        [ Done ]

         * ispCP directories:                                             [ Done ]

         * ispCP main configuration file:                                 [ Done ]

         * ispCP database:                                                [ Done ]

         * ispCP default language table:                                  [ Done ]

         * ispCP default SQL data:                                        [ Done ]

         * ispCP system hosts file:                                       [ Done ]

         * ispCP system resolver:                                         [ Done ]

         * ispCP crontab file:                                            [ Done ]

         * ispCP Bind9 main configuration file:                           [ Done ]

         * ispCP Apache fastCGI modules configuration:                    [ Done ]

         * ispCP Apache main vhost file:                                  [ Done ]

         * ispCP Apache AWStats vhost file:                               [ Done ]

         * ispCP Postfix configuration files:                             [ Done ]

         * ispCP Courier-Authentication:                                  [ Done ]

         * ispCP ProFTPd configuration file:                              [ Done ]

         * ispCP init scripts:                                            [ Done ]



        GUI setup

         * ispCP GUI Bind9 configuration:                                 [ Done ]

         * ispCP GUI fastCGI/PHP configuration:                           [ Done ]

         * ispCP GUI vhost file:                                          [ Done ]

         * ispCP PMA configuration file:                                  [ Done ]



        Permissions setup

         * Set engine permissions:                                        [ Done ]

         * Set gui permissions:                                           [ Done ]



        Finishing installation

         * Starting all services: ..........                              [ Done ]



        Additional tasks

         * ispCP Rkhunter configuration:                                  [ Done ]

         * ispCP System cleanup:                                          [ Done ]



        Congratulations you installed ispCP '1.0.7 OMEGA' successfully!



        Please type http://admin.ispcp.icnhost.net in your browser and

        log in with your Administrator Account to use ispCP.*

6) Като последна стъпка ще премахнем временните директории, които не са ни нужни:

*# rm -rf /tmp/ispcp*

Инсталацията и конфигурацията е направена, сега можете да се логнете в админ панел: http://admin.ispcp.icnhost.net (с данните които сте подали при конфигурацията) от където можете да администрирате Вашия сървър.

Етикети: #omega #ispcp #install #how-to #debian #control-panel