{"id":30237,"date":"2019-04-26T13:43:21","date_gmt":"2019-04-26T18:43:21","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=30237"},"modified":"2022-12-08T11:10:34","modified_gmt":"2022-12-08T17:10:34","slug":"how-to-install-ispconfig-3-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/","title":{"rendered":"How to install ISPConfig 3 on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-30523\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg\" alt=\"How to Install ISPConfig 3 on CentOS 7\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this article, we will show you how to install ISPConfig 3 on a CentOS 7 VPS, as well as go through the initial configuration.<\/p>\n<p>ISPConfig is an open-source hosting control panel for Linux which has a user-friendly web interface &#8211; with it, users can manage their websites, email addresses, FTP accounts, DNS records, databases, and shell accounts.<\/p>\n<p><img decoding=\"async\" class=\"alignright wp-image-30524\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-vps.jpg\" alt=\"How to Install ISPConfig 3 on a CentOS 7 VPS\" width=\"350\" height=\"74\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-vps.jpg 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-vps-150x32.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7-vps-300x64.jpg 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>The ISPConfig has four different levels of user access, which are as follows: Administrator, Reseller, Client, and Email-user. Each of these has varying levels of access to ISPConfig&#8217;s menus.<!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ed260347640\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ed260347640\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-1-Connect-to-your-server\" >Step 1: Connect to your server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-2-Install-LAMP-Stack\" >Step 2: Install LAMP Stack<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-3-Install-Dovecot\" >Step 3: Install Dovecot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-4-Install-Amavisd-new-ClamAV-and-SpamAssassin\" >Step 4: Install Amavisd-new, ClamAV, and SpamAssassin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-5-Install-PHP-and-Apache2-Modules\" >Step 5: Install PHP and Apache2 Modules<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-6-Install-PureFTPd\" >Step 6: Install PureFTPd<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-7-Install-BIND\" >Step 7: Install BIND<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-8-Install-Lets-encrypt\" >Step 8: Install\u00a0Let&#8217;s encrypt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-9-Install-fail2ban\" >Step 9: Install fail2ban<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-10-Install-ISPConfig\" >Step 10: Install ISPConfig<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#Step-11-ISPConfig-Login\" >Step 11: ISPConfig Login<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A Server running CentOS 7<\/li>\n<li>Access to the root user, or access to a user with sudo privileges.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Connect-to-your-server\"><\/span>Step 1: Connect to your server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we begin, you need to connect to your server via SSH as the root user, or as a user with sudo privileges. To do this, use the following command:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>Of course, you will need to replace <code>IP_address<\/code> and <code>Port_number<\/code> with your actual server IP address and SSH port number.<\/p>\n<p>Once you are logged in to the server, you can type the following commands to update all of your currently installed packages to their latest available versions. After that, you&#8217;ll enable the required packages for the ISPConfig by installing the &#8220;Development Tools&#8221; bundle:<\/p>\n<pre>yum install yum-priorities\r\nyum update\r\nyum groupinstall 'Development Tools'<\/pre>\n<p>Enable the EPEL repository if it is not already done so:<\/p>\n<pre>yum install epel-release<\/pre>\n<p>Install the following packages:<\/p>\n<pre>yum install NetworkManager-tui awstats bzip2 getmail quota mailman nano net-tools openssl perl-DateTime-Format-Builder perl-DateTime-Format-HTTP postgrey re2c rkhunter unzip yum-utils webalizer wget\r\nrpm -Uvh ftp:\/\/ftp.pbone.net\/mirror\/rpmfusion.org\/nonfree\/el\/updates\/7\/x86_64\/u\/unrar-5.4.5-1.el7.x86_64.rpm<\/pre>\n<p>Restart the server for the changes to take effect.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-LAMP-Stack\"><\/span>Step 2: Install LAMP Stack<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the system is up to date, we can continue <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lamp-linux-apache-mariadb-php-on-centos-7\/\">installing the LAMP stack<\/a> with Apache, MariaDB, PHP, NTP, and phpMyAdmin:<\/p>\n<pre>cd opt\/\r\nwget http:\/\/rpms.remirepo.net\/enterprise\/remi-release-7.rpm\r\nrpm -Uvh remi-release-7.rpm\r\nyum-config-manager --enable remi-php72\r\nyum install ntp httpd mod_ssl mariadb-server php php-mysql php-mbstring phpmyadmin<\/pre>\n<p>In order to log in to phpMyAdmin from any IP address, edit the phpMyAdmin configuration file (\/etc\/httpd\/conf.d\/phpMyAdmin.conf) and remove the following lines:<\/p>\n<pre>&lt;RequireAny&gt;\r\nRequire ip 127.0.0.1\r\nRequire ip ::1\r\n&lt;\/RequireAny&gt;<\/pre>\n<p>Also, edit the \/etc\/phpMyAdmin\/config.inc.php file and change the authentication, i.e replace:<\/p>\n<pre>$cfg['Servers'][$i]['auth_type'] = 'cookie';<\/pre>\n<p>with:<\/p>\n<pre>$cfg['Servers'][$i]['auth_type'] = 'http';<\/pre>\n<p>Edit the \/etc\/httpd\/conf.d\/awstats.conf Awstats configuration file and replace &#8216;Require local&#8217; to &#8216;Require all granted&#8217;.<br \/>\nRestart the Apache service for the changes to take effect:<\/p>\n<pre>service httpd restart<\/pre>\n<p>After the LAMP stack has been successfully installed on your server, you can use the commands below to start and enable the MariaDB service on the server.<\/p>\n<pre>systemctl start mariadb.service\r\nsystemctl enable mariadb.service<\/pre>\n<p>The next command is optional but recommended by us. You can run this command if you want to secure your MariaDB server by disallowing remote root access, removing the test database, and creating a <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-change-root-password-in-linux\/\">root password<\/a>.<\/p>\n<pre>mysql_secure_installation<\/pre>\n<p>When prompted, answer the questions below by following the guide.<\/p>\n<pre>Enter current password for root (enter for none): <strong>Press the [Enter] key - we do not have a password currently set.<\/strong>\r\nSet root password? [Y\/n]: <strong>Y<\/strong>\r\nNew password: Enter your password\r\nRe-enter new password: Repeat your password\r\nRemove anonymous users? [Y\/n]: <strong>Y<\/strong>\r\nDisallow root login remotely? [Y\/n]: <strong>Y<\/strong>\r\nRemove test database and access to it? [Y\/n]: <strong>Y<\/strong>\r\nReload privilege tables now? [Y\/n]: <strong>Y<\/strong><\/pre>\n<p>Restart the MariaDB server so that the changes take effect.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-Dovecot\"><\/span>Step 3: Install Dovecot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You can execute the following command to install Dovecot on your server:<\/p>\n<pre>yum -y install dovecot dovecot-mysql dovecot-pigeonhole<\/pre>\n<p>When the installation is complete, create a <code>dovecot-sql.conf<\/code> file using the command below,\u00a0after which you&#8217;ll make a symbolic link pointing back to the file you just created:<\/p>\n<pre>touch \/etc\/dovecot\/dovecot-sql.conf\r\nln -s \/etc\/dovecot\/dovecot-sql.conf \/etc\/dovecot-sql.conf<\/pre>\n<p>Now use the following commands to restart and enable the Dovecot service on the server.<\/p>\n<pre>systemctl restart dovecot.service\r\nsystemctl enable dovecot.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-Amavisd-new-ClamAV-and-SpamAssassin\"><\/span>Step 4: Install Amavisd-new, ClamAV, and SpamAssassin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>By using the next command you will install ClamAV, Amavisd, and SpamAssassin, along with all of these additionally required packages, all in one go.<\/p>\n<pre>yum -y install amavisd-new spamassassin clamav clamd clamav-data clamav-devel clamav-update perl-DBD-mysql<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-PHP-and-Apache2-Modules\"><\/span>Step 5: Install PHP and Apache2 Modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In this step, we will install some required Apache and PHP modules, such as mod_php, mod_fcgid, php-mysql, and so on. To proceed with the installation of the modules, use the command below:<\/p>\n<pre>yum -y install php-ldap php-mysql php-odbc php-pear php php-devel php-gd php-imap php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel mod_fcgid php-cli httpd-devel php-fpm perl-libwww-perl ImageMagick libxml2 libxml2-devel python-devel<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Install-PureFTPd\"><\/span>Step 6: Install PureFTPd<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The most popular method for transferring files from one server to another or from one place to other is through the FTP protocol. In order to use this protocol, you&#8217;ll need to install an FTP server first. We will install PureFTP server because it is simple to install and easy-to-use. To install it on your server you only need to execute the following command:<\/p>\n<pre>yum -y install pure-ftpd<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Install-BIND\"><\/span>Step 7: Install BIND<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>BIND, or <code>named<\/code>, is one of the most commonly used Domain Name System software packages available on the Internet. In order for ISPConfig to be able to manage and configure the DNS settings, you need to install the following packages on the server:<\/p>\n<pre>yum -y install bind bind-utils<\/pre>\n<p>Edit the \/etc\/named.conf file, remove all the lines and add the following lines:<\/p>\n<pre>options {\r\n        listen-on port 53 { any; };\r\n        directory       \"\/var\/named\";\r\n        dump-file       \"\/var\/named\/data\/cache_dump.db\";\r\n        statistics-file \"\/var\/named\/data\/named_stats.txt\";\r\n        memstatistics-file \"\/var\/named\/data\/named_mem_stats.txt\";\r\n        allow-query     { any; };\r\n\t\t\t\tallow-recursion {\"none\";};\r\n        recursion no;\r\n};\r\nlogging {\r\n        channel default_debug {\r\n                file \"data\/named.run\";\r\n                severity dynamic;\r\n        };\r\n};\r\nzone \".\" IN {\r\n        type hint;\r\n        file \"named.ca\";\r\n};\r\ninclude \"\/etc\/named.conf.local\";<\/pre>\n<p>Create a new &#8216;named.conf.local&#8217; file in the \/etc directory on your server:<\/p>\n<pre>touch \/etc\/named.conf.local<\/pre>\n<p>Restart the named service for the changes to take effect:<\/p>\n<pre>service named restart<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-Install-Lets-encrypt\"><\/span>Step 8: Install\u00a0Let&#8217;s encrypt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We can easily add support for Let&#8217;s Encrypt in Apache using:<\/p>\n<pre>yum -y install certbot-apache<\/pre>\n<p>Add a cronjob so the Let\u2019s Encrypt SSL certificates can be renewed automatically:<\/p>\n<pre>* 4 * * * \/usr\/bin\/certbot renew &gt;\/dev\/null 2&gt;&amp;1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-9-Install-fail2ban\"><\/span>Step 9: Install fail2ban<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Stop and disable the firewalld service:<\/p>\n<pre>systemctl stop firewalld.service\r\nsystemctl disable firewalld.service<\/pre>\n<p>Then, install fail2ban:<\/p>\n<pre>yum install iptables-services fail2ban fail2ban-systemd<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-10-Install-ISPConfig\"><\/span>Step 10: Install ISPConfig<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After we finish all previous steps, it&#8217;s time to download and install ISPConfing 3 on the server. We will use the <code>wget<\/code> command to make a copy of the official web link on the ISPConfig website. To change the directory to \/opt\/ and download the ISPConfig packages, run the next two commands:<\/p>\n<pre>cd \/opt\/\r\nwget http:\/\/www.ispconfig.org\/downloads\/ISPConfig-3-stable.tar.gz<\/pre>\n<p>Once the package has been downloaded, we&#8217;ll need to unpack it in order to use it. Unpack it with the command:<\/p>\n<pre>tar -zxvf ISPConfig-3-stable.tar.gz<\/pre>\n<p>Then use the following command to change the directory where the install script is placed.<\/p>\n<pre>cd ispconfig3_install\/install\/<\/pre>\n<p>To start the installation, you need to run this command:<\/p>\n<pre>php -q install.php<\/pre>\n<pre>Output:<\/pre>\n<figure id=\"attachment_30239\" aria-describedby=\"caption-attachment-30239\" style=\"width: 653px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-30239 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig3_cli_install.jpg\" alt=\"Install ISPConfig 3 on a CentOS 7 VPS\" width=\"663\" height=\"359\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig3_cli_install.jpg 663w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig3_cli_install-150x81.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig3_cli_install-300x162.jpg 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><figcaption id=\"caption-attachment-30239\" class=\"wp-caption-text\">The Setup Prompt for ISPConfig 3<\/figcaption><\/figure>\n<p>The installation instructions are self-explanatory, with each prompt describing exactly what sort of input ISPConfig expects. Once the setup is complete, you can continue to the next step.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-11-ISPConfig-Login\"><\/span>Step 11: ISPConfig Login<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Since the installation is completed, you should be able to access the ISPConfig control panel on your web browser. Open your preferred web browser and type your server&#8217;s IP address with the default configured port for ISPConfig, as shown below.<br \/>\n<code>https:\/\/server_IP_address:8080\/<\/code><\/p>\n<figure id=\"attachment_30240\" aria-describedby=\"caption-attachment-30240\" style=\"width: 340px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-30240 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-login.png\" alt=\"Install ISPConfig 3 on CentOS 7\" width=\"350\" height=\"268\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-login.png 350w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-login-150x115.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-login-300x230.png 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><figcaption id=\"caption-attachment-30240\" class=\"wp-caption-text\">The Login Screen for ISPConfig<\/figcaption><\/figure>\n<p>Enter the login credentials so that you can log in.<\/p>\n<p>Upon login on the ISPConfig panel, you will see the panel dashboard, as shown in the image below.<\/p>\n<figure id=\"attachment_30241\" aria-describedby=\"caption-attachment-30241\" style=\"width: 1014px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-30241 size-large\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-1024x924.png\" alt=\"Installing ISPConfig 3 on CentOS 7\" width=\"1024\" height=\"924\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-1024x924.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-150x135.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-300x271.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-768x693.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard-1080x974.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/ISPConfig-dashboard.png 1299w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-30241\" class=\"wp-caption-text\">The Dashboard for ISPConfig 3<\/figcaption><\/figure>\n<p>In this article, we showed you how to install LAMP, Dovecot, Amavisd-new, ClamAV, SpamAssassin, PureFTPd, BIND, and of course, ISPConfig. Now you can continue exploring this open source control panel and check the possibilities that it offers.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-medium wp-image-30526\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig-3-on-a-centos7-vps-300x64.jpg\" alt=\"How to Install ISPConfig 3 On A CentOS 7 VPS Server\" width=\"300\" height=\"64\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig-3-on-a-centos7-vps-300x64.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig-3-on-a-centos7-vps-150x32.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig-3-on-a-centos7-vps.jpg 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Of course, if you are one of our <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Managed CentOS Hosting<\/a> customers, you don\u2019t have to install ISPConfig 3 on your CentOS 7 VPS \u2013 simply ask our admins, sit back, and relax. Our admins will install and configure ISPConfig 3 on CentOS 7 for you immediately. You can also use one of our <a href=\"https:\/\/www.rosehosting.com\/ispconfig-hosting.html\">Managed ISPConfig Hosting<\/a> plans, where ISPConfig comes pre-installed and set up out-of-the-box, ready to be used.<\/p>\n<p><span style=\"color: #ff0000;\">PS.<\/span> If you liked this post about how to install ISPConfig 3 on a CentOS 7 VPS, please share it with your friends on the social networks using the share buttons below, or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will show you how to install ISPConfig 3 on a CentOS 7 VPS, as well as &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install ISPConfig 3 on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#more-30237\" aria-label=\"Read more about How to install ISPConfig 3 on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":30523,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,1708,13],"tags":[],"class_list":["post-30237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-control-panels","category-tutorials","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to install ISPConfig 3 on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install ISPConfig 3 on CentOS 7 | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install ISPConfig 3 on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How to install ISPConfig 3 on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-26T18:43:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-08T17:10:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install ISPConfig 3 on CentOS 7\",\"datePublished\":\"2019-04-26T18:43:21+00:00\",\"dateModified\":\"2022-12-08T17:10:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/\"},\"wordCount\":1116,\"commentCount\":13,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/how-to-install-ispconfig3-on-centos7.jpg\",\"articleSection\":[\"CentOS\",\"Control Panels\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/\",\"name\":\"How to install ISPConfig 3 on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/how-to-install-ispconfig3-on-centos7.jpg\",\"datePublished\":\"2019-04-26T18:43:21+00:00\",\"dateModified\":\"2022-12-08T17:10:34+00:00\",\"description\":\"How to install ISPConfig 3 on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/how-to-install-ispconfig3-on-centos7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/how-to-install-ispconfig3-on-centos7.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install ISPConfig 3 on CentOS 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install ISPConfig 3 on CentOS 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to install ISPConfig 3 on CentOS 7 | RoseHosting","description":"How to install ISPConfig 3 on CentOS 7 | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to install ISPConfig 3 on CentOS 7","og_description":"How to install ISPConfig 3 on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-04-26T18:43:21+00:00","article_modified_time":"2022-12-08T17:10:34+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install ISPConfig 3 on CentOS 7","datePublished":"2019-04-26T18:43:21+00:00","dateModified":"2022-12-08T17:10:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/"},"wordCount":1116,"commentCount":13,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg","articleSection":["CentOS","Control Panels","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/","name":"How to install ISPConfig 3 on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg","datePublished":"2019-04-26T18:43:21+00:00","dateModified":"2022-12-08T17:10:34+00:00","description":"How to install ISPConfig 3 on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/04\/how-to-install-ispconfig3-on-centos7.jpg","width":742,"height":372,"caption":"How to Install ISPConfig 3 on CentOS 7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install ISPConfig 3 on CentOS 7"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=30237"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30237\/revisions"}],"predecessor-version":[{"id":43878,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30237\/revisions\/43878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/30523"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=30237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=30237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=30237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}