Comments on The Perfect Server - Ubuntu 15.04 (nginx, BIND, Dovecot and ISPConfig 3)

This tutorial shows the steps to install an Ubuntu 15.04 (Vivid Vervet) server with Nginx, PHP, MariaDB, Postfix, pure-ftpd, BIND, Dovecot and ISPConfig 3. ISPConfig 3 is a web hosting control panel that allows you to configure the installed services through a web browser. This setup provides a full hosting server with web, email (inc. spam and antivirus filter), Database, FTP and DNS services.

7 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: madgyver

The part about MariaDB is lacking some configurations. As it is right now, you will not be able to login with phpmyadmin and it will throw error #1698 and wont connect to mysql. I suspect the reason is, that as it is, root will be configured with both an auth plugin and a password, therefore it will ignore password login.I fixed it like this:before calling

mysql_secure_installation

call mysql directly like  this:mysql -u root

Then run these commands:use mysql;

update user set plugin='' where User='root';

flush privileges;

\q

 

now can call

mysql_secure_installation

madgyver.de

 

By: till

I've added that step in the installation instructions.

By: Mike

Tutorials are always good. But...... i would never use a standard/interim version that's just supported for 9 months when it comes to setting up a server. Instead go with a LTS release of Ubuntu that's supported for 5 years.

By: till

Some users prefer the LTS versions, others prefer to have the latest software. So each user can decide on its own what he prefers. The LTS version of the tutorial is here:

https://www.howtoforge.com/the-perfect-server-ubuntu-14.04-nginx-bind-mysql-php-postfix-dovecot-and-ispconfig3

By: Fischje

Hey till, where can i find the user/password for the .ova template ?

By: till

SSH User: administratorPassword: howtoforgeThe root password is "howtoforge" as well.The ISPConfig user and password is "admin".

By: CosmicDebri

I can't get MariaDB to install.

Setting up mariadb-server-10.0 (10.0.20-0ubuntu0.15.04.1) ...debconf: unable to initialize frontend: Dialogdebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)debconf: falling back to frontend: Readline/var/lib/dpkg/info/mariadb-server-10.0.postinst: line 104: logger: command not found/var/lib/dpkg/info/mariadb-server-10.0.postinst: line 164: logger: command not founddpkg: error processing package mariadb-server-10.0 (--configure): subprocess installed post-installation script returned error exit status 127dpkg: dependency problems prevent configuration of mariadb-server: mariadb-server depends on mariadb-server-10.0 (>= 10.0.20-0ubuntu0.15.04.1); however:  Package mariadb-server-10.0 is not configured yet.dpkg: error processing package mariadb-server (--configure): dependency problems - leaving unconfiguredErrors were encountered while processing: mariadb-server-10.0 mariadb-serverE: Sub-process /usr/bin/dpkg returned an error code (1)

I've tried all the different versions of debconf with no difference. I'm trying to install on a vps that I have a minimal 15.04 Ubuntu installed on. Any solutions or do I need to use 14.04 and mysql?