Comments on The Perfect Server - Ubuntu 17.04 (Zesty Zapus) with Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot and ISPConfig 3.1

This tutorial shows how to install an Ubuntu 17.04 (Zesty Zapus) server (with Apache2, BIND, Dovecot) for the installation of ISPConfig 3.1, and how to install ISPConfig. ISPConfig 3 is a web hosting control panel that allows you to configure the following services through a web browser: Apache or nginx web server, Postfix mail server, Courier or Dovecot IMAP/POP3 server, MySQL, BIND or MyDNS nameserver, PureFTPd, SpamAssassin, ClamAV, and many more. This setup covers the installation of Apache (instead of nginx), BIND (instead of MyDNS), and Dovecot (instead of Courier).

16 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: thctlo

Hai, small tip, in step 6. 

Its not needed to first remove exim, that can be done at the install of postfix, like this:

apt-get -y install --purge postfix postfix-mysql... ect. 

This installs postfix and remove and purges exim. 

 

and thanks for the hard work, great guide as everytime. 

By: Andy

Hi

Thanks for the tut

I cant get phpmyadmin to accept uploads more than 2048kb even with changing all the php.ini files, and rebooting..

 

any ideas?

By: 2spiK

The SSL stack doesn't work... 

By: till

The SSL stack works fine as installed with this tutorial. If SSL does not work on your server, then you might haven entered something wrong during SSL cert creation or you missed to install a package. Please post in the forum when you need help to solve the problem on your server.

By: Danny

HI There, i followed the instuctions of 16.10, but after a upgrade to 17.04 i have 2 problems:

1. I have to remove the ",usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0" line. Leaving it would result ain a maintanance massega in boot and unable to get into the login screen.

2. Even tough the Spamfiltersettings in ISPconfig where PERFECT. After the release upgrade it tags almost everything as SPAM. its rather annoying.

anybody else have these problems and how to solve it?

 

By: Radek Hemelik

Please, where is download link to virtual image of this tutorial? Thnx.

By: till

The right menu at the top, below the red download icon.

By: Federico Palumbo

We want MySQL to listen on all interfaces, not just localhost. Therefore, we edit /etc/mysql/mariadb.conf.d/50-server.cnf and comment out the line bind-address = 127.0.0.1 and add the line sql-mode="NO_ENGINE_SUBSTITUTION": YOU mean to comment

By: Ricardo

Hello, Congratulations on this post, it's perfect. I already tested on a machine that bought and works beautifully, thank you. But I have one more question, how do I create an equal server, but for multiple domains, several hosting, multiple dns? Do you think you can help me? please

By: till

This setup is for multiple domains and websites. Just add more domains inside ISPConfig.

By: Ricardo

Tank your for help me.

and congratulations...

Thanks to this forum, I am fulfilling my dream!!!

Tank you...

By: Ricardo

 

Hello dear It clarifies to me only a doubt how do I know my ip address and the gateway, you put (IP address 192.168.1.100 and the gateway 192.168.1.1.) As an example. but I already tried with public IP, but mine in the end gives error.

By: Ricardo

Hello ,

Please reply, i need help

By: till

You have to use your internal IP. You should know the IP address and Gateway when you setup this network. If you did not set it up, then you might be able to lookup the IP address range from which you can choose a free IP and the gateway address in your router. If you need further help, please post in the forum and not in the tutorial comments.

By: Ricardo

Hello

When building this server, is it only on the internal network of the internet or is it public?

If I want this public server for everyone to see, how do I?

By: Michael Grünwaldt

WOW, this tut made my day!

Thank You!