{"id":2395,"date":"2019-01-02T12:57:53","date_gmt":"2019-01-02T12:57:53","guid":{"rendered":"http:\/\/www.softaculous.com\/blog\/?post_type=docs&#038;p=2395"},"modified":"2026-04-15T10:40:38","modified_gmt":"2026-04-15T10:40:38","slug":"installing-softaculous-in-ispconfig","status":"publish","type":"docs","link":"https:\/\/www.softaculous.com\/blog\/docs\/admin\/installing-softaculous\/installing-softaculous-in-ispconfig\/","title":{"rendered":"Installing Softaculous in ISPConfig"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Overview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following guide will help you on how to install Softaculous on ISPConfig.<\/p>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note<\/strong>: Softaculous does not support Multi Server setup of ISPConfig Panel yet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Requirements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A server with ISPConfig panel installed<\/li>\n\n\n\n<li>Make sure you have created a Remote User in ISPConfig Control panel by going to the&nbsp;<strong>System<\/strong>&nbsp;tab and then click&nbsp;<strong>Add Remote User<\/strong>&nbsp;on the left<\/li>\n\n\n\n<li>Access to Server, Client and All Site functions are required to the Remote User.<\/li>\n\n\n\n<li>For ISPConfig 3.1+ make sure you have selected the&nbsp;<strong>Remote Access<\/strong>&nbsp;checkbox and added your server IP in&nbsp;<strong>Remote Access IPs\/Hostnames<\/strong>&nbsp;textbox while adding the Remote User.<\/li>\n\n\n\n<li>ionCube Loaders must be enabled<\/li>\n\n\n\n<li>If you have firewall enabled, then please allow access to&nbsp;<strong>*.softaculous.com<\/strong><\/li>\n\n\n\n<li>suHOSIN must me disabled<br><br>Make sure that the following PHP modules are enabled in loaded PHP binary: <\/li>\n\n\n\n<li>mysqli\/mysqlnd<\/li>\n\n\n\n<li>curl<\/li>\n\n\n\n<li>soap<\/li>\n\n\n\n<li>posix<\/li>\n\n\n\n<li>json<\/li>\n\n\n\n<li>xml<\/li>\n<\/ul>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note<\/strong>&nbsp;: Please allow access to the following domains to your firewall as these are the mirrors used to download the script packages.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">162.55.80.8 #api.softaculous.com<br>103.168.196.0 #s0.softaculous.com<br>51.38.208.85 #s1.softaculous.com<br>37.27.68.87 #s2.softaculous.com<br>178.63.132.196 #s3.softaculous.com<br>95.216.2.79 #s4.softaculous.com<br>15.235.60.218 #s5.softaculous.com<br>51.38.94.231 #s6.softaculous.com<br>15.204.134.13 #s7.softaculous.com<br>148.113.15.242 #s8.softaculous.com<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Installing Softaculous in ISPConfig<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">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<a href=\"https:\/\/www.ioncube.com\/loaders.php\">&nbsp;ionCube Downloads<\/a>&nbsp;page.&nbsp;<br>Also Softaculous will not work if suHOSIN is enabled in your PHP<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now SSH to your server and enter following commands&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">wget -O install.sh https:\/\/files.softaculous.com\/install.sh<br>chmod 755 install.sh<br>.\/install.sh<br><\/pre>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note<\/strong>&nbsp;: .\/install.sh should be executed as root. So for&nbsp;<strong>ubuntu<\/strong>&nbsp;users add&nbsp;<strong>sudo<\/strong>&nbsp;before .\/install.sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the installation was successful you can visit the Softaculous panel after logging into the ISPConfig panel&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"317\" src=\"http:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig.png\" alt=\"\" class=\"wp-image-2396\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig.png 600w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig-300x159.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also visit&nbsp;<a href=\"http:\/\/your_ip:PORT\/softaculous\">http:\/\/YOUR_IP:PORT\/softaculous<\/a>&nbsp;to access Enduser Panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it!! The installation of Softaculous is completed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Remote Access setting for remote users<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In order to access Softaculous in ISPConfig 3.1+, you need to enable the&nbsp;<strong>Remote Access<\/strong>&nbsp;as well as add your server IP in the&nbsp;<strong>Remote Access IPs\/Hostnames<\/strong>text field.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"1129\" src=\"http:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig1.png\" alt=\"\" class=\"wp-image-2397\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig1.png 600w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig1-159x300.png 159w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig1-544x1024.png 544w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Installation in ISPConfig<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you wish to finish the installation quickly and then download the script packages in background use this method.<\/p>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note<\/strong>: Before starting the installation make sure ionCube Loaders are enabled. Softaculous Installer requires Ioncube. Now SSH to your server and enter following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">wget -O install.sh https:\/\/files.softaculous.com\/install.sh<br>chmod 755 install.sh<br>.\/install.sh --quick<br><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Using Proxy settings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">wget -O install.sh https:\/\/files.softaculous.com\/install.sh<br>chmod 755 install.sh<br>.\/install.sh proxy proxy_ip=YOUR_IP:PORT proxy_auth=USERNAME:PASSWORD<br><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Proxy Parameters&nbsp;<\/em>&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>proxy_ip (Required)&nbsp;: Enter your Proxy server&#8217;s IP and port.<\/li>\n\n\n\n<li>proxy_auth (optional)&nbsp;: Enter the proxy server&#8217;s authentication details i.e. Username and Password<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Common Issue<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">1. <strong>404 Not Found<\/strong> is displayed when Softaculous is accessed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong> Softaculous configuration is not loaded by your web server (Apache\/NGINX).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Restart your web server (Apache\/NGINX).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <strong>Blank Page<\/strong>&nbsp;is displayed when Softaculous is accessed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>&nbsp;: PHP Extension mysql and mysql.so is not loaded by Softaculous<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong>&nbsp;Append the following lines in \/usr\/local\/softaculous\/php.ini<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">extension=mysqlnd.so\nextension=mysql.so\nextension=mysqli.so\nextension=curl.so\nextension=soap.so\nextension=posix.so\nextension=json.so\nextension=xml.so\nextension=ftp.so\nextension=mbstring.so\nextension=simplexml.so\nextension=zip.so<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">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&nbsp;<strong>upgraded<\/strong>&nbsp;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<\/p>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note:<\/strong>&nbsp;If&nbsp;<strong>mysqlnd<\/strong>&nbsp;is NOT enabled on your server, add the following in php.ini file :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">extension=mysql.so\nextension=mysqli.so\nextension=curl.so\nextension=soap.so\nextension=posix.so\nextension=json.so\nextension=xml.so\nextension=ftp.so\nextension=mbstring.so\nextension=simplexml.so\nextension=zip.so\n<\/pre>\n","protected":false},"featured_media":0,"parent":1666,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","docs_category":[],"class_list":["post-2395","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/comments?post=2395"}],"version-history":[{"count":15,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2395\/revisions"}],"predecessor-version":[{"id":6179,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2395\/revisions\/6179"}],"up":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/1666"}],"wp:attachment":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/media?parent=2395"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs_category?post=2395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}