Slashdot Mirror


Notebooks and Mini ITX Machines as Home Servers?

An anonymous reader asks: "I recently moved into a townhouse (the first time on my own, actually) and need to get a server up and running before the other trivial stuff (furniture, getting food in the fridge, *getting* a fridge, etc, etc). I need the basic set of services - HTTP, FTP, DNS, SMTP/POP3 for any self respecting geek. The drawback is that I'm on a limited budget (money and space wise) and need a server that is *extremely* energy efficient, takes up little space, makes no noise, and generates very little heat. A basic P4 notebook seems to fit the bill - small, low power consumption, built in screen/keyboard/mouse (no need for KVM), wireless so I can stick it on the top shelf of my closet, and generates less heat and noise than your average desktop. Is there any reason to consider, say, a mini ITX rig (such as a shuttle) over this? Any drawbacks?"

16 of 99 comments (clear)

  1. Cost by TwoStep · · Score: 3, Insightful

    A mini-itx setup should be signifigantly cheaper than a P4 laptop. It also is somewhat upgradable, though that depends on the exact MB you get. I would look into the VIA Epia/Edens, as they are extremely enegery efficent and produce very little heat.

    Twostep

    --
    There are 10 different types of people in this world... those who understand binary, and those who don't.
  2. Low Performance by man_ls · · Score: 3, Informative

    A Mini-ITX rig, with an integrated Via C3 processor, will probably perform about as well as an Intel Celeron, a little bit weaker in the floating-point realm.

    These machines are designed to be low-power, high-efficiency machines, where the emphasis is a quiet, cool system, rather than a high-performance one. For instance -- home theatre, mobile audio/video (car, truck) or light terminals in high-traffic areas. Many of them have hardware assisted MPEG decoding, to allow them to play DVDs and such in a home-theatre setting without heating up or glitching due to the limitations of the CPU.

    If you wanted to run one of these as a TCP service provider (http, ftp, etc.) you're probably fine. But I wouldn't use this for anything "heavy" including, a high-volume e-mail server, Active Directory or DNS server, etc. The CPU just doesn't have enough power to push these services with sufficient performance.

    Cliffnotes:
    Mini-ITX: Good for light useage. Applications: Personal HTTPd/FTPd, personal e-mail server, home router, file server.

    Bad applications: Active Directory / PDC, DNS, etc.

  3. Laptops work, but be careful by crow · · Score: 3, Insightful

    I did this with an old P120 laptop, and I had over 500 days of uptime (well, it rolled over at 497).

    Some cautions to consider: laptops aren't designed as servers. I've heard stories of hard drives not surviving continuous use. Newer systems with fans still generate noise and heat--be sure it's ventilated.

    1. Re:Laptops work, but be careful by Jeremiah+Cornelius · · Score: 4, Informative
      I actualy built my firewall on a WinChip C6 board. Cheap at auction/sacrifice.

      My point is about the HD. I use a 10GB 2.5in notebook harddrive in here, for noise and heat considerations. My Exim SMTP proxy and Squid run GREAT, no real issue aboutthe form-factor. This has served me for 2-plus years. I tar the whole thing up nightly - via SSH - onto my big workstation. Even if the drive blows, I pop another cheapie in the box, boot with Knoppix, and restore!

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Laptops work, but be careful by haystd · · Score: 3, Informative

      I've seen problems as well. Things like crashes that seemed to be related to heat (fans worked and could be heard cycling on and off continuously during kernel builds). Also, older notebooks can have a flaky APM bios that will cause fits. Also, there seems to be a much higher variance in the quality of hardware and drivers for things like the NIC and modem with some not working under heavy load, some drivers not liking some implementations of common hardware (Tulip to name one). Finally, notebook hardware and drivers don't seem to be as debugged for things like running multiple NIC's and such. If you can afford a newer notebook, some of these problems should go away. Otherwise, google is your friend, research the model you want.

    3. Re:Laptops work, but be careful by LordNimon · · Score: 4, Interesting
      If you disable all logging, a properly configured laptop with enough memory should almost never go to disk. The laptop will then power down the hard drive. Some exceptions would be if you had a POP3 and/or SMTP server.

      Hmmm... that would be a useful FAQ: How to configure a Linux server to minimize/eliminate disk I/0.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  4. Doing this by cgenman · · Score: 3, Informative

    Stay away from the shuttles, they're pricey. You can pick up a compatible P3 LAN motherboard, a cheap PSU, some PC133 RAM, and an 800 mhz Socket 370 C3 for around 100 dollars. Put it in a box with a pre-existing HDD and a fan, and you have a server for 1/8th the cost of a new Laptop.

    After setting it up, you won't interact with it via the screen / keyboard anyway, so don't bother.

    And if your C3 costs are getting too high, pick up a $200 lindows box at walmart.com. Just remember to upgrade the fans to Panaflos, as the walmart box is tremendously, tremendously loud.

    BTW, for more silencing tips, visit SilentPCReview.com. That's Silent PC Review dot C-O-M.

  5. laptops rule by peteshaw · · Score: 3, Insightful

    I remember when a previous employer had four servers set up in a mini-rack. It was a very efficient use of space. As far as a laptop goes.

    Options:
    Get an old pentium and make do, for 350.
    Best Buy has HP 1.8ghz celeron lappy's for 699 and up
    If you do need the power of a P4, then you will probably have to pay for it.

    Pros of the laptop:
    Built in UPS
    Very low power consumption

    Cons:
    compatibility may be an issue if you run linux
    longevity not as good as server
    bang per dollar

    OTOH, you mention the mini-itx cases. Why? Because they are cool? I don't think they use any less power than a full size. Is there a space constraint?

    with the mini itx
    Pros
    Cheaper
    sort-of expandable
    cheaper replacement parts
    looks cool -- chicks dig it

    Cons
    more power usage

    I guess my big question is what are you gonna do with it? "The usual geek stuff" can be handled with a P-300 last I checked-- just buy an old laptop. But also, is power that expensive? You are *buying* a house, the ten bucks a month in electric surely won't bust ya. I don't get it.

    --
    www.avacal.com -- the home page of pete shaw
    1. Re:laptops rule by mnmn · · Score: 4, Funny

      Is there a space constraint?

      Well it just doesnt feel right to have a complete half-tower case buzzing in a corner just to run a firewall and an apache. Gotta be minimalistic and smooth. On one hand, its nice to have a small quite laptop or old IBM Pentium1 system with no processor fan in a corner, and on the other, to be an extremist and get an old and obnoxious AS/400 system and try to run the webserver off it. Yet other geeks try things like running it off dreamcast or a beowulf of Linux PDAs. A simple computer just doesnt help that sense of self-respect. What if there are geeks in the new neighborhood?

      I tired to look for an IBM S/360 or S/390 mainframe (will start mortgage to get it) but theyre too rare a commodity. Just needed something fancy to run Quake and impress the snottiest of geeks. I think I'll go with the AS/400.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  6. smaller, cheaper, better by MSG · · Score: 3, Interesting

    You can get a number of units that will be smaller, cheaper, quieter, and produce less heat than either Mini-ITX or a laptop.

    For instance:
    http://www.soekris.com/

    It's an X86 PC that boots off of a CF card. Perhaps you could use this with an external HD enclosure, or network-mounted storage?

  7. Seems overkill by moosesocks · · Score: 3, Informative

    Getting a P4 notebook or a mini-itx rig might even be overkill.

    Think about it, how fast does a household server need to be? Assuming that you don't have anything more than a 1.5mbps 'net connection (which I highly dobut), you don't need massive processing power, or all the bells and whistles of a P4 notebook or Mini-ITX system. A Pentium3 or Pentium2 notebook may perfectly fit the bill. You can easily find a used P2 or P3 very cheaply.

    That being said, I would steer clear of the VIA-powered systems. A 1ghz VIA chip is said to be slower than a 400mhz celron (ouch!). The P4/Athlon-based Mini-ITX rigs are a much better bet in terms of performance, but they will draw more power and make more noise (unless you choose to underclock the chip -- this has been proven to produce good results).

    Of course, you may want to revaluate why you're even doing this. Why does a server need to consume low power and be quiet?

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  8. My server by GiMP · · Score: 3, Interesting

    I have a pentium 166 as my router/firewall. I put in an old 256 megabyte harddrive, installed Linux, setup iptables, then copied the important files to a tmpfs filesystem, remounted / read-only, and spun-down the harddrive. A completely quiet system (the processor doesn't need a fan).

    If you need more speed for some reason, try a Via C3 processor. With a good heatsink you shouldn't need a fan at all.. even if, the fans required make little or no noise.

    I found that harddrives are too loud. If you need to write to the disk, get one of those 'low noise' harddrives. Alternatively, you can try a flash disk which would be quiet and wouldn't have to be spun-down; however, you would only have a limited number of writes.

  9. Best of both worlds by Hardwyred · · Score: 4, Interesting

    What I have done is purchase a socket 370 Via C3 online (they go for like 30 bucks for a 900Mhz that uses very little power) and then just used an old socket 370 mini atx case (ya know, the one with 2 PCI slots and EVERYTHING else built onboard). No harddrives in it, I run everything off of CD and use Ramdisks for RW stuff. It's a little noisy when it first boots up but after 45 seconds or so, it's as quiet as a powersupply fan and a CPU fan can be. Cheap too, I think I have a total of 60 bucks invested (god love ebay). So in short, be a geek and build your own. The power difference over a year between the eden boards and a C3 you can buy will amount to a super sized extra value meal over a year.

    --
    www.linux-skunkworks.com
  10. Sounds Familiar by Coyote67 · · Score: 5, Informative

    I too have been looking into putting together a small media server/web services
    machine. A little research turned up, Mini-ITX.
    I would start here, its a pretty good site that has a lot of information of
    what you can do with mini-itx and features note worthy products as they come
    out. Personally I think what you need is a HUSH.
    Its the size of a dvd player, its completely silent and its so low power that
    the power supply (95watts I think it is) is external. It might not be the cheapest
    itx option out there but it fits all your (and mine) requirements and adds the
    nice look factor aswell. They seem like a pretty good shop and they even let
    you buy it without an OS, which I'm sure you'll (and me too but for different
    reasons) appreciate. If you do get one I suggest getting it with 128ram and
    buying more ram elsewhere, they're based in Germany and the value of the Euro
    really shoots up the price of ram (and everything else I imagine). Btw I don'
    work for these guys so don't assume I do, but I'd gladly trade a free one for
    advertising these guys as often as possible.


    And before anyone says it, I have imagined a beowulf cluster of these :)

  11. Re: what?!? by Splork · · Score: 3, Informative

    Sparc 5s were our DNS servers for a site with 500 machines and a 100mbit/sec internet connection. A Sparc 10 was our mail server for the same location (a previous job).

    what do you mean a mini-itx system doesn't have enough cpu power to handle dns and mail. get real. stop running exchange.

  12. Re:G3 iMac by dr00g911 · · Score: 3, Informative

    A beige G3 (used ~$250) or an iMac (used between ~$350-$600) will work extremely well, and that's the setup I'm running here. Plop a $120 120 gig drive in the beasty and at least 128 megs of RAM an you're loaded for bear.

    As a bonus, the iMac is plugged in on a shelf in the closet then connected over Airport, the monitor's set to power off after 5 minutes. Hard drive spins down after 1 hour of inactivity (seems to work best for me... the 5 second spin-up isn't usually noticable, and that should help extend the life of el cheapo drive)

    That machine works as my home office's HTTP/FTP/Firewall/Router/POP/SMTP box/MP3 Repository/sliMP3 server/render farm manager. It's got plenty enough horsepower to even do a decent amount of real-time GDlib/Imagemagick work on some of my PHP/SQL development sites, and almost real-time PDF generation on-the-fly. It's also got various cronnable tasks running for logging and workstation maintenance.

    As long as you're using the machine as a server and not interacting with Aqua (G3-class machines without Quartz extreme have some serious overhead when using Aqua), you've got more than enough power for what you're asking.

    I've also got a shuttle box (SB51G) that's the most sound piece of Wintel hardware I've ever owned -- dirt cheap, super fast and it has AGP (IE testing, Maya and gaming is all Win's good for for me, anyhow -- I might as well have AGP). Reasonably cheap to put together ($250ish barebones) and Red Hat and Mandrake run very well on it if you're stuck on the Intel/AMD side of the fence.

    I'm a scavenger and recycler myself when it comes to home servers. Web & file sharing services really don't require that much horsepower -- and OS X is *way* more elegant to administer than most Linux distros I've experienced.

    But if you're looking at the Shuttle boxes and convinced to go that route, they're mighty sound, even if they aren't mini ITX. I believe they're technically micro-ATX. /semantics