{"id":20979,"date":"2017-01-02T07:46:37","date_gmt":"2017-01-02T13:46:37","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=20979"},"modified":"2022-06-03T03:42:24","modified_gmt":"2022-06-03T08:42:24","slug":"how-to-install-ispconfig-3-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/","title":{"rendered":"How to install ISPConfig 3 on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone wp-image-24739 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\" alt=\"How to install ISPConfig 3 on Ubuntu 16.04\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>In this tutorial, we will show you how to install ISPConfig 3 on Ubuntu 16.04. ISPConfig is an <a href=\"https:\/\/www.rosehosting.com\/blog\/best-open-source-hosting-control-panels\/\">open source hosting control panel<\/a> which is very fast, secure and stable. It is used by many system admins to manage their servers via a web-based interface instead of using the command line. It comes with support for many services including Apache, Nginx, MySQL, Bind, Postfix, Dovecot, Courier, PureFTPD etc. and it is used for easy website administration, creating email accounts and FTP users, creating MySQL databases, setting up cron jobs, DNS administration and more. Installing\u00a0ISPConfig 3 on Ubuntu 16.04, is an easy task if you carefully follow our tutorial below.<\/p>\n<p><!--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-69ed60621bcef\" 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-69ed60621bcef\"  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-ubuntu-16-04\/#1-Connect-via-SSH-and-update-the-system-software\" >1. Connect via SSH and update the system software<\/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-ubuntu-16-04\/#2-Disable-Apparmor\" >2. Disable\u00a0Apparmor<\/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-ubuntu-16-04\/#3-Install-required-packages\" >3. Install\u00a0required packages<\/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-ubuntu-16-04\/#4-Configure-Apache-and-PHP\" >4. Configure Apache and PHP<\/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-ubuntu-16-04\/#5-Restart-Apache-Server\" >5. Restart Apache Server<\/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-ubuntu-16-04\/#6-Configured-is-pure-ftpd\" >6. Configured is pure-ftpd<\/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-ubuntu-16-04\/#7-Configure-Posfix-and-Mailman\" >7. Configure\u00a0Posfix and Mailman<\/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-ubuntu-16-04\/#8-Create-new-list-for-Mailman\" >8. Create\u00a0new list for Mailman<\/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-ubuntu-16-04\/#9-Disable-SpamAssassin\" >9. Disable SpamAssassin<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Connect-via-SSH-and-update-the-system-software\"><\/span>1. Connect via SSH and update the system software<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First of all, <a href=\"https:\/\/www.rosehosting.com\/blog\/connect-to-your-linux-vps-via-ssh\/\">connect to your server via SSH<\/a> and upgrade the system software to the latest version. You can use the following commands for that purpose:<\/p>\n<pre>sudo apt-get update\nsudo apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Disable-Apparmor\"><\/span>2. Disable\u00a0Apparmor<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Also, make sure that Apparmor is not running on your server. You can disable it and remove it completely from your server by using the commands below:<\/p>\n<pre>sudo systemctl stop apparmor.service\nsudo apt-get remove apparmor apparmor-utils<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-required-packages\"><\/span>3. Install\u00a0required packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we need to install some required packages. Go ahead and install the following packages:<\/p>\n<pre>sudo apt-get install openssl apache2 apache2-utils apache2-doc libapache2-mod-php php7.0 php7.0-common php7.0-cli php7.0-mysql php7.0-sqlite3 php7.0-imap php7.0-gd php7.0-cgi php7.0-zip php7.0-mbstring php7.0-opcache php7.0-curl php7.0-intl php7.0-pspell php7.0-recode php7.0-tidy php7.0-xmlrpc php7.0-xsl libapache2-mod-fcgid php-auth apache2-suexec-pristine php-pear php7.0-mcrypt mcrypt imagemagick libruby memcached php-memcache php-imagick libapache2-mod-python php-gettext php-apcu mariadb-server mariadb-client phpmyadmin postfix postfix-mysql postfix-doc dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve dovecot-lmtpd postgrey amavisd-new spamassassin clamav clamav-daemon clamav-docs mailman roundcube roundcube-core roundcube-mysql roundcube-plugins roundcube-plugins-extra php-net-sieve tinymce getmail4 javascript-common libjs-jquery-mousewheel rkhunter binutils zoo zip unzip bzip2 vlogger webalizer awstats geoip-database libclass-dbi-mysql-perl bind9 dnsutils haveged daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl quota quotatool libnet-dns-perl pure-ftpd-common pure-ftpd-mysql cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl arj nomarch lzop<\/pre>\n<p>Some of these packages may be required for special configurations, but we will install them in any case.<br \/>\nConfigure memcached to listen on localhost (127.0.0.1) and disable UDP:<\/p>\n<pre>vi \/etc\/memcached.conf<\/pre>\n<pre>-l 127.0.0.1\n-U 0<\/pre>\n<p>During the installation, you will need to answer some basic questions. When installing the Postfix service you will be asked to select configuration. Select <code>Internet Site<\/code>. Next, as system mail name enter your server hostname. If you are asked to select a web server, select A<code>pache2<\/code>.<br \/>\nAlso, you will be asked to enter MySQL application password for phpMyadmin and MySQL application password for Roundcube. You can enter a <a href=\"https:\/\/www.rosehosting.com\/blog\/generate-password-linux-command-line\/\">strong password<\/a> of your choice.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4-Configure-Apache-and-PHP\"><\/span>4. Configure Apache and PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the installation of the required packages is completed, it is time to configure the software. Let&#8217;s start with Apache. Enable the following Apache and PHP modules:<\/p>\n<pre>sudo a2enmod rewrite ssl cgi include actions suexec dav_fs dav auth_digest alias\nsudo phpenmod mcrypt<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Restart-Apache-Server\"><\/span>5. Restart Apache Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Then, restart the Apache service for the changes to take effect:<\/p>\n<pre>sudo systemctl restart apache2.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"6-Configured-is-pure-ftpd\"><\/span>6. Configured is pure-ftpd<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Another service that needs to be configured is pure-ftpd. Since you will have to provide the users with FTP access to your <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu VPS<\/a> so they can upload and download files, you need to configure chroot environment. That way, the users will not have access to the rest of the system. Edit the <code>\/etc\/default\/pure-ftpd-common<\/code> file and change the value for <code>VIRTUALCHROOT<\/code> from false to true.<\/p>\n<pre>sudo nano \/etc\/default\/pure-ftpd-common\n\nVIRTUALCHROOT=true<\/pre>\n<p>You can also set up an <a href=\"https:\/\/www.rosehosting.com\/ssl-certificates.html\" target=\"_blank\" rel=\"noopener noreferrer\">SSL certificate<\/a> in order to secure your FTP service.<\/p>\n<p>Restart the service for the changes to take effect:<\/p>\n<pre>sudo systemctl restart pure-ftpd-mysql.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"7-Configure-Posfix-and-Mailman\"><\/span>7. Configure\u00a0Posfix and Mailman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next we can configure Posfix and Mailman. Edit the Postfix master configuration file:<\/p>\n<pre>sudo nano \/etc\/postfix\/master.cf<\/pre>\n<p>Basically, we will need to uncomment a few lines in the configuration file and append <code>-o smtpd_client_restrictions=permit_sasl_authenticated,reject<\/code> under the <code>submission<\/code> and <code>smtps<\/code> sections. The file should look like the following:<\/p>\n<pre>submission inet n       -       y       -       -       smtpd\n  -o syslog_name=postfix\/submission\n  -o smtpd_tls_security_level=encrypt\n  -o smtpd_sasl_auth_enable=yes\n  -o smtpd_client_restrictions=permit_sasl_authenticated,reject\n#  -o smtpd_reject_unlisted_recipient=no\n#  -o smtpd_client_restrictions=$mua_client_restrictions\n#  -o smtpd_helo_restrictions=$mua_helo_restrictions\n#  -o smtpd_sender_restrictions=$mua_sender_restrictions\n#  -o smtpd_recipient_restrictions=\n#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject\n#  -o milter_macro_daemon_name=ORIGINATING\n\nsmtps     inet  n       -       y       -       -       smtpd\n  -o syslog_name=postfix\/smtps\n  -o smtpd_tls_wrappermode=yes\n  -o smtpd_sasl_auth_enable=yes\n  -o smtpd_client_restrictions=permit_sasl_authenticated,reject\n#  -o smtpd_reject_unlisted_recipient=no\n#  -o smtpd_client_restrictions=$mua_client_restrictions\n#  -o smtpd_helo_restrictions=$mua_helo_restrictions\n#  -o smtpd_sender_restrictions=$mua_sender_restrictions\n#  -o smtpd_recipient_restrictions=\n#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject\n#  -o milter_macro_daemon_name=ORIGINATING\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"8-Create-new-list-for-Mailman\"><\/span>8. Create\u00a0new list for Mailman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Save and close the file. Then we can create a new list for Mailman.<\/p>\n<pre>sudo newlist mailman<\/pre>\n<p>You will be asked to enter an email of the person that runs the list as well as a password. The script will provide you with output of aliases which should be added to the <code>\/etc\/aliases<\/code> file.<\/p>\n<pre>sudo nano \/etc\/aliases<\/pre>\n<p>The file should be similar like the following:<\/p>\n<pre># Required aliases\npostmaster:     root\nMAILER-DAEMON:  postmaster\n\n# Common aliases\nabuse:          postmaster\nspam:           postmaster\n\n# Other aliases\nclamav: root\n\nmailman:              \"|\/var\/lib\/mailman\/mail\/mailman post mailman\"\nmailman-admin:        \"|\/var\/lib\/mailman\/mail\/mailman admin mailman\"\nmailman-bounces:      \"|\/var\/lib\/mailman\/mail\/mailman bounces mailman\"\nmailman-confirm:      \"|\/var\/lib\/mailman\/mail\/mailman confirm mailman\"\nmailman-join:         \"|\/var\/lib\/mailman\/mail\/mailman join mailman\"\nmailman-leave:        \"|\/var\/lib\/mailman\/mail\/mailman leave mailman\"\nmailman-owner:        \"|\/var\/lib\/mailman\/mail\/mailman owner mailman\"\nmailman-request:      \"|\/var\/lib\/mailman\/mail\/mailman request mailman\"\nmailman-subscribe:    \"|\/var\/lib\/mailman\/mail\/mailman subscribe mailman\"\nmailman-unsubscribe:  \"|\/var\/lib\/mailman\/mail\/mailman unsubscribe mailman\"\n<\/pre>\n<p>Save and close the file. Initialize the alias database and restart the services.<\/p>\n<pre>sudo newaliases\nsudo systemctl restart mailman.service\nsudo systemctl restart postfix.service\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"9-Disable-SpamAssassin\"><\/span>9. Disable SpamAssassin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Additionally, you need to stop and disable SpamAssassin.<\/p>\n<pre>sudo systemctl stop spamassassin.service\nsudo systemctl disable spamassassin.service\n<\/pre>\n<p>Next, remove the <code>\/etc\/cron.d\/awstats<\/code> file:<\/p>\n<pre>sudo rm -f \/etc\/cron.d\/awstats<\/pre>\n<p>10. Install ISPConfig on Ubuntu 16.04<\/p>\n<p>Finally, let&#8217;s install ISPConfig. Download the latest release and install it by using the following commands:<\/p>\n<pre>cd \/tmp \nsudo wget -O ispconfig.tar.gz https:\/\/git.ispconfig.org\/ispconfig\/ispconfig3\/repository\/archive.tar.gz?ref=stable-3.1\nsudo tar xfz ispconfig.tar.gz\ncd ispconfig3*\/install\/\nsudo php -q install.php<\/pre>\n<p>Answer the questions to complete the installation and then access the ISPConfig hosting control panel at:<\/p>\n<pre>https:\/\/IP-ADDRESS:8080<\/pre>\n<p>You need to replace <code>IP-ADDRESS\u00a0<\/code>with your server IP address. Alternatively, you can use a domain name that points to your server IP address. To log in you need to use <code>admin<\/code> as username and the password you set up during the installation process. Once you log in you should see something like the following.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-24740 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04.png\" alt=\"install ISPConfig 3 on Ubuntu 16.04\" width=\"1076\" height=\"664\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04.png 1353w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-150x92.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-300x185.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-768x473.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-1024x631.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-1240x764.png 1240w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-860x530.png 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-680x419.png 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-500x308.png 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-400x247.png 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-200x123.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/install-ISPConfig-3-on-Ubuntu-16.04-50x31.png 50w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/p>\n<p>Of course, you don\u2019t have to install ISPConfig 3 on Ubuntu 16.04, if you use one of our\u00a0 <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 16.04 VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install ISPConfig on Ubuntu 16.04, for you. They are available 24\u00d77 and will take care of your request immediately. You might also want to read our guide on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-18-04\/\">How to Install ISPConfig 3 on Ubuntu 18.04<\/a>.<\/p>\n<p><strong><span style=\"color: #ff0000;\">PS<\/span><\/strong>. If you liked this post on how to install ISPConfig 3 on Ubuntu 16.04,\u00a0 please share it with your friends on the social networks using the buttons or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install ISPConfig 3 on Ubuntu 16.04. ISPConfig is an open source &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install ISPConfig 3 on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#more-20979\" aria-label=\"Read more about How to install ISPConfig 3 on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":24739,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[1461,59],"class_list":["post-20979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-ispconfig","tag-ubuntu","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 Ubuntu 16.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install ISPConfig 3 on Ubuntu 16.04 | 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-ubuntu-16-04\/\" \/>\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 Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/\" \/>\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=\"2017-01-02T13:46:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:42:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\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=\"6 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-ubuntu-16-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install ISPConfig 3 on Ubuntu 16.04\",\"datePublished\":\"2017-01-02T13:46:37+00:00\",\"dateModified\":\"2022-06-03T08:42:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/\"},\"wordCount\":749,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/01\\\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\",\"keywords\":[\"ispconfig\",\"ubuntu\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/\",\"name\":\"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/01\\\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\",\"datePublished\":\"2017-01-02T13:46:37+00:00\",\"dateModified\":\"2022-06-03T08:42:24+00:00\",\"description\":\"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/01\\\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/01\\\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg\",\"width\":1200,\"height\":600,\"caption\":\"How to install ISPConfig 3 on Ubuntu 16.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-ispconfig-3-on-ubuntu-16-04\\\/#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 Ubuntu 16.04\"}]},{\"@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 Ubuntu 16.04 | RoseHosting","description":"How to install ISPConfig 3 on Ubuntu 16.04 | 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-ubuntu-16-04\/","og_locale":"en_US","og_type":"article","og_title":"How to install ISPConfig 3 on Ubuntu 16.04","og_description":"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2017-01-02T13:46:37+00:00","article_modified_time":"2022-06-03T08:42:24+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install ISPConfig 3 on Ubuntu 16.04","datePublished":"2017-01-02T13:46:37+00:00","dateModified":"2022-06-03T08:42:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/"},"wordCount":749,"commentCount":9,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg","keywords":["ispconfig","ubuntu"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/","name":"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg","datePublished":"2017-01-02T13:46:37+00:00","dateModified":"2022-06-03T08:42:24+00:00","description":"How to install ISPConfig 3 on Ubuntu 16.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-install-ISPConfig-3-on-Ubuntu-16.04.jpg","width":1200,"height":600,"caption":"How to install ISPConfig 3 on Ubuntu 16.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-ispconfig-3-on-ubuntu-16-04\/#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 Ubuntu 16.04"}]},{"@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\/20979","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=20979"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20979\/revisions"}],"predecessor-version":[{"id":36559,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20979\/revisions\/36559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/24739"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=20979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=20979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=20979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}