(11.2) Complete Configuration

I am pretty new to linux / unix (whatever it is)although I have tinkered with it from time to time.

After speaking with friends, they all recommended OpenSuSE 11.2 to me. This is all wonderful and was real easy to follow the guide to get it installed.

Now, I wanted to create a home network / server ( web server, mail server and whatnot ) and searched for a guide.

Found one. But its for x64 and wants me to install ISPConfig … ( Um, I don’t think I even NEED that )

After fruitless searches, I come here. Hoping someone can point me to a nice walkthrough on initial installation and then setting up a web server and mail server. I do have static IP addresses ( leasing a block from ISP ) and a domain name.

I am willing to work privately with someone if that works too.

Thanks a bunch. :slight_smile:

You have not looked in the right place, if you haven’t found any info. Here’s three how-to articles you should read. That’s a start.

Quick HOWTO : Ch21 : Configuring Linux Mail Servers - Linux Home Networking
Quick HOWTO : Ch18 : Configuring DNS - Linux Home Networking
Quick HOWTO : Ch20 : The Apache Web Server - Linux Home Networking

Thank you.
Obviously, this must be something that will be over my head. It gives me a ton of information, but really doesn’t tell me what I need to do. ( The info I had earlier was from the link below. It helped me great until I got to parts wanting me to install for x64 system … I have x32 ) or where files seemed to not exist.

Otherwise, it seemed to be good at getting me setup correctly. Is there anything like that? But without the need for ISPConfig or x64 systems?

The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 3] | HowtoForge - Linux Howtos and Tutorials

There is really no difference in the setup or applications between 32bit and 64bit. I just checked Yast on my laptop, which is 32 bit, and Apache and Sendmail servers are both available for install. So you can install, set up and use them on 32bit. I have no clue as to ISPconfig, never heard of it.

Setting these servers up is not too difficult, but it seems your experience is limited at this point. If you need to have them set up for business purposes I recommend hiring someone with experience. The reason I’m suggesting this is for security reasons, you could easily risk data security or integrity with a bad configuration. If you are expecting high volume traffic then you also need to consider if your network can handle the needed speed. Also, is your ISP listing your domain name and IP addresses in their DNS server? How will someone mail to your email server if they don’t know how to find you?

If the application is soley for your personal enjoyment then have at it with the links I supplied earlier.

There is really no difference in the setup or applications between 32bit and 64bit. I just checked Yast on my laptop, which is 32 bit, and Apache and Sendmail servers are both available for install. So you can install, set up and use them on 32bit. I have no clue as to ISPconfig, never heard of it.

Well, it must be some difference. Following the guide I posted, when I reach step 9 & 10, there are files that it says to get, but they either don’t exist or are no longer available or something. So when I go to step 10, it asks for this file that I don’t have. laughs

If you are expecting high volume traffic then you also need to consider if your network can handle the needed speed. Also, is your ISP listing your domain name and IP addresses in their DNS server?

At this point, I really don’t think my website will experience high traffic. It is planned to be just a personal homepage. Nothing fancy. A blog, some photos and the like.

I am not sure if my ISP has it listed. I know I am using their DNS address when I first attempted to set things up.

It is a bit confusing for a new guy like me. I am use to windows. I just wanted to learn something new. I could setup a windows server ( as I have access to Win Serv 03 ) but have been told to use Linux. So I went with it.

So if you glance over the guide I posted in my last message. I followed that, but got stuck ( as I mentioned ) on a few items. Which I think were due to incorrect information from earlier.
Also, not finding certain files that seems to have been required for completion. shrugs

The server is up now, I can SSH into it and my domain picks up the “IT WORKS!” page. So I must of done something correctly so far.

I thought I wrote my post as simple as possible. It seems I may not have.

I know VERY little about linux. I attempted to follow a really nice guide, only to run into problems with files that don’t exist any more or have been updated or something.

All I would like is a simple guide ( hence, for someone just learning unix / linux ) to setting up and configuring a web & mail server.

Maybe even something installed ( a free panel of sorts ) that would make it easier to manage / edit a website ( like Cpanel - but free ) and same thing for the mail.

Any help would be lovely. Just please understand ( as I tried explaining before ) I am not very good at unix yet, so sending me to a expert guide only makes it more confusing for me.

(Heck, I’d even go as far as allowing someone access to it - as long as I can get it setup before it becomes Summer )

ISPConfig is quite a good basic tutorial, but it only does exactly what it does; it doesn’t really explain much, just gives you a ‘do this, then do that’ walk through the steps.

Now, if you know not much, don’t want to know anything, and want exactly the ISP Configuration, that’s fine. The trouble is, if you want something different, even slightly different, you probably don’t have much that you can do about it. You would, if it explained everything, but it doesn’t.

from there, you seem to have a few options:

  • give up
  • follow a different tutorial, one that explains stuff
  • work out what you really want and how to fix ISPConfig to get it and do that
  • work it all out for yourself
  • put up with what it does

The 32/64 bit issue makes no difference to the principles, but it may make a difference to filenames, in places. From 10,000 feet, the only difference is that 64 bit allows support of more memory (I know this is an oversimplification, but…) and you can do it either way. If you are only able to exactly follow a tutorial, you’ll probably have to do exactly what the tutorial does.

After fruitless searches, I come here. Hoping someone can point me to a nice walkthrough on initial installation

that part is easy-ish, you could even follow the first part of the ISPConfig tutorial. I happen to like the Linuxhomenetworking tut linked earlier, so that’s what I’d have suggested you look at, too. If you can explain which parts of that you get stuck at…

and then setting up a web server and mail server.

Web server:
you could just install Apache, you could follow the web server part of the ISPConfig tut, or you could wander over to Bitnami and install one of their stacks that includes a webserver…if, eventually you want something like wordpress or a CMS, this approach has something to recommend it.

You’ll have to ask someone else about the mailserver bit.

I do have static IP addresses ( leasing a block from ISP ) and a domain name.

OK, this brings a new fact (probably); everything that have written up to that point was consistent with this being a server for use on your internal network only.

If this is also for external use, security becomes a big issue. Don’t do this unless you understand the issues and can find your way around a firewall. (There are certainly other bits of security too - I wouldn’t like you to think a firewall is the end of the story, but it is an absolute minimum requirement).