Page 1 of 1

Get your GEEK on (A Servers Story)

Posted: Mon Mar 10, 2008 5:47 pm
by J Gallo
The other day I picked up a networking book at the library just for kicks, and now it's got me thinking about learning more about networks and servers. After doing some research, I found quite a few articles about building a home server on the cheap (which I had actually already started by trying to build an iTunes media server) just by using an old desktop.

I headed out this weekend to DI to see what I could find. First DI I found a nice old big computer which fit the need for a case, so I bought it for $10. It actually had an Iomega 100mb drive in it, so maybe I can download my disks that have been collecting dust. Unfortunately, the computer was DOA, but no worries as it was only the case I wanted anyway.

Ended up at a 2nd DI where they had no towers. As I was walking away I saw a worker pushing a cart full of products headed for the shelf. And lo and behold there was an old Compaq in decent shape sitting on the bottom. I tried to make my way over there to grab it but it was picked up by another guy before I could get there. He proceeded to take it off to the side to check it out. I watch him for about 10 minutes and he gave it the once over, and then surprisingly he left it there and walked away. Well I swooped in before the next guy and checked it out. Compaq 5900T, case in great shape, Win98, CD and CD-RW drive, 3.5 floppy, 2 USB ports, PIII but no network 10/100 card. Fortunately, it was only $15 so I figured what the hell. If anything, I could probably pull and sell the RAM to get my money back if I had to.

Well as I pick it up to leave, the original guy comes back and tries to claim it was his. Evidently, there was a piece of paper on the top that had the specs, and by removing the paper he believed he had the right to purchase. Uh... dude, it's DI. First come first server, and after a polite "well, you shouldn't have walked off" comment, I proceeded (well, actually I sprinted) up to the register. Now, it was the principle, and I was buying it to make a point. :D

Ok, so let's start the geek stuff. I get home and check it out. PIII 700mhz process, 20gb hard drive, 128kb RAM, Win98SE, etc. I plug it in, power it up, and it actually boots up to Windows, thought with a TON of error messages about software issues. No matter, I'm dumping the entire hard drive and OS. I do a quick download of the XUBUNTU 7.10 Linux OS, burn the image onto a CD, and 30 minutes later I've got a pretty decent working computer with a surpringly fast and clean OS. Normally a compute with those specs I'm dropping off at DI, not purchasing, but I'm pretty excited so far. Off to Circuit City for a $10 10/100 NIC and 15 minutes later I'm surfing the internet.

As a sidenote, this is my first experience with a Linux OS, and I'm loving it. I can't even tell you how cool it is to download the OS, burn it to a disc, install, and be up and running all within an hour. I haven't really dived into it yet, but so far so good.

So over the next few days I'm going to set it up as a server. I found a couple articles that walk thru the process of converting a desktop to home server, and this computer is going to be fun to play with as I try this out. And the best thing is I've got literally $25 invested, so I'm not worried about screwing something up (well, now $45 as I just bought another stick of RAM that will be here in a few days).

Anyway, so let's hear from the geeks that have WAY more experience in this arena than I do. I'm trying to learn quickly. In fact, I now know that RAID stands for Redundant Arrays of (Inexpensive) Independent Discs :D I'm trying to start small and learn as I go, so give me some suggestions. I'd love to set this up as a home server in the short term, then maybe expand into a web host server (I'm excited about this one) down the road.

Posted: Mon Mar 10, 2008 7:44 pm
by b2
servers is one of my better areas of IT. I'm not super Linux savvy but Ubuntu is the way to go! You'll have fun playing with the GUI but if you want to have more performance, and REALLY learn the guts of *nix, dump the install you did and install the non-graphical server install. It will run very clean and you've got plenty of resources to run in CLI (command line interface) Linux. You can always install to have the GUI a manual start up--"startx" is usually that command... and the run-time level is, I think, 3. Full GUI on start-up is, I think, Run-time level 5.

RAID is the way to go. I do that with my main home PC and just had my dad get a new Dell from the factory with RAID 1 (RAID 1 = mirroring, it takes 2 disks and they're identical copies of each other. If one fails, the other is there--take out the bad and replace and rebuild the mirror). The next flavor that I like is RAID 5--striping with parity. You need at least 3 disks for that--that's getting deep for now though.. and then there's RAID 1+0 and 0+1 and JBOD and just RAID 0. Not to mention the newer flavors that I've not kept up on.

I have a cheap IDE Promise Ultra TX2 RAID controller that I don't think I'm using anymore. I may be able to offer it up to you if you want. And, I'll give you a 20GB IBM DeskStar HDD too... holler. Don't know if I have RAM or not... but I might... what does it take? 168-pin DIMM? PC133?

Here's the thing with that card, though. Every time I installed Linux with one it would tell me something to the effect "hey, that's not REALLY a RAID card--it has to have some software wot make it RAID and I, being Linux, don't want to do that for you..." So I don't know how well Ubuntu will play with it.

Oh, if you don't have one yet, you might want to get a LAMP (Linux, Apache, MySQL, PHP) book. I have one for Dummies but I'm not smart enough to have gotten anywhere with it... hell, I'll loan it to you... and I have a self printed (from a PDF) book of Linux for Dummies in a 3-ring binder that's yours too.

I'm actually running a P3 733 (maybe I swapped that proc with a 1GHz) running Windows Server 2003--it's and AD controller, running IIS, PHP, and I have been running some PHPBBs on it... but I broke them... oh, it's also running MS Exchange server 2005. DNS, DHCP too. It's tired and wants to go away though. I have sitting right next to it an AMD Athlon 1800+ that's also an AD controller, Exchange (but I didn't really get REAL Exchange replication working), DNS/DHCP (but the other one is the boss of that functionality). I might have some WWW running on that one too. At one point I had File Replication Services running... but I don't think they could hack it and the replication was off--cool idea, just didn't get it to work.

Let's talk! w00t!

Oh, Linux runs a nice Half-Life server! Used to have that BITD too!

Anyone want to talk NetWare? :P :twisted: