LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Best Linux for home WebServer? (https://www.linuxquestions.org/questions/linux-newbie-8/best-linux-for-home-webserver-619790/)

dblackmore 02-08-2008 07:25 PM

Best Linux for home WebServer?
 
I want to run a home web server and with so many linux versions out there what's the best one. I have a older Dell 1ghz pentium, 1gb ram, 40GB HD computer for this. And linux is a new OS for me as well. Thanks for your inputs.

frndrfoe 02-08-2008 07:54 PM

All the different major distributions are great at running the servers you or I would ever need to run. I think picking a distro is more a matter playing with them to see what fits you best and what your plans are. If you just want to run a web server that you "set it and forget it" I would recommend any of the majors like CentOS, OpenSuse, or Debian/Ubuntu. Just remember the more packages you install and the more cutting edge the OS, the more updating required in frequency and volume.

I like Redhat/CentOS because it is where most of my experience is. You will get 15 to 19 different recommendations from 20 people.

LinuxCrayon 02-08-2008 09:30 PM

Or he might get 80 recommendations from 20 people. You recommended 5 alone!

I'd put my vote in for CentOS. I'd say stay away from OpenSuSE...just because I hate it and haven't met too many people who liked it long-term...although they do exist. Not to mention their Microsoft deal is enough to make me not even want to visit a site that has anything to do with Novell (maintainers of SuSE). ;)

One man's preference. Good luck!

AceofSpades19 02-08-2008 11:24 PM

CentOS, Debian, or Slackware are all good choices

billymayday 02-09-2008 12:04 AM

I don't like Ubuntu myself, but the install is a bit simpler than CentOS (my choice btw).

Since the OP hasn't mentioned a high level of "geekiness", and Linux is new, Slackware would be a pretty tough ask. Stick with something simple and easy to maintain (updates are important don't forget, and far from intuitive in Slackware).

I like OpenSuse - really good look - but looks are not too relevant for a server.

If you want to get your hands a tad dirtier, CentOS would be a good choice. Basically RedHat unbadged, it's nice and stable and has a long enough release cycle. Steer clear of Fedora perhaps (basically a development version of RedHat).

At the end of the day, which you choose doesn't matter too much. The same software is availabe for each (more or less), and any distro will have a learning curve.

Are you planning on running a GUI (ie graphical screen) or in text mode (as most servers are)?

LinuxCrayon 02-09-2008 01:22 AM

I don't know about Slackware being 'difficult.' Yes, it has a slightly higher learning curve. I think, though, that it's simply different. I don't have a great deal of *nix experience, but after about two or three months, I found that I was easily able to configure Slackware, even down to installing and unselecting specific packages. Of course, that kind of advanced selection isn't necessary with Slackware- just select a Full or Newbie type installation and it's a piece of cake.

Like I said. I don't think it's difficult, just different. Does it have a higher learning curve? Yeah. Would I have been deterred if I had started with it? No.

That said, I would still personally recommend CentOS, which seems to be the general consensus anyway.

Lepakko 02-09-2008 02:59 AM

Quote:

Originally Posted by AceofSpades19 (Post 3051089)
CentOS, Debian, or Slackware are all good choices

Exactly what he said. They're all stable and secure, the biggest differences being about the package management. I would probably choose Debian, because the only software updates they offer in the main repository are security updates, intended to make your system secure without really changing the software and risking something breaking.

dblackmore 02-10-2008 08:26 AM

I would have to use the GUI since I am new to Linux. I have redhat 9 up and running my home web server just having difficulty connecting a USB hard rive to the system. This is what has me looking at what the best OS for running the web server is.

AceofSpades19 02-10-2008 12:54 PM

You should not be running Red Hat 9, RH 9 passed its end of life in 2004, I believe, you open yourself to security risks using RH 9.

that Linux guy 02-10-2008 02:50 PM

My web server is being worked over as of current, but I've always used Debian Etch on it, and Debian Lenny/Sid on my personal machine. Debian Etch is great and I highly recommend it for any use. I've tried Fedora, CentOS, OpenSuSE and havent had any luck with them.

des_a 02-10-2008 04:42 PM

I'm not through with my server yet that I'm trying to build, but so far for someone learning more, like me, I'd recomend one of these three:

* Mandriva Linux 2008
* SuSe Linux
* Fedora Core Linux

If you want to learn lots about distributions and the differences, maybe try the book Linux for Dummies, which even comes with about 5-6 different distributions to try. Maybe try picking the one that does most of your work for you? That's what I think I'm learning...

