The Perfect Server - Ubuntu 10.04 [ISPConfig 3]

Version 1.1
Author: Falko Timme
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 server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. 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:

Share this page:

22 Comment(s)

Add comment

Comments

From: Anonymous at: 2010-05-09 14:55:52

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

 

From: Anonymous at: 2010-05-10 11:14:15

GUI ??.. no, thanks !!

gui is only for lamer users..

A server must be ..a server !

From: shawn at: 2010-05-19 03:08:34

"gui is only for lamer users..:

 wow ... I like this sentence .. 

From: Eddo Jansen at: 2010-07-15 12:56:10

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

LOL....

 

From: Anonymouse at: 2010-07-24 17:46:45

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.

From: Anonymous at: 2010-08-13 15:09:51

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.

 

From: Anonymous at: 2010-09-03 22:42:27

What about a webgui: webmin?

From: CSI at: 2010-11-24 16:11:02

you always need a GUI to solve a crime

 

 

From: Anonymous at: 2011-02-07 18:14:29

Nice !! I love a good GUI flame!

From: erodrana at: 2010-09-28 21:04:17

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.

From: Pirate Pete at: 2010-05-14 01:45: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.

From: at: 2010-06-28 10:17:54

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 :)

From: PInoyInc at: 2010-07-07 05:30:39

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.

From: Anonymous at: 2011-01-05 18:25:21

an UNIX mainframe from 70' would call you an loser. or l-user. hehe

From: Anonymous at: 2010-05-14 23:14:53

Hey,

will http://howtoforge.com/build-your-own-video-community-with-lighttpd-and-flowplayer-ubuntu-9.10 tutorial still work after using this one?

From: BorgDrone at: 2010-05-22 04:31:52

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.

From: Anonymous at: 2010-06-09 11:11:51

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. :]

From: Anonymous at: 2010-07-14 01:15:48

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.

 FWIW.

From: at: 2010-08-13 21:32:53

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! 

From: Nasier at: 2010-08-23 09:54:51

Hello

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

 Errors were encountered while processing:

 postfix

 courier-pop

 courier-pop-ssl

 postfix-mysql

 rkhunter

 courier-imap

 courier-imap-ssl

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

From: Smells_like_burning at: 2010-09-12 16:30:42

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.

http://releases.ubuntu.com/releases/10.04/ubuntu-10.04.1-server-i386.iso

From: Pcrednet at: 2011-07-15 17:46:04

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

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

 Thx.