{"id":186,"date":"2022-12-01T17:42:10","date_gmt":"2022-12-01T15:42:10","guid":{"rendered":"https:\/\/cimalink.eu\/blog\/?p=186"},"modified":"2022-12-02T09:32:54","modified_gmt":"2022-12-02T07:32:54","slug":"installing-softaculous-in-ispconfig","status":"publish","type":"post","link":"https:\/\/cimalink.eu\/blog\/installing-softaculous-in-ispconfig\/","title":{"rendered":"Installing Softaculous in ISPConfig"},"content":{"rendered":"\n<ul class=\"wp-block-list\" id=\"tocList\">\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#overview\">Overview<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#requirements\">Requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#installing-softaculous-in-ispconfig\">Installing Softaculous in ISPConfig<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#set-remote-access-setting-for-remote-users\">Set Remote Access setting for remote users<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#quick-installation-in-ispconfig\">Quick Installation in ISPConfig<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#using-proxy-settings\">Using Proxy settings<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#common-issue\">Common Issue<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"overview\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#overview\"><\/a>Overview<\/h3>\n\n\n\n<p>The following guide will help you on how to install Softaculous on ISPConfig.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Softaculous does not support Multi Server setup of ISPConfig Panel yet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"requirements\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#requirements\"><\/a>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><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\">142.132.212.2 #api.softaculous.com\n192.198.80.6 #s0.softaculous.com\n158.69.6.246 #s1.softaculous.com\n138.201.40.168 #s2.softaculous.com\n213.239.208.58 #s3.softaculous.com\n138.201.24.83 #s4.softaculous.com\n148.251.137.79 #s5.softaculous.com\n167.114.200.240 #s7.softaculous.com<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installing-softaculous-in-ispconfig\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#installing-softaculous-in-ispconfig\"><\/a>Installing Softaculous in ISPConfig<\/h3>\n\n\n\n<p>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>Now SSH to your server and enter following commands&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget -N http:\/\/files.softaculous.com\/install.sh\nchmod 755 install.sh\n.\/install.sh\n<\/pre>\n\n\n\n<p><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>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>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 decoding=\"async\" src=\"http:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig.png\" alt=\"\" class=\"wp-image-2396\"\/><\/figure>\n\n\n\n<p>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>That\u2019s it!! The installation of Softaculous is completed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"set-remote-access-setting-for-remote-users\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#set-remote-access-setting-for-remote-users\"><\/a>Set Remote Access setting for remote users<\/h3>\n\n\n\n<p>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 decoding=\"async\" src=\"http:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2019\/01\/600px-Softaculous_ispconfig1.png\" alt=\"\" class=\"wp-image-2397\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quick-installation-in-ispconfig\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#quick-installation-in-ispconfig\"><\/a>Quick Installation in ISPConfig<\/h3>\n\n\n\n<p>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><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\">wget -N http:\/\/files.softaculous.com\/install.sh\nchmod 755 install.sh\n.\/install.sh --quick\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"using-proxy-settings\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#using-proxy-settings\"><\/a>Using Proxy settings<\/h3>\n\n\n\n<p>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\">wget -N http:\/\/files.softaculous.com\/install.sh\nchmod 755 install.sh\n.\/install.sh proxy proxy_ip=YOUR_IP:PORT proxy_auth=USERNAME:PASSWORD\n<\/pre>\n\n\n\n<p><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\u2019s IP and port.<\/li>\n\n\n\n<li>proxy_auth (optional)&nbsp;: Enter the proxy server\u2019s authentication details i.e. Username and Password<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"common-issue\"><a href=\"https:\/\/www.softaculous.com\/docs\/admin\/installing-softaculous-in-ispconfig\/#common-issue\"><\/a>Common Issue<\/h3>\n\n\n\n<p><strong>Blank Page<\/strong>&nbsp;is displayed when Softaculous is accessed.<\/p>\n\n\n\n<p><strong>Problem<\/strong>&nbsp;: PHP Extension mysql and mysql.so is not loaded by Softaculous<\/p>\n\n\n\n<p><strong>Solution:<\/strong>&nbsp;Append the following lines in \/usr\/local\/softaculous\/php.ini<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">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\n\n\n<p>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><strong>Note:<\/strong>&nbsp;If&nbsp;<strong>mysqlnd<\/strong>&nbsp;is enabled on your server, add it at the top of the above extensions list in php.ini file as:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">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>If ioncube not loaded : <a href=\"https:\/\/cimalink.eu\/blog\/how-to-install-ioncube-loader-in-debian-and-ubuntu\/\">Install ioncube on debian<\/a><\/p>\n\n\n\n<p>if blank page after install:<\/p>\n\n\n\n<p>apt install php7.4-posix<\/p>\n\n\n\n<p>For VestaCP:<\/p>\n\n\n\n<p>\/usr\/local\/vesta\/bin\/v-delete-vesta-softaculous<br>rm \/usr\/local\/vesta\/softaculous\/vst_installed<\/p>\n\n\n\n<p>\/usr\/local\/vesta\/ioncube\/ioncube.sh<\/p>\n\n\n\n<p>\/usr\/local\/vesta\/bin\/v-add-vesta-softaculous<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview The following guide will help you on how to install Softaculous on ISPConfig. Note: Softaculous does not support Multi Server setup of ISPConfig Panel yet. Requirements Note&nbsp;: Please allow [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":83,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[16,46,14,85,15],"class_list":["post-186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-debian","tag-ispconfig","tag-mint","tag-softaculous","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":5,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions\/194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/media\/83"}],"wp:attachment":[{"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimalink.eu\/blog\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}