The Perfect Server - OpenSUSE 11.1 [ISPConfig 3] - Page 2

Click on Edit partition setup... to change the proposed partitions. As this is a server setup, we need a large /srv partition instead of the /home partition:

Select /dev/sda3 and click on Edit...:

Change the Mount Point to /srv and click on Finish:

Click on Accept:

The resulting setup should look like this. Click on Next:

Now I create a user named administrator. You may use any username you like. Make sure that you disable the Automatic Login checkbox for this user. The password that you enter here will be used as the root password:

The installer shows an overview of the selected install options. Click on Install to start the installation process.

Confirm that you want to start the installation:

The installer formats the hard disk, installs the software packages and prepares the system configuration for the first boot:

After the basic installation is finished, the system will do an automatic reboot:

The automatic configuration starts right after the system has rebooted:

Now log in with the username root and the password that you selected during the installation.

Share this page:

24 Comment(s)

Add comment


From: at: 2009-03-30 17:01:25

this will work under openSUSE 11.0?

From: IzFazt at: 2009-07-10 20:31:34

This is the moment to unmark apparmor, before installing it. Although it is advised to de-install this later on it produces some unexplicable error at that time

From: at: 2009-04-15 09:55:31

The version of phpMyAdmin in the openSUSE repo seems to have changed. The version there now is:


 I ran

"rpm -i"

it seems to work!

From: Anonymous at: 2009-05-24 13:45:26

The current version is now

From: itsonlyme at: 2009-07-10 22:53:36

it's now version 3.2.0-1.1

From: Wendy at: 2009-04-08 17:40:59

You may need to change to root folder before doing mysql secure:

 cd /


From: Anonymous at: 2009-03-29 17:22:30

i ran into a problem when i was trying to run..


 so i found this fix hopefully it helps you out.

 "echo 'export PATH=$PATH:/Applications/MAMP/Library/bin' >> ~/.bash_profile"

From: itsonlyme at: 2009-07-10 20:52:26

I used 


because I could't find your version, hope that's ok....

From: itsonlyme at: 2009-07-10 21:16:53

and for pam-mysql-0-7RC1-tar-gz

I had to use


because that package has been moved

From: itsonlyme at: 2009-07-10 21:56:46

and better still, instead of :

cd /tmp
wget http://heanet.dl.... etc

just use :

rpm -i

From: Anonymous at: 2009-09-28 18:11:10

 rpm --force -i
warning: /var/tmp/rpm-xfer.OCxYJZ: Header V3 DSA signature: NOKEY, key ID 6530cd38
error: Failed dependencies: is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586 is needed by maildrop-2.1.0-3.2.i586

From: Cracklefish at: 2010-05-09 11:47:51

The current version can be got from:

rpm -i

However, this requires php5-fastcgi before it will load so I ran the  next statement and installed the php modules then ran the suphp install.

From: Cracklefish at: 2010-05-09 10:26:00

There seems to be a problem with the version of Getmail-4.17.0 on the openSUSE site, whatever version of Python I have tried it still gives a "requires Python <2.6..." message so here is what I did:

cd /tmp


tar xvfz getmail-4.17.0.tar.gz

cd getmail-4.17.0

python build

python install

This was using Python 2.7b1 which is the end of life V2 Release Candidate. Apparently they will support this for 5 years. I've not tried the V3 versions on offer (if it a'int broke...!)


From: OvrFlote at: 2009-05-11 16:14:44

I am putting a script together (first attempt at scripting) that will do all of this for you, I have made the changes in the commands that the other users commented on.  This is just a personal project but if anyone is interested, send me an email. basically, I'm just coping and pasting from this tutorial to my script, since all of this runs from the command line. But I am wondering if the author of the tutorial has the end user download all of the packages seperately for a reason or is it just due to the amount of time it takes to install all the packages. In my script i put all of the needed packages in one "yast2 -i" command. Excellent tutorial though. Really helpful and dead on. Once this script is working, I will add Openfire, and Wowza to the mix.

From: Daniel Prez at: 2009-08-11 19:22:32

I installed everything like the how to explain. My system is function normally but i don't have DNS resolution, i'd like your script to compare with my instalation and see if i am doing something bad.


Daniel Prez

From: mdconner at: 2009-08-18 14:38:54

Did you ever complete your project and have a working install config script?

From: at: 2009-04-23 15:36:00

This applies to the other package too... (you only mentioned the mysql sub-package)


From: at: 2009-04-15 10:56:26

The current version of MYDNS is:


From: at: 2009-04-15 10:58:54

Should the line:

rm -f /tmp/ispconfig3_install


rm -rf /tmp/ispconfig3_install



From: Emska at: 2009-06-06 11:41:00

Current fail2ban is  fail2ban-0.8.3-3.1.i586.rpm. To obtain it :

rpm -i 

From: Anonymous at: 2009-08-09 22:39:43

Postfix not sending and not receiving any messages in this configuration . This is too low . In second Suse 11.1 tutorial is better postfix config.Please write more details how to create running email. Its my problem only?


From: Daniel Prez at: 2009-08-14 03:38:02

I had problems with virtual domains. In the apache log, the system says me that i'd been overlap when i created two or more sites, and that the first of these have been precedence.

Searching information in Internet i found that should delete the # in the line that virtualname *:80 in /etc/apache2/listen.conf.

But this is not everything, also i had to modify /etc/apache2/sites-available/name-site.vhost and write  the complete name in servername, for example instead of *

I want help to the ispconfig create my new sites with these template in  /etc/apache2/sites-available/. If somebody knows how i can do it please !! write me.

Thanks to all pleople and the writers of this how to.

Daniel Prez

From: Ozgur Dagli at: 2009-09-11 10:02:52

You have to edit that "/etc/apache2/Listen.conf" to include these two lines.

Listen 80
NameVirtualHost *:80

First line is deafult listening port for global http server, you can add any other listening ports for special purposes. If you add any virtual servers differ than port 80, you have to add "Listen [XX]" and "NameVirtualHost *:[XX]" to your configuration.

"NameVirtualHost" parameter is required to apache for handling virtual domains...

From: Cracklefish at: 2010-05-09 12:22:23

Fail2ban doesn't appear to be available from SUSE anymore, I tracked down a SUSE version at:

rpm -i