How To Install ISPConfig To Your VPS

From A2 Hosting : Wiki Support : Customer Edited Wiki : 24/7 Support
Jump to: navigation, search

ISPConfig Hosting is available on our CentOS 5 VPS Hosting packages! Just choose our Enhanced plan or higher.

To install ISPConfig run the A2 QuickInstaller:

sh /usr/sbin/quickinstaller.sh

Quick.jpg

and choose:

8. Control Panel

Shell2.jpg

1. ISPConfig

Shell3.jpg

Once you start the ISPConfig install process via the quickinstaller, updates and then needed dependencies will be installed:

Shell4.jpg

This process will take a while to complete. Feel free to head to Starbucks or local cafe for a fresh cup of joe.

Once the majority of dependencies have been setup, you will next be presented with:

"The following will allow you to setup your MySQL root password and secure your MySQL installation. The default answers will work in most cases."

Shell5.jpg

Here you will go through the process of setting up your MySQl root password and making MySQL more secure. The default answers will be good for most users. You will also be presented with the current MySQL password so you can change it to something easier to remember.

Shell6.jpg

Shell6-2.jpg

Shell6-3.jpg

Shell6-4.jpg

Shell6-5.jpg

Next step will be setting up some pass phrases and 2 types of self-signed certificates (TLS and SSL) for the postfix mail server.

TLS:

  • The following are optional settings and can be left blank as done in this guide:

"A challenge password" and "An optional company name"

Entering a "challenge password" will require you to enter that password any time you try to connect to send or recieve mail. This is in addition to your email user password.

Shell10.jpg

SSL:

Shell11.jpg

Once this is completed the setup process will continue with PHP, Ruby, and FTP Server:

"Installing PHP, please wait..."

"Installing Ruby, please wait..."

"Installing FTP Server, please wait..."

Nothing will need to be entered during those steps. The next step will be to install ISPConfig:

"Downloading ISPConfig, please wait..." Installation of ISPConfig is about to begin.

Enter Language (this guide selects English)

Shell13-2.jpg

Yes the required modules are installed:

Shell14.jpg

Yes you wish to continue with installation:

Shell15.jpg

Yes you accept the ISPConfig license agreement (if you wish to continue with their installer):

Shell16.jpg

Yes postfix is installed as your mail server:

Shell16-2.jpg

Yes proftpd is installed as the ftp server:

Shell16-3.jpg

After some installation, you will be prompted for information related to setting up Self-Signed SSL certificates. This is unrelated to the ones you setup for your Mail Server. These are specific to ISPConfig Web Services. The steps listed below are the ones that require user input. The other steps are self-generating or informational.

Shell17.jpg

Shell18.jpg

Shell19.jpg

Shell20.jpg

Shell21.jpg

Shell22.jpg

ISPConfig will continue with its installation. There will be a few last entries to make before the install process is completed.

Spamassassin needs to know what email address or URL is to be used for spam. You can either hit enter for the default admin user, or you can enter a specific email address.

Shell23.jpg

  • This guide chooses the default enter and just hits enter.

SpamAssassin will do some quick configuration and the last few setup steps will be presented. The final steps will be to tell ISPConfig how to connect to MySQL, and what database it is to use for its settings.

Please enter your MySQL server: localhost

Please enter your MySQL user: root

Please enter your MySQL password: Your MySQL password

Please enter a name for the ISPConfig database: Choose a database name

Please enter the IP address of the ISPConfig web: Your VPS IP Address

Please enter the host name: www

Please enter the domain: example.com

Shell24.jpg

Next you will be asked how you want to connect to your ISPConfig control panel.

Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system:

1) HTTPS

2) HTTP

  • This guide chooses Option 1 HTTPS access as it is an encrypted connection.

Shell25.jpg

If you see the following message then just hit enter for the passphrase (unless you choose to encrypt the ISPConfig SSL certificates above):

Some of your private key files are encrypted for security reasons.

In order to read them you have to provide us with the pass phrases.

Server www.example.com:81 (RSA)

Enter pass phrase:

Installation of ISPConfig will now complete, and you will be presented with your default login information.

Shell26.jpg

Follow these instructions http://wiki.a2hosting.com/index.php/How_To_Setup_Your_Site_on_ISPconfig to learn how to setup your first site with ISPconfig.

Personal tools