Install Ispconfig Ubuntu

ISPConfig adalah aplikasi control panel web hosting dengan lisensi open source dan bisa didapatkan dengan gratis. ISPConfig mendukung single dan multi server, mendukung berbagai distro Linux (Debian, Ubuntu, CentOS, Fedora, openSUSE), dengan 4 level access (admin, reseller, client, email login), dan mendukung berbagai services (HTTP, SMTP, POP3/IMAP, FTP, DNS, Database). This tutorial shows the installation of an Ubuntu 20.04 (Focal Fossa) web hosting server with Apache 2.4, Postfix, Dovecot, Bind, and PureFTPD to prepare it for the installation of ISPConfig 3.2.The resulting system will provide a Web, Mail, Mailinglist, DNS, and FTP Server. How to install ISPConfig on Ubuntu 16.04. ISPConfig is an open source control panel application for linux servers which can monitor, manage and control almost all task for the servers over web based interface. This is very useful tool for system administrators. Before going to install ISPConfig make sure Apparmor is not running on your server.

  1. Ubuntu Update Software Center
  2. Ubuntu Dns Nameservers

Ubuntu Update Software Center

Openmpi install linux

Overview

The following guide will help you on how to install Softaculous on ISPConfig.

Step 1: Before Installing ISPConfig Install Ubuntu via SolusVM. Before we install ISPConfig, we have to get the environment ready. This guide assumes that it’s a fresh VPS, and as such, install a current version of Ubuntu — preferably a LTS version (long term support). Update the Repositories.

Note: Softaculous does not support Multi Server setup of ISPConfig Panel yet.

Requirements

  • A server with ISPConfig panel installed
  • Make sure you have created a Remote User in ISPConfig Control panel by going to the System tab and then click Add Remote User on the left
  • Access to Server, Client and All Site functions are required to the Remote User.
  • For ISPConfig 3.1+ make sure you have selected the Remote Access checkbox and added your server IP in Remote Access IPs/Hostnames textbox while adding the Remote User.
  • ionCube Loaders must be enabled
  • If you have firewall enabled, then please allow access to *.softaculous.com
  • suHOSIN must me disabled
  • Make sure that the following PHP modules are enabled in loaded PHP binary: mysql/mysqli/mysqlnd, curl, soap, posix and json

Note : Please allow access to the following domains to your firewall as these are the mirrors used to download the script packages.

192.198.80.3 # api.softaculous.com
158.69.6.246 # s1.softaculous.com
192.200.108.99 # s2.softaculous.com
213.239.208.58 # s3.softaculous.com
138.201.24.83 # s4.softaculous.com
167.114.200.240 # s7.softaculous.com

Installing Softaculous in ISPConfig

Note: Before starting the installation make sure ionCube Loaders are enabled. Otherwise you will not be able to Install Softaculous. The ionCube Loaders can be downloaded at the ionCube Downloads page.
Also Softaculous will not work if suHOSIN is enabled in your PHP

Install ispconfig ubuntu installer

Now SSH to your server and enter following commands :

Note : ./install.sh should be executed as root. So for ubuntu users add sudo before ./install.sh

Ubuntu Dns Nameservers

The Installer will start showing the Installation Processes and when done will indicate the same. NOTE: Scripts will be downloaded during this process. The Download Activity will also be shown on the screen.

If the installation was successful you can visit the Softaculous panel after logging into the ISPConfig panel :

You can also visit http://YOUR_IP:PORT/softaculous to access Enduser Panel.

That’s it!! The installation of Softaculous is completed.

Set Remote Access setting for remote users

In order to access Softaculous in ISPConfig 3.1+, you need to enable the Remote Access as well as add your server IP in the Remote Access IPs/Hostnamestext field.

Quick Installation in ISPConfig

If you wish to finish the installation quickly and then download the script packages in background use this method.

Note: Before starting the installation make sure ionCube Loaders are enabled. Softaculous Installer requires Ioncube. Now SSH to your server and enter following commands:

Using Proxy settings

If you want Softaculous to use proxy settings then you can simply pass the parameters and Softaculous will use the proxy setting provided by you.

Proxy Parameters :

  • proxy_ip (Required) : Enter your Proxy server’s IP and port.
  • proxy_auth (optional) : Enter the proxy server’s authentication details i.e. Username and Password

Common Issue

Blank Page is displayed when Softaculous is accessed.

Problem : PHP Extension mysql and mysql.so is not loaded by Softaculous

Buy mac for business tax write off. Solution: Append the following lines in /usr/local/softaculous/php.ini

Also create the directory /usr/local/softaculous/conf and create the file /usr/local/softaculous/conf/custom.ini with the same contents above. So when Softaculous is upgraded to newer version, it will check for php options added by user in custom.ini and will append the contents in new /usr/local/softaculous/php.ini

Note: If mysqlnd is enabled on your server, add it at the top of the above extensions list in php.ini file as: