The Perfect Server - Ubuntu 10.04 [ISPConfig 3]

Want to support HowtoForge? Become a subscriber!
Submitted by falko (Contact Author) (Forums) on Thu, 2010-05-06 15:49. :: ISPConfig | Ubuntu

The Perfect Server - Ubuntu 10.04 [ISPConfig 3]

Version 1.1
Author: Falko Timme <ft [at] falkotimme [dot] com>
Follow me on Twitter
Last edited 05/05/2010

This tutorial shows how to prepare an Ubuntu 10.04 (Lucid Lynx) server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND or MyDNS nameserver, PureFTPd, SpamAssassin, ClamAV, and many more.

Please note that this setup does not work for ISPConfig 2! It is valid for ISPConfig 3 only!

I do not issue any guarantee that this will work for you!


1 Requirements

To install such a system you will need the following:


2 Preliminary Note

In this tutorial I use the hostname with the IP address and the gateway These settings might differ for you, so you have to replace them where appropriate.


3 The Base System

Insert your Ubuntu install CD into your system and boot from it. Select your language:

Then select Install Ubuntu Server:

Choose your language again (?):

Then select your location:

Choose a keyboard layout (you will be asked to press a few keys, and the installer will try to detect your keyboard layout based on the keys you pressed):

The installer checks the installation CD, your hardware, and configures the network with DHCP if there is a DHCP server in the network:

Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.
Submitted by Pcrednet (not registered) on Fri, 2011-07-15 18:46.

I follow this tutorial, only my vps works under OpenVZ and i make some tweaks for work nice..

 Now i updated to --> its perfect!!!


Submitted by Smells_like_burning (not registered) on Sun, 2010-09-12 17:30.

This link at the start of the article seems to be dead.

This one is working but it's 10.04.1 not 10.04. I'll post again if it ends up not working with the steps in this tutorial.

Submitted by icmono (registered user) on Fri, 2010-08-13 22:32.

Do not use ubuntu 10.04 in production systems unless you have support from Canonical or you really need features available only in this version. 9.10 is well tested and almost completely bugless. I recommend using Debian stable if you don't have money for support. If you plan on using only ISPConfig3 and nothing else, Debian stable has everything you need.

 I recommend using dovecot instead of courier and powerdns insted of bind. ISPConfig supports these. I have been running ISPConfig since it first came out, and as long as I stuck to Debian stable I never had problems.

Good luck! 

Submitted by Nasier (not registered) on Mon, 2010-08-23 10:54.


 I have to agree with you. I am following the doc and getting these errors

 Errors were encountered while processing:








E: Sub-process /usr/bin/dpkg returned an error code (1)

Submitted by Anonymous (not registered) on Wed, 2010-07-14 02:15.

Why did you not include a screen shot/step that covers the postfix configuration screen?  I chose "no configuration", but it seems like it should be in this howto.


Submitted by Anonymous (not registered) on Wed, 2010-06-09 12:11.
Why dont just use expert mode when installing ubuntu server? There's alot of config' that we can customize from that mode. From enabling root/set hostname/server/manually configure ip /etc. :]
Submitted by Anonymous (not registered) on Sat, 2010-05-15 00:14.


will tutorial still work after using this one?

Submitted by BorgDrone (not registered) on Sat, 2010-05-22 05:31.
Dedicated server refers to a powerful computer that is used solely as a network server or a single computer in a network reserved for network needs.
Submitted by Anonymous (not registered) on Sun, 2010-05-09 15:55.

A perfect server without GUI installation? It's so 80s, spare me a joke. RHEL/Fedora that's what I call a perfect server.


Submitted by Anonymous (not registered) on Wed, 2011-01-05 19:25.
an UNIX mainframe from 70' would call you an loser. or l-user. hehe
Submitted by addiakogiannis (registered user) on Mon, 2010-06-28 11:17.

Mate can you tell me 1 reason why to spare resources on a GUI?

If I wanted a GUI I would stick to Windows, and If I remember well to set-up fedora or RHEL or Centos for so to speak as server the GUI is optional and not reccomended because usualy the server hardware has a very week GPU.

But if you like to set-up a server with GUI and Compiz Fusion be my guest, its your servers feuneral not mine's :)

Submitted by PInoyInc (not registered) on Wed, 2010-07-07 06:30.
I totally agree. With GUI running,. it will only eat a whole lot of resources which can be used for other important things. i bet, that guy's a noob. I just wish he / she would just be quite.
Submitted by Pirate Pete (not registered) on Fri, 2010-05-14 02:45.
Thanks for the input, troll. If you love Fedora so much, go hang out on their pages. BTW, people who have to run their server with a GUI don't know what they're doing.
Submitted by Anonymous (not registered) on Mon, 2010-05-10 12:14.

GUI ??.. no, thanks !!

gui is only for lamer users..

A server must be ..a server !

Submitted by shawn (not registered) on Wed, 2010-05-19 04:08.

"gui is only for lamer users..:

 wow ... I like this sentence .. 

Submitted by Eddo Jansen (not registered) on Thu, 2010-07-15 13:56.

But then.... where can I find my mouse.......



Submitted by Anonymouse (not registered) on Sat, 2010-07-24 18:46.
Gui is needed if an easy to use server is targeted to the masses. System resources can be released automatically when computer is not used by the user.
Submitted by Anonymous (not registered) on Fri, 2010-08-13 16:09.

Wrong a GUI is not needed for a well EDUCATED Admin who understands the principles of the protocols and the system they are using to provide services in the server they are working with. The admin needs to be able to troubleshoot problems related to such protocols when things goes wrong and most of the time the complex problems that crop can't be solved via GUI all by it's self, if you want to a GUI stick to an OS that's based on a GUI windows! Linux was not designed with GUI in mind but with security and the ability to accomplish tasks in an efficient manner.


Submitted by erodrana (not registered) on Tue, 2010-09-28 22:04.

I always held it against windows servers to have a GUI. With linux access to the system was designed from the start to be terminal based with the GUI as more of a program with limited capability. I think of windows as more of an appliance with limited functionality. It can't even share a folder with a system across the internet securely, at least with a fresh install. Linux boxes always feel like real computers with more stuff in them than I could ever fully understand.

Submitted by Anonymous (not registered) on Fri, 2010-09-03 23:42.
What about a webgui: webmin?
Submitted by CSI (not registered) on Wed, 2010-11-24 17:11.

you always need a GUI to solve a crime



Submitted by Anonymous (not registered) on Mon, 2011-02-07 19:14.
Nice !! I love a good GUI flame!