moljac024 02-10-2008 05:35 PM

Want an OS for a web server ?

Can't go wrong with FreeBSD.

LinuxCrayon 02-10-2008 11:10 PM

Quote:

Originally Posted by des_a (Post 3052810)
I'm not through with my server yet that I'm trying to build, but so far for someone learning more, like me, I'd recomend one of these three:

* Mandriva Linux 2008
* SuSe Linux
* Fedora Core Linux

If you want to learn lots about distributions and the differences, maybe try the book Linux for Dummies, which even comes with about 5-6 different distributions to try. Maybe try picking the one that does most of your work for you? That's what I think I'm learning...

I would definitely not recommend Mandriva. I wouldn't particularly recommend SuSE, either. And definitely not Fedora Core, as it's 'bleeding edge,' not stable. The stable equivalent would be RHEL or CentOS.

me99 02-11-2008 12:03 PM

I would not recommend RHEL no matter how stable it is. They send you to this website to figure out all the problems you encounter while trying to run it. Even if you try to find the answers on their web site it might not be very helpful since they build it with their proprietary command calls like "./configure" which is not recognized anymore and so you might not be able to resolve any installation issues.

billymayday 02-11-2008 02:10 PM

me99, that is just plain bad advice.

First, ./configure is a shell script included with most source code packages. It is not a command, obsolete or proprietary.

Second, Redhat has some of the best documentation on the web, and is reputed to have amongst the best support of any distro - although I haven't used it myself.



Note - I've made a post under you mysql question that may help

me99 02-11-2008 02:44 PM

Sorry for calling it command. You are right it is a shell script, similar to commands(?).

But I forget to say, I got the RHEL5 and it seems that every time I reboot another file fails to load. So, that’s in regard to stability.

If you haven’t used it how can you say they got the best documentation? I am using it and instead finding the information on their site I come to LinuxQuestions.org for answers!? Not only that, they told me find the answers here.

LinuxCrayon 02-11-2008 03:18 PM

I find that rather hard to believe, me99, considering Red Hat's reputation. If you're not paying for support, then yeah, they might have told you to come here because they're not obligated to support you unless you're paying for it.

And Red Hat has excellent documentation. Just because you can't find what you're looking for or don't understand it doesn't mean it's not there or that it's not good.

billymayday 02-11-2008 03:36 PM

I use CentOS, and unbranded version of redhat, so I use their documentation regularly.

me99 02-11-2008 06:37 PM

I think I got it! Until now I had some problems with accessing data in mysql database. Well after being advised, on this site, what to do I found that in order to install a module that would allow me to access mysql I need to be registered with RedHat. And so WITHOUT their permission I am not allowed to install anything on my system. No wonder that during reboot I get failed loading config files and demons. Red Hat actually sabotages my system if I fail to register with them!

Thank God for Microsoft! If I would have to register every time I install anything on my Win system I would never get anywhere.

Not only that, I thought that MySQL is free!?

I installed RHEL5 because I used previously RH and ran it without any problems until I started goofing with that and could not get the dependencies working together. I thought RHEL would be a good upgrade but actually I MUST become RedHat for life in order to use it else I pay the consequences!

Haven’t I read on this site that “… the user is the one who should be in control of what’s on his desk!...” Well, I guess RHEL is not for me, I do not like someone hacking my system claiming that they are upgrading it. Is it not how the breaches happen on the first place!?

I guess I need to do everything over and over and over again. Download an image of Linux(?) and see if it can install with the idea that I will install what I want and when I want.

Too bad Ubuntu server failed to install. It has nice high resolution and fast refresh.

x---------------------------------------------------------x
Man only can grow up if he can step out of the box. gPECk
x---------------------------------------------------------x

LinuxCrayon 02-11-2008 10:37 PM

me99-

RHEL is commercial software. If you want something free that you don't have to buy or register for, get CentOS which is RHEL repackaged with a different name and different logos and is maintained by someone not affiliated with Red Hat. There's no clause that says all Linux distributions must be free.

Zinake 02-11-2008 11:21 PM

I am still relatively new to linux. I have used SuSE in the past because it was recomended to me by a friend. I started with 9.3 and changed to OpenSuSE when 10.0 came out. I quickly found out that SuSE wasn't for an older machine when I updated to 10.3.

Recently I switched to Debian and haven't looked back. I'm currently using the Etch release and have no plans on going back to SuSE.


All times are GMT -5. The time now is 12:22 AM.