Slashdot Mirror


Low-Powered Personal Servers?

antifoidulus asks: "Being the proud owner of a PowerBook, I have but one complaint when it comes to my computing experience: the lack of an 'always-on' web/database server that would allow me to work on some personal programming projects, since I don't like having my PowerBook on 24/7. I could just buy an Intel box, but looking at some of the horror stories of how much power P4s consume, and living in Germany where electricity is not cheap, I wanted to see what suggestions the Slashdot community has for low-cost, low-power, headless servers. My only requirements are that it can run Linux and preferably cost less than $500. Is this possible? What architecture should I go with?"

119 comments

  1. Rent a VPS by Anonymous Coward · · Score: 0

    $20-$40/month, and you get full control. You don't have to worry about the direct costs of the electricity, or the machine (in case it breaks). If you don't need it, you're only out the money for the time you've been using it. $500 would buy you at least a year of service, if not more.

    1. Re:Rent a VPS by Seumas · · Score: 1

      If you can't find anyone with a cheap old box they don't want anymore (and you don't have one either), just hit pricewatch.com and find the cheapest stuff you can find that will seem to do the job. Unless you're going ancient, nothing is going to be terribly energy concious - but you can do better than a P4, probably.

      If you checkout pricewatch.com, you can probably find a mobo/cpu/fan combo with a 1.5 ghz Athlon XP for under $100. Just throw in some cheap PC2100 (or whatever) ram, a $30 case, a $20 cdrom and a cheap hard drive. Probably cost you around $250 for the whole thing.

    2. Re:Rent a VPS by kinzillah · · Score: 1

      or he could just buy a new dell for $299

      --
      Douglas P. Price
    3. Re:Rent a VPS by WebCrapper · · Score: 1

      I live in a military community in Germany and have used the "Hunt" method a lot. Right now, I currently have 2 PIII 466's running FreeBSD in my basement - both where free, just needed a few parts. 1 needed a cheap eBay power supply and the other needed a hard drive... I've networked them wirelessly through 2 floors so I don't need to worry about cabling in my buildings stairwell.

      They're not the newest, but lower on the side of power consumption and since they're running FreeBSD, they don't have any load problems. Both are running different flavors of FreeBSD, different types of web related software and are about to start functioning as a small Blender render farm.

  2. Durrrrr by Anonymous Coward · · Score: 0

    A Sempron in a mini-tower?

  3. mini-itx by jotux · · Score: 2, Informative

    small, cheap, lower power consumption.

    1. Re:mini-itx by woobieman29 · · Score: 4, Informative
      Indeed, Mini-itx is perfect for this. For your needs you can get away with an older generation 733 or 800 mhz processor that you could pickup for next to nothing (especially if you ebay it). One really cheap way to get one of these boards would be to look locally or on Ebay for someone getting rid of a bunch of the thin client devices that run these boards. I have an old Maxspeed unit that had a Mini-ITX 800mhz that originally booted off of a Compact Flash card. That would definitely be the ticket for ultra low power consumption (there isn't even a fan running) and it can run Linux/Windows/whatever. It's quite easy to add a hard drive if you want as well. Awesome for a file server, mild traffic web server, or even a MySQL database.

      Good luck!

      --
      \/\/oobie
    2. Re:mini-itx by bhtooefr · · Score: 1

      Also, look on eBay for "intel itx". You can find an Intel D845GVSH, which has a 1GHz Intel Shelton (it's a Banias with 0K L2, but it's roughly as fast as a 1GHz Coppermine), and is slightly larger than Mini-ITX, for around $90 shipped. (Granted, that's to the US. You'll probably find something in Europe, though.)

    3. Re:mini-itx by BoomerSooner · · Score: 1

      Get a used laptop off eBay. If you get a P3 with powersaving features and at least a 30GB HD you should be fine. Buy a new battery for it (since the original will probably only hold a 30 minute charge) and presto you've got a server with a built in UPS, low power usage, low heat output and very little power usage. If you're concerned about the HD speed just get a Firewire or USB 2 pcmcia card and run everything on an external drive.

    4. Re:mini-itx by slaker · · Score: 2, Insightful

      I don't know what the poster's requirements for fileserving are, but many miniITX solutions have only one IDE port on-board. Granted, these days you can stick a couple 500GB drives on something and call it a day, but that's the thing that keeps me away from it as a platform.

      If the disk subsystem is an issue, I'd suggest something in an Athlon mobile or Athlon64 mobile. Low power, noise and heat, combined with modern and full-featured system boards AND a CPU that's up for real work if need be (and if not, it'll throttle back to 500ish MHz). Plus the mobile chips are surprisingly cheap.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
  4. Hey! by paulius_g · · Score: 1

    I've also been wondering for the same thing. I now was with a long disputed battle to leave on a 30watts 800MHz P3 always on.

    This server is now, my storage server and also acts as a mirror for Fedora Core on their torrent (makes my connection useful).

    So I want to know what slashdotters will suggest!

    1. Re:Hey! by pla · · Score: 3, Interesting

      I've also been wondering for the same thing. I now was with a long disputed battle to leave on a 30watts 800MHz P3 always on.

      Personally, I have two always-on machines... My internet gateway, and my file server (both running Linux). I recently upgraded both from old P3 machines, which suck 30W each just for the CPU, as you mention.

      For my Masq'ing box, I went with an Epia CL 600 and a 512MB CF disk (via a CF to IDE adapter). Won't break any number-crunching records, but it sips a nice 28W, total, at-the-wall. Best of all, I could run it fanless, which would make it have no moving parts at all. I didn't like that it would creep up above 50C, however, so threw in an as-close-to-silent-as-you-can-get 120mm fan, keeping it down in the low 30s.

      For the file server, I used an Athlon 64 (90nm Winchester 3000). Before drives, it sucks under 50W (again, at-the-wall). Each drive will add 15-25W, so scale up from there. The whole system, however, can realistically draw less than just a naked P4, if I limited it to only two drives (but of course I have more than that, currently four, each as the master with no slave).


      One interesting point I'd like to see discussed, if anyone has a few good links - Motherboard power consumption (aside from the CPU), and "real world" HDD draw. I have three Winchester 3000s (two of which I plan to drop X2s in when they come down in price a tad) in three different motherboards, and they vary by 20W (ie, half the total) idle power use (with the same low-end PCI video card, except one system has on-board video a hell of a lot stronger than that old Trident card (an ATI Radeon XPress 200), and it sucks the least power of the three). Then for HDDs, I can of course find the published TDP, but as with CPUs, that means very close to nothing beyond "make sure your power supply can handle this, but it will never actually need to".


      And, as a last point, if you care about shaving off a few more watts more than money or horsepower (but want something heftier than an Epia), get a Pentium-M board. They can manage around half the power consumption of an Athlon 64 (3W vs 7W idle, and (roughly) 25W vs 50W at load), with around 80% of the performance. At idle (an always-on home server sits idle over 99% of the time, I'd say, unless you stick something like Seti@Home on it), that should compare well (wattage-wise) even to a high-end Epia board.

    2. Re:Hey! by the+eric+conspiracy · · Score: 2, Interesting

      My internet gateway, and my file server (both running Linux). I recently upgraded both from old P3 machines, which suck 30W each just for the CPU, as you mention.

      One of the reasons I dumped the idea of running an internet gateway on a PC was the power consumption. I now run a gateway appliance that draws about 5 watts. For my file server up antil recently I was running a dual P2 400 that drew 60 watts idle (with one HD spinning). My experience is that HD's draw about 7 watts per spindle to keep them spinning.

      Recently I decided that the P2-2 wasn't giving me enough compute power for some of the jobs I needed to run, so I decided to upgrade - knowing that the result would be an increase in power consumption. After looking at a lot of reviews I decided to try an Athlon X2 4400 on an Asus SLI AN8 Premium with a low end ATI video card (the ATIs draw less power than the NVidias). After tweaking a bit I got the power consumption down to 85 watts idle with one spindle running. The low power modes cut the CPU down to 1 GHz which is where the system runs unless it needs to do something really comuot intensive. I think that the 25 watts additional is pretty worthwhile given the vastly greater (x10 at least) compute power available with this system. The problem with a lot of these low end options is that the power per unit of work isn't that great even though the total power consuption is low.

      It is quite possible over time I might get a few more watts squeezed out of the system by tweeaking the fans, voltages, etc.

      I've been using the Kill-a-Watt wattmeter which is available from a lot of internet outlets for $30 or so and seems to work quite well for the money.

      One thing I haven't sorted out yet is what the power consumption of RAM is. My old machine had .75GB, the new one is at 2GB.

    3. Re:Hey! by pla · · Score: 1

      I now run a gateway appliance that draws about 5 watts.

      I had considered that route, but wanted the flexibility of a basically-complete Linux system (without X) as well. If I ever manage to make it off-grid, I'll certainly reevaluate that choice, but for now, the difference has more value to me than saving $0.25 per month on the electric bill.


      I've been using the Kill-a-Watt wattmeter

      Same here - Great little toy, and it has already saved me more than its cost. It amazed me how much power various devices around the house consume! As my very first change, I ditched my 21" CRT for a 19" LCD. Dropped my electric bill $5/month right there (although the LCD cost me a few hundred, I had meant to get one anyway - Seeing my CRT suck 250W just sped up the decision).

    4. Re:Hey! by the+eric+conspiracy · · Score: 1

      I ditched my 21" CRT for a 19" LCD.

      I haven't optimized my displays yet - I have 3 that I use, a 19" CRT, a 21", and a 20" LCD. From your description I guess I am going to end up making the LCD my primary display.

      I hate to think how much power my home theater draws. Just the subwoofer is rated at 900 watts.

    5. Re:Hey! by laffer1 · · Score: 1

      I find it extremely useful to use a unix/linux box as a router/file server at home. I use a dynamic dns service which lets me access my personal files from anywhere over ssh/sftp. I'm a college student, and its saved me more than once when I needed to review notes or when i forgot to print a paper due in 20 minutes!

      I've got the machine setup with samba and nfs so i can mount my documents and home directories on all the computers here. Regardless of the os i'm using, my files are accessible. On my laptop, I setup an nfs mount thats automatic (mac os x) so if i'm home its an icon on the desktop and if i'm away or not on the network it doesn't mount.

      In my case, i use freebsd but its the same diff if you use a linux distro.

      As for power consumption, i noticed my electric bill went up between 5 and 10 dollars a month. Its closer to 10 in the summer months since I have to pay to run the air conditioner to offset the heat the computer puts off. My current system is an AMD Sempron 2300+ with 256mb ram, two pci nics and 2 sata wd first gen 7200 rpm 80gb drives. I'm using an ATI firegl agp card that came with my dell workstation and i have a dvd drive and about 4 fans. The fans are set to run low and i have a "silent" power supply so its not too bad. Before the fans, the machine would overheat on hot days and crash. I initially started with a 120mm case fan, stock amd heatsink/fan and a fan on the firegl card. I added a 90mm fan and a fan from another amd heatsink. The latter is very loud actually and i plan on replacing it. The system cost me about 400 dollars to build using newegg in april. I had the dvd drive and firegl card but everything else is new. (Antec case, power supply, fan, etc)

      I also setup a kvm switch so i can switch between bsd and my main pc (windows, linux, solaris, freebsd quad boot setup). Its nice to have x11 with firefox handy in the morning to check email etc.

      One warning though, using a pc as an internet gateway and file server probably isn't the most secure thing to do. If someone ever got in, i'd be out a lot of data. I do have samba locked to my internal network/interface and the firewall blocks outside nfs/samba traffic.

      One last positive to using a computer as a gateway instead of an appliance is speed. My 3mb cable modem package would slow down my netgear router/switch and i'd need to reboot it about once a week. It was even worse with my previous smc router. I've noticed a significant speed increase with file transfers and i can leave the machine up indefinetely. It does seem to have problems with msn file transfers, but thats probably a misconfiguration with ipfw + natd on my end. Downloading using firefox i see about 20kbps a second more on full speed transfers. 1-2kbps more if done directly on the file server. I've even got a voip phone working behind it!

  5. EPIA is your friend by Deathlizard · · Score: 2, Interesting

    http://www.viaembedded.com/

    The mini-itx and nano-itx boards require little power to operate, can run any X86 based OS, and some can run off of flash memory devices with no addons required.

    The only drawback to these is that their overall performace is not as fast as their AMD or Intel counterparts, but if silence, space and power savings is what you are looking for then these are a great solution.

    1. Re:EPIA is your friend by Profane+MuthaFucka · · Score: 1

      Careful, the VIA Rhine network controllers have a buggy driver, which might be fixed soon, but who knows. They've been looking for the bug for a year.

      2.6.11 series (and earlier 2.6) - start it up. No problems. Unplug the network cable, and plug it back it. The driver still thinks that the network is unplugged, and it won't work again until you reboot.

      This is bad, because if your switch loses power your NIC never sees it come back up.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    2. Re:EPIA is your friend by GuyWithLag · · Score: 1

      Build a modular kernel, then remove the module and re-insert it. A hassle, yes, but you won't need to reboot - unless it's a hardware bug, of course :-)

    3. Re:EPIA is your friend by tacocat · · Score: 1

      To elaborate on my experiences with a 533MHz Epia system. The performance as a web/mail server is excellent. I can readily manage orders of magnitudes more activity than I really see. Just max out the RAM and let it go.

      But as a graphical interface you will find it's performance lacking. But you can't expect great things from their onboard graphics chip. It's certainly useful and worthwhile, but it's no gaming console.

      What has always surprised me about these boxes is they tend to stick with so much legacy stuff. It would be really interesting if they started shipping these with the only interfaces to the board being USB, firewire, PS/2, video, and SATA. I think we can start considering parallel deprecated and might able to do the same for serial as well. But it's only my opinion. Serial still has some potential uses in customized hardware applications.

      But I use one of these for my mail/web server and another for my print server and test/development server. Runs great. And I've tested the power output: 27W is a typical value

    4. Re:EPIA is your friend by Anonymous Coward · · Score: 0

      PS/2 connectors are (should be?) deprecated by USB. If it had ever caught on as an internal disk connector, FireWire could replace SATA, as well.

      If you wanted to push it, you can run video in/out over FireWire, too. And power. And TCP/IP. Some scanners, printers, etc run over FireWire, as well. If they made FireWire keyboards & mice, it would be possible to have a single interface for your entire computer - power, disk, HID, video, network...

      I wonder how much cheaper - or more expensive - a computer like that would be?

    5. Re:EPIA is your friend by Profane+MuthaFucka · · Score: 1

      That doesn't work. The driver doesn't read the network connectivity flag properly. It can only figure out what's going on if you restart the computer.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    6. Re:EPIA is your friend by tacocat · · Score: 1

      Sure, you could argue for a one size fits all connectivity solution, but you would probably regret it. I think there is an arguement for delineation of connection architecture.

      If your USB drivers aren't stable, do you want that one your keyboard/mouse? Why invest in a multi-MB interface for user actions that run in the KB speeds?

      Additionally, can firewire replace SCSI?

      If everything is done via firewire and your firewire driver has a bug in it, you've converted your computer to a boat anchor. Not worth the risk.

    7. Re:EPIA is your friend by tigersha · · Score: 1

      Typical Slashdot answer. You understand that most people do NOT want to check their server every once in a while to check if the bloody NIC is still working?

      And use a hell of a complicated solution to solve the problem? Whart happens if you like using stokc diso kernel for some reason and there the NIC is not modularized? What happens if you want to use a specialized kernel for you machine with ALL the drivers built in because it is, well, faster??

      And no, you cannot use the network to warn you of the problem either...

      Actually, the real solution is use a fscking NIC that just works. And Via Rhine is not that NIC. Actually, neither is the Realtek 8169 under 2.4

      Why must Unix and FOSS whackos always use the complicated answer to simple damn questions?

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    8. Re:EPIA is your friend by nmos · · Score: 1

      Typical Slashdot answer. You understand that most people do NOT want to check their server every once in a while to check if the bloody NIC is still working?

      Typical "I've never managed a server before" answer.

        If you're running a server that matters at all then you're also running some sort of monitoring program to make sure that your various services are up and running. Furthermore, how often does your switch just "lose power"? If you have an UPS for your server then why isn't your switch plugged into it as well?

      And use a hell of a complicated solution to solve the problem?

      #ifdown eth0 && modprobe -r viarhine
      #modprobe viarhine && ifup eth0

      Yeah that was hard.

      Whart happens if you like using stokc diso kernel for some reason and there the NIC is not modularized?

      I don't know what a "stokc diso" is but most distributions do ship with modularized kernels because it'd be nuts to compile in drivers for every piece of hardware known to man when you don't have to.

      What happens if you want to use a specialized kernel for you machine with ALL the drivers built in because it is, well, faster??

      What on earth makes you think that would be faster?

    9. Re:EPIA is your friend by tigersha · · Score: 1

      > #ifdown eth0 && modprobe -r viarhine
      > #modprobe viarhine && ifup eth0

      First, this does not work. IF the thing went down once it does not compe up again.

      And what do you do when the network card is down? Send a message ove the, uhm, network??

      It is irrelevant if the switch seldomly loses power (mine does) or if someone plugs out a cable once in a while or whatever. The card should work, period. Having to write scripts to check for a broken card is total friggin tripe, now matter how "easy" it is.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    10. Re:EPIA is your friend by ultranova · · Score: 1

      And what do you do when the network card is down? Send a message ove the, uhm, network??

      No. You put the following entry to root's crontab (all in single line):

      * * * * * ! ( ping -w 10 -c 1 www.google.com > /dev/null 2>&1 || ( /sbin/ifdown eth0 ; /sbin/modprobe -r viarhine ; /sbin/modprobe viarhine ; /sbin/ifup eth0 ) > /dev/null 2>&1

      This will try to ping google once per minute, and if it doesn't get proper response withing ten seconds, will try to reset the network.

      I have no idea if this will actually work, since my own network card works perfectly.

      It is irrelevant if the switch seldomly loses power (mine does) or if someone plugs out a cable once in a while or whatever. The card should work, period. Having to write scripts to check for a broken card is total friggin tripe, now matter how "easy" it is.

      Of course the card should work. But if it doesn't, you either get a new card or work around the problem. Latter option is easier for the wallet. Furthermore, working around problems is the geek way, and Slashdot is "news for nerds", or at least claims to be.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    11. Re:EPIA is your friend by Anonymous Coward · · Score: 0

      You can't ping because the friggin card does not come up again!!! HELLO!!!

  6. Localhost by Alethes · · Score: 4, Insightful

    Is there any reason you can't run the web and database servers locally on your laptop so that it's always available when you need it, but not using power otherwise?

    1. Re:Localhost by file+cabinet · · Score: 2, Informative

      yeah, that's what I was wondering, check out http://www.apachefriends.org/

    2. Re:Localhost by elemental23 · · Score: 1

      The question submitter is using a Powerbook though, and OS X comes with Apache, mod_ssl, Perl, PHP, etc, installed by default. The only thing he'd need to install is a database.

      --
      I like my women like my coffee... pale and bitter.
  7. Via C3 Terminator barebones by OneDeeTenTee · · Score: 3, Informative

    It's at Newegg for 107USD.

    http://www.newegg.com/Product/Product.asp?Item=N82 E16856110030

    Add a few bits and you've got a complete low power system.

    --
    Stop the world; I need to get off.
    1. Re:Via C3 Terminator barebones by sbryant · · Score: 1

      That's nice, but I've yet to see a Newegg in Germany.

      My advice (for "antifoidulus"): Kauf dir ein gebrauchtes Laptop, und wechsel dein Stromhersteller!

      -- Steve

    2. Re:Via C3 Terminator barebones by OneDeeTenTee · · Score: 1

      I was recommending the system, not the vendor.

      Whatever thier other faults (They're not in Germany for one.) Newegg seems to have OK product information.

      --
      Stop the world; I need to get off.
  8. DFI 855GME-MGF by pokka · · Score: 1

    DFI has a micro-atx desktop motherboard (855GME-MGF) with support for Pentium M chips. The P4 mobile chips are fast, run cool, and use very little power.

    Link to Motherboard

    ASUS makes an adaptor that allows the use of P4-M CPUs in standard motherboards, but from what I've seen it uses significantly more power than the DFI option (about 25% more)

  9. Buy a Mac Mini by sydbarrett74 · · Score: 1

    The subject says it all...

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
    1. Re:Buy a Mac Mini by Guspaz · · Score: 1

      I was about to suggest the same thing. The guy is a Mac user, the first thing he should have thought of was the Mac Mini. They are (relatively) cheap at just under $500, draw very little power (Enough to run on a battery modded into the case), and can run OSX or Linux. I hear Ubuntu works quite well on macs, as there is a guy here at the office who runs Ubuntu on his powerbook G3.

    2. Re:Buy a Mac Mini by etymxris · · Score: 1

      Yeah it seems that the question is rigged (esp. the 500 dollar part) to come out with mac mini as the answer. Not that the mac mini is a bad piece of hardware, just that the submitter likely knew the answer before asking the question.

    3. Re:Buy a Mac Mini by antifoidulus · · Score: 2

      Heh, the reason I put the $500 in there was that I wanted to use the mac mini as a ceiling. Actually I think I am going to go mini-itx, it is much cheaper than a mac mini with about the same(if not somewhat less) power consumption.

    4. Re:Buy a Mac Mini by kalidasa · · Score: 1

      I can't find a pre-built mini-itx system that's any cheaper than a Mac mini (and I'm looking, because I'd like a separate box to run Linux and would prefer to wait on buying a mini until they go Intel - it's bad enough having two PPC machines that will be effectively obsoleted by the advent of the MacIntels). Where are you finding it? (I stopped building my own in 2001 after going Mac - it's simply easier not having to constantly tweak your hardware).

    5. Re:Buy a Mac Mini by simpsone · · Score: 1

      I don't have mod points so I'll comment instead. Couldn't agree more about the mini. I've been thinking of doing something similar and no mini-itx solution I've found comes close to a Mac Mini. They would also take up a good deal more space from the things I've seen.

    6. Re:Buy a Mac Mini by IvyKing · · Score: 2, Informative
      A Mac Mini just idling along uses about 10 to 11 watts from the AC mains (that's the total power draw) - a co-worker had a Mac Mini plugged into a wattmeter to measure power consumption in researching running the Mini on batteries (if this reminds you of a recent Slashdot article, it is because it was the very same Mini featured in that article).

      Since you are already familiar with the Mac OS, the mini sounds like the most logical choice to me. I strongly doubt that a mini-itx will have as low of a draw as the Mini.

  10. Just Say NO to Chipzilla by SanityInAnarchy · · Score: 1

    Athlon64s don't seem to use much power. I haven't been able to measure the usage of the entire board, of course, but my Venice core doesn't get above 50 degrees celsius, and I've got it overclocked to 2.4 ghz. At stock, it didn't get above 40. It can't be using too much power.

    In fact, I think my amd64 server that I leave on all the time, complete with TV tuner / capture card (and a PCI-X card with TV out), gigabit ethernet, 1.8 ghz amd64 Venice, 1 gig of RAM, and a couple of 250 gig hard drives (doing RAID), wasn't too much more than $500. Drop some of the toys, and it'll get pretty affordable.

    Another option would be to find some cheap virtual webhosting (not dedicated) -- compare your potential power bill with their total cost of service. Of course, it wouldn't be completely under your control, but it might be close enough.

    And finally, why wouldn't you have your Powerbook on 24/7? I do, at least sleeping. The battery is good for about four hours of low-intensity work (text and such), and I can usually find a wireless network and somewhere to plug it in. To be honest, I wouldn't want to do it that way, but just keep it in mind.

    --
    Don't thank God, thank a doctor!
  11. Pentium M, not P4-M by TeknoHog · · Score: 2, Informative
    ASUS makes an adaptor that allows the use of P4-M CPUs in standard motherboards

    I'm sure you mean Pentium M. P4-M is practically the same as P4, but Pentium M is the sane choice when you're talking low power with high performance.

    --
    Escher was the first MC and Giger invented the HR department.
  12. Mini-ITX systems by bobbozzo · · Score: 1
    Mini-ITX systems are small, and if you get one with a VIA CPU, can need less than 30W, including the hard drive.

    The systems usually sell with case, mb, and CPU.
    They start at about $200.

    Depending on the case, you can use a 2.5" or 3.5" HD, and usually a slim CD or DVD.

    Mini-ITX.com has LOTS of info.

    If you get a VIA, make sure its a recent one (C3?) as the older ones aren't fully 686 compatible so some software won't run on them.

    --
    Nothing to see here; Move along.
    1. Re:Mini-ITX systems by bobbozzo · · Score: 1

      Oops... the C3 Samuels aren't fully 686 either... the newer Nehemias are better.

      --
      Nothing to see here; Move along.
  13. Low Power, Small Size, try an old laptop. by DoubleD · · Score: 4, Interesting

    Specifically old laptops with bad screens or batteries that do not work anymore can be quite cheap.

    For example here is an old IBM thinkpad with a battery that does not hold a charge for 150 euro.
    http://paris.craigslist.org/sys/92369116.html

    Adding a PCMCIA NIC should not be too expensive.

    If you want a really cheap system I bet you can find an old pentium or pentium 2 system someone is discarding or recycling.

    --
    "He is no fool who gives what he cannot keep in order to gain what he cannot lose."
    1. Re:Low Power, Small Size, try an old laptop. by zbuffered · · Score: 1

      Some info on reviving dead laptop batteries. It's at least worth a shot.

      For my money, Compaq makes the R3000z laptop that can be had on eBay and in stores (Best Buy for one) for $400US.

      --
      Synergy is your friend
  14. Mini-ITX by Ed+Almos · · Score: 1

    Also running a Mini-ITX server at home. With an 800MHz C3 CPU it's not the fastest machine on the planet but even with two hard drives in it consumes less than 100 watts @ 230v

    Ed Almos
    Budapest, Hungary

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
  15. the best solution? by brandanglendenning · · Score: 0

    buy a dreamcast.

    1. Re:the best solution? by Anonymous Coward · · Score: 0

      or an xbox ;)

  16. Hmmmm by dasunt · · Score: 1

    You want a server for under $500 that is low powered.

    Why not pick up an old pentium and throw in a large HDD? Total cost should be less then $200. There may or may not be a 160GBish or so limit, my current setup uses a small HDD (4GB) to boot up off of and mount an 80GB drive that the bios can't see. A cheapo IDE card would also solve this problem.

    But, you cry, low powered! Simple enough. An old pentium probably isn't even using 100W to spin the disks. That is 2.4 kWh/day, or about $0.24/day if you spend $0.10 pr kWh. After a year, that will come to $87.60. (To be realistic, an old headless pentium probably will be closer to 50W instead of 100W, which makes the total cost under $50/year!) You could look at the linux green computing FAQ, which probably has tips to further lower that amount by spinning down disks.

    So for about the cost of a HDD and IDE adapter, and a yearly payment of under $50, you'd have a personal, cheap server.

    Or you could investigate the nice standby/hibernate options in that laptop of yours and spend no money while having a system that will power up almost instantly.

    1. Re:Hmmmm by llefler · · Score: 1

      Or, he could pick up something like a Dell PowerEdge SC420. Depending on various deals they run between $200-300. I've got a sc400 celery that has been running 24x7 as my home server for nearly 2 years. It was a brand new machine, not some pentium retread. It is extremely quiet, and reasonbly miserly on power. My 1000va UPS will run it for over 45 minutes. That would give him SATA support and gig ethernet too.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    2. Re:Hmmmm by dasunt · · Score: 1
      Or, he could pick up something like a Dell PowerEdge SC420. Depending on various deals they run between $200-300. I've got a sc400 celery that has been running 24x7 as my home server for nearly 2 years. It was a brand new machine, not some pentium retread. It is extremely quiet, and reasonbly miserly on power. My 1000va UPS will run it for over 45 minutes. That would give him SATA support and gig ethernet too.

      He still has to pay for power, and for any hard drive upgrades.

      I have a "pentium retread" at home. Its been my server/router for about four or five years now (continually running). Relatively quiet, extremely stable. I can't complain. The server won't run slashdot, but lets be honest -- that's not what it is there for.

    3. Re:Hmmmm by thegrassyknowl · · Score: 2, Informative

      Why not pick up an old pentium and throw in a large HDD?

      It's really quite simple. The buy a slightly faster pentium (they're a bit more efficient in terms of power per cycle). Clock it down. Clock down the RAM speed. I have a 2x550MHz machine running at 2x350 (or so) with slghtly lower core voltage. It doesn't even need fans (well I haven't tried in the warmer weather but that is coming up, so we will see).

      One place that uses quite a bit of power is DRAM. It is continually drawing power to do the refresh as charge is lost from the cells. Take out all the RAM you don't need.

      Bigger hard disks use more power. It's an unavoidable fact. The platters are more densely packed with magnetic material. Faster hard disks use more power. If you want to minimise power, a 2.5" 4800RPM disk is the go. You can easily make an adaptor for the 44-pin -> 40 pin + floppy power connector. They retail for quite a bit if you can find em.

      If you can't (or don't want) a 2.5" disk, a 3.5" disk at 5400RPM will use quite a bit less power than a 7200RPM job.

      Don't put in a kick-ass video card. What's the point? Shitty old PCI S3 or something that doesn't use much power will suffice. In fact, if it's just going to be a simple server leave out all the cards. Why have sound, and all that other crap you don't ever plan to use? Disable it all in the BIOS if its built into the chipset.

      Fans... if it's on 24x7 you need to be careful with fans. Go out and replace whatever fans are in the machine you get with expensive ball bearing fans. It's worth it in the long run. They are quieter and last longer.

      Turn on APM and let it go to it's idle mode. It'll shut down the video and the hard disks but leave the CPU responsive so that you can bring it back up pretty quickly. You probably won't notice the delay while the hard disks spin up if you're accessing it over the network.

      --
      I drink to make other people interesting!
    4. Re:Hmmmm by persona+419 · · Score: 2, Informative
      I'm running a PII right now as my firewall/server. It's running headless and is currently drawing 39 amps according to my Kill-A-Watt. Stepping over to it right now, I see I've used 14.63 KWH in 483 hours, about 3/10th of a cent per hour if the juice is priced at 10 cents a KWH. Total cost, bought used was $40 (about the same as the Kill-a-Watt)
      my current setup uses a small HDD (4GB) to boot up off of and mount an 80GB drive that the bios can't see
      Or you could just make two partitions on your 200 GB drive, a small boot one that the bios can handle and a larger one for storage
    5. Re:Hmmmm by name773 · · Score: 1

      i'm using a p1 200 as a webserver, works just fine, and it cost the price of a new hd (i could have gotten by with a used one i already had, but i wanted to replace it)

    6. Re:Hmmmm by name773 · · Score: 1

      or even use a compact flash to ide adaptor and the biggest cf card you can reasonably afford as a hard disk. great if you have a minimal linux install

    7. Re:Hmmmm by llefler · · Score: 1

      Here is what you originally suggested.

      Why not pick up an old pentium and throw in a large HDD? Total cost should be less then $200.

      And my point is that for around $100 more, you get a much more usable machine. Mine runs my PDC, web, ftp, file shares, and I use it as a workstation via a terminal.

      Powerwise, I pulled out an old pentium 120, it used 50w to boot and settled at 45w. For comparision, my 2g laptop uses 45w under a load. A machine nearly identical to my file server used 70w to boot and settled at 65w. I don't have any non-dual proc PIIs, so I can't test one. But, here's a very important difference. The pentium will NOT support a drive larger than 8g. PII might or might not support larger than 32g, you'll have to find the right one. The much newer PowerEdge will support any PATA/SATA drive on the market, and already had a 40g installed.

      And noise? Even with three of them running side by side, you can't hear them.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    8. Re:Hmmmm by FCKGW · · Score: 1

      If you're running Linux or a BSD, BIOS hard drive size limits mean nothing. It's something about how it doesn't rely nearly as much on the BIOS as Windows. For instance, I have an old Pentium 133MHz (non-MMX) running Debian Woody with an 80GB hard drive and a 160GB hard drive, and it sees all the space on each one. It currently serves as my backup server running rsback nightly. Note that I had to patch the kernel to see past 137GB because Woody uses an older kernel, but the kernels that most distros (including Sarge) include don't have this problem.

      --
      It's an operating system, not a religion.
    9. Re:Hmmmm by Anonymous Coward · · Score: 0

      ...39 amps hu?

      you may want look at your manual again, 39A clocks in at 4485W (assuming 115VAC) and close to half of the power capacity of most homes ;-)

    10. Re:Hmmmm by persona+419 · · Score: 1
      ...39 amps hu? you may want look at your manual again, 39A clocks in at 4485W (assuming 115VAC) and close to half of the power capacity of most homes ;-)
      you are right sir, I don't know why you were modded down. I meant watts, not amps. The current exact power usage fluxuates slightly with room temp and disk access. right now it's at 30 watts or .41 amps
  17. NSLU2 by jrockway · · Score: 4, Informative

    Get a linksys NSLU2. It's a network attached storage unit, but it can be flashed with a firmware that lets you basically run Debian on it. Right now, one is serving mail, web, and storage for my domain.

    It's no 4-way Xeon when it comes to performance, but at 8W power consumption and a $75 pricetag, you can't go wrong.

    http://www.nslu2-linux.org/

    I'm actually writing an article on how to run a domain from one of those things for AnandTech, so in a few weeks you can read about it there. (Tom's Hardware did an article, but it isn't very good or accurate anymore. Stick with the nslu2-linux site.)

    --
    My other car is first.
    1. Re:NSLU2 by stevey · · Score: 1

      Since it is Debian you're talking about I'd be interesteding in publishing your description on my site too, if you don't have any exclusive AnandTech relationship.

      Site details in .sig.

    2. Re:NSLU2 by Anonymous Coward · · Score: 0

      I'd say you can go wrong. Read the Linksys fan forums...

      The NSLU2 is a piece of shit.

    3. Re:NSLU2 by bitslinger_42 · · Score: 1

      I have an NSLU2 (affectionately called the slug), and have successfully performed the upgrade to Unslung. Let me tell you, this is not a good platform for someone looking to learn on.

      Beyond the memory constraints (only 32mb of RAM), it isn't x86-based, so you'll have to take what someone else thought was a good configuration for pre-compiled binaries, cross-compile on another linux box, or endure the hideously slow compile process on the slug as it enters paging hell due to the low RAM. Even once I got everything I thought I wanted on it (Apache, MySQL, and PHP), I found that not everything worked, so I couldn't run my desired app (Gallery).

      As it stands, I only use the box for tcpdump and as a syslog server. Works OK for that, but given the $100+ I spent on the slug and the external drive, I'd say its far overpriced for what I got.

    4. Re:NSLU2 by jrockway · · Score: 1

      It runs qmail and Apache serving a perl-based CMS I wrote myself just fine. It's NFS performance is also acceptable.

      Any problems you're having are probably related to your own inability :) Which is fine. One would expect a $100 server to be more difficult to administer than a $5000/month outsourced one. Cost is inversely proportional to difficult to administer, I think.

      --
      My other car is first.
    5. Re:NSLU2 by bitslinger_42 · · Score: 1

      Agreed! I'm quite certain that, given enough time and effort, I could probably get it working. I put a couple days work into it and decided that the path-of-least-resistance would be to use it as a file share and syslog server and save the more complicated tasks for more complicated hardware.

  18. Caveat Hacker! by renehollan · · Score: 2, Informative
    Bewarned that Via has made last minute changes in the Nano-ITX mobo such that the Silverstone LC-07 and LC-08 cases, designed to accomodate it... don't

    Last time I checked, Silverstone is retooling to produce modified cases, but the nano-ITX/LC0[7|8] combo will not be silent: Via nixed the option to let Silverstone use the nano-ITX moniker unless their case accomodated a fan and not a heat block (like their original LC-07 and LC-08 designs). (The new LC-07 nd LC-08 cases supposedly will have vent holes in the top -- ugh!).

    These specs are subject to change, and should not be considered definitive. Contact Via and or Silverstone yourself if you want to pursue this option.

    --
    You could've hired me.
  19. well, there's the soekris net4801, I suppose... by Malor · · Score: 3, Interesting
    The Soekris Net4801 might possibly work for you, but be prepared to put in some learning time to get one going. The board, case, and power supply are about $250... you'd have to add a laptop-style drive from there.

    They are completely headless AMD Geode machines... 266mhz Pentium class, with 128mb of RAM. They're primarily meant as routing devices for wireless networks (they have three network ports, and 1 3.3v PCI and 1 miniPCI slot). They are completely fanless, and have a socket for a Compact Flash, which is the normal boot device. They also have a connection for a laptop-style hard drive, and a USB 1.1 port.

    Now, these little guys can really be a chore to get set up, because they have no true video... they route the BIOS text-display calls out through the serial port. And they have no floppy to boot from, so you must either set up a PXE boot environment (what I did the first time... NOT a trivial process for someone who isn't very familiar with Linux and/or the BSDs), or build a bootable CF or laptop drive on another system.

    If you can muscle past the installation difficulty, the boards themselves are absolutely silent, with no moving parts at all. For your application, you'd probably boot off a laptop IDE drive. Most of these small drives aren't designed to be on 24x7, so be sure to look around for one that supports a long duty cycle, and even at that, take regular backups.

    This would give you a small, very low-power solution. The Geode is extremely efficient. I'd have to look it up, but from memory I think it's like 7.5 watts. You could spend more running a nightlight. The drive will add some to that, but it'll definitely stay under 15w, and maybe under 10. It's reasonably powerful, with a decent amount of RAM, and will make very little noise and take up very little space.

    I'm using one of these boxes as a router/firewall, and I like it very much. I hate noise, and with a CF, it is both silent and should last many, many years... no moving parts at all. Folks on the mailing list have claimed that it can sustain 10 megabits comfortably with moderately complex firewalling, and as much as 30 megabits if it's just routing between interfaces. It's not a speed demon, but it's really not bad.

    Another possibility might be the Linksys NSLU2, which is a NAS device that runs Linux, and is apparently pretty hackable. It would be even harder than the Soekris to get going, though...and it's not X86, if that matters. I don't know much about them, but others may chime in with more data.

    1. Re:well, there's the soekris net4801, I suppose... by Myself · · Score: 1

      If the Soekris looks attractive, also check out the Mikrotik routerboard series. They're equally cute and have some really slick power options.

      EmbeddedX86, from Technologic Systems, is also in the same niche. I don't know if I'd recommend ANY of these machines for development like the original poster wanted, but if parent's embedded board sounds cool for your particular application, you owe it to yourself to check out all the options. Soekris boards are very cool.

    2. Re:well, there's the soekris net4801, I suppose... by IvyKing · · Score: 1
      The Geode is extremely efficient. I'd have to look it up, but from memory I think it's like 7.5 watts. You could spend more running a nightlight. The drive will add some to that, but it'll definitely stay under 15w, and maybe under 10.

      That's about what I remember from the spec sheet for the Soekris. Bear in mind that is the DC power input to the board and not the draw on the AC mains (which will be higher due to losses in the power supply). The Mac Mini idles around 10 to 11 watts from the AC mains, which would be about the same for the Soekris (assuming the Soekris is running off an effiecient supply).

      This is not intended to belittle the Soekris. A dream set-up for firewall/mail server for me is a Soekris running off float charged batteries which would also supply power to the DSL modem and ethernet switch. Just don't see the point of converting AC to DC to charge batteries, then converting back to AC just so it can be converted back to DC. A DC-DC converter is smaller and a lot more efficient.

  20. Do what I do: WOL by Bozzio · · Score: 4, Informative

    Use the Wake-on-LAN feature of your network card.

    I have a computer that remains in hibernation until it receives network traffic. I have it set up to only wake-on-lan when it receives a magic packet (I configured my router to accept these packets over the internet). So when I need to work on my webprojects I usually run through this:

    1. Send magic packet to my home IP (the router takes care of the rest)
    2. wait about 20 seconds for my server to awake and acquire an IP
    3. go on with my work as if the server had never been down.

    I also have the server set to hibernate if it's been idle for 10 minutes, so I don't use very much electricity at all.

    --
    I just pooped your party.
    1. Re:Do what I do: WOL by PFactor · · Score: 1

      What's your IP address?

      --
      Don't believe anything I say. I crash test crack pipes for a living.
  21. It sucks to be you! by Anonymous Coward · · Score: 0

    It must really suck to be you. I've got a 2.8Ghz 512MB RAM 200GB HD system sitting under my desk. It draws about 100 watts under load and probably 50-75 watts when in energy saver mode (assuming an OpenGL screen saver isn't running). It's no mega server but, it is quite adequate for my personal needs and with its variable speed fan it's really very quiet as well.

    I'm happy to say that I couldn't care less about a 100 watt draw. the cost of a single light bulb, on 24 hours a day, is negligible. It must suck to be you.

    Linux linux 2.6.11.4-21.7-smp #1 SMP Thu Jun 2 14:23:14 UTC 2005 i686 i686 i386 GNU/Linux
    7:01pm up 36 days 10:00, 4 users, load average: 0.31, 0.29, 0.14

  22. Some kind of managed hosting by subreality · · Score: 2, Interesting

    Have you considered just getting an account with some managed hosting place? VPS servers are cheap. US$30/mo gets you one here: http://www.rapidvps.com/?page=services , and I've been happy with mine. There are other cheaper places as low as US$10/mo that I've seen. You get root on your own virtual system, some disk, some memory, and some CPU cycles, and you don't have to pay for power, or up-front for the hardware, or any ongoing maintenance, and you'll have better net connectivity than you can probably get from home.

    1. Re:Some kind of managed hosting by i.r.id10t · · Score: 1

      I've been contemplating that myself since I have power issues (and my UPS is flakey). It seems linode.com has a good reputation, starts at $20/mo.

      --
      Don't blame me, I voted for Kodos
  23. Schools have lots of surplus equipment. by shadowzero313 · · Score: 1

    At least my high school did. They offer a few computer classes, from programming to web design to hardware and networking. All through the year we surplused out old P2s, and a few of the student techs (including me) got to dig through the machines before they went to the warehouse. At the end of the year, one of the computer teachers had a old P2 and a P3 that he didn't need, and couldn't surplus since they were donated, not standard equipment provided by the school. I was in the right place at the right time, and picked them up for free. The p2 was pretty much useless, since it was slow and was one of those cases that bring pain to even look into, but the P3 was an old IBM. Put the memory and the hard drive into the P3, trashed the p2, and brought it home. Linuxed it up, made sure the network cards and RAM were good, tossed in a couple of large hard drives for data, and I've got my server. I also got a better P3 (450MHz=>600MHz) for free from a friend from a computer he was junking, so it's a rather decent server.

    Colleges also have high tech turnover rates, so check them, too.

    1. Re:Schools have lots of surplus equipment. by Anubis350 · · Score: 1

      amen, my current webserver is an old beige g3 I got for free from my old highschool 'cause they no longer needed it

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  24. Why not just use your PowerBook? by patrick42 · · Score: 2, Informative

    Are these personal projects that you need to access from computers other than your PowerBook? If not, why not just run them on your PowerBook when you're using it? The built-in Apache and PHP work great, and it's simple to add a MySQL database. I wrote a little script that makes it possible to host multiple virtual hosts under Mac OS X, though they're only accessible from that computer by default. (I use NetInfoManager to add additional host names that point at 127.0.0.1.)

    1. Re:Why not just use your PowerBook? by JoeCommodore · · Score: 1

      That's what I do, I have my laptop set up as aa apache server to run PHP as localhost and MySQL, I don't always have internet access to connet to remote servers so it works best for me.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  25. These mini-itx solutiions are pretty cool but by cypherz · · Score: 2, Insightful

    why not pick up the USD 499 Mac Mini? Mine is working just fine as a small server.

    --
    This sig kills fascists.
  26. Rebel .Com by MichaelMarch · · Score: 1

    There was a company out here in Ottawa Rebel, they used a MIPS process that was an extremly lower power consumption processor (same one used in a Compaq/HP Ipaq) and that company died a horrible death. No one CARES about power consumption! They care about is the power of the processor only.

    1. Re:Rebel .Com by persona+419 · · Score: 1

      Second that. If it was not true, you would see more published specs for power consumption. I hate that there aren't more published specs. power is cheap, my post on a different thread explained how I know my PII is only costing me about $26.53 a year, no problem if it's coming from a wall socket, but very important if you are pulling that from a bank of batteries. It's also converting electrical power to heat at a 100% efficiency ratio, something else to keep in mind. I have a 30 watt electrical heater in the room 24x7x365.

  27. The Pegasos/Open Desktop Workstation by aliquis · · Score: 1
  28. (future models) by aliquis · · Score: 1

    As I've understood it there are plans for new modells, among those Freescales new PPC7448 (something like dual-core G4 with 64-bit instructions, altivec, and 10watt at 1.5GHz or so. That might be incorrect.)
    I don't remember chipset names and so on.

  29. Three words: Mac mini ! by sootman · · Score: 2, Interesting

    I'm running several sites on my Mac Mini. I'm using OS X but it'll run Linux just fine from what I hear. Might not be the fastest thing on the planet but you said 'personal', right? I'm running MySQL, Geeklog, Gallery, and many other things on it and the limit is bandwidth (256k up DSL), not CPU.

    It's quiet enough to keep in the bedroom (the nearby TiVo is louder) and it's much faster than the PIII/500 Compaq Deskpro EN SFF that it replaced (that's another low-power box, and those corporate Compaqs last forever) though half the reason I switched was because it's just so much easier to get everything working on OS X.*

    Plus, it'll work great with your PB (native file sharing = easy two-way backups) which in turn will be the perfect portable development environment since it's got the same OS. This guy has some really good guides on doing ISP-like stuff under OS X and Marc is your source for all the packages you'll need.

    * I've been using Linux since 1998 but every time I put together a box I can never get everything working at once. My last attempt with Fedora resulted in a box with PHP and MySQL, but PHP did not have something it needed to talk to MySQL. Another box had PHP and MySQL but something else didn't want to take, and so on, and so on.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Three words: Mac mini ! by ldspartan · · Score: 2, Insightful

      * I've been using Linux since 1998 but every time I put together a box I can never get everything working at once. My last attempt with Fedora resulted in a box with PHP and MySQL, but PHP did not have something it needed to talk to MySQL. Another box had PHP and MySQL but something else didn't want to take, and so on, and so on.

      Have you considered that, perhaps, despite using linux for 7 years, you're bad at it?

    2. Re:Three words: Mac mini ! by Sexy+Bern · · Score: 1

      After using Linux since 1998, maybe he just needs some sleep.

    3. Re:Three words: Mac mini ! by sootman · · Score: 1

      Ubuntu: installs fine. apt-get apache. apt-get mysql. apt-get php. httpd is running. mysqld is running. phpinfo() works. but php can't talk to mysql. googling the error message doesn't lead to a fix.

      OS X: apache's already there. download & run mysql installer. download & run php installer. bam! everything works.

      Yup, you're right, must be me. All hail St. Linus.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    4. Re:Three words: Mac mini ! by ldspartan · · Score: 1

      Sigh.

      apt-get install php4-mysql

      Totally. Difficult. I can see how you could not turn that up in that amount of time.

    5. Re:Three words: Mac mini ! by sootman · · Score: 1

      Ah, yes, of course. The age-old "Linux is easy--all you have to do is type..." response. Once, my dad sent me a copy of an NT4 120-day eval CD. He wrote the key wrong and I couldn't install. I asked him to email the key and he did, with a note at the bottom saying "If this doesn't work either, try other letters and numbers."

      In all seriousness, thanks for the tip. I'll try it out as soon as I can. But yes, that *is* hard to find--you can wear your fingers down to nubs searching for 'php mysql' and related things before you find the one answer that works among the zillions of pages.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    6. Re:Three words: Mac mini ! by sootman · · Score: 1

      root@gx150:/root # apt-get install php4-mysql
      E: Couldn't find package php4-mysql
      root@gx150:/root #


      Yeah. You're right. I suck.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  30. Do look at the Mini-ITX boards... by (H)elix1 · · Score: 1

    I've got one of the fanless 533mhz C3's on a VIA EDEN board. All the stuff you would need for a light server, uses about 7 watts, and ran most major Linux distros without any extra drivers as of a few years ago. Running tomcat to front end a MP3 collection for my car, so I guess counts. (grin) All told, the mainboard/CPU was ~100USD, and the total project was about ~250USD mostly due to building a DC to DC power supply that played nice with a 12V system.

    I pushed things a bit further and replaced the 'power hungry' 4200-RPM laptop HDD with an IDE to Flash card adapter to save even more juice. Was trying for a bit to have a separate battery pack that could charge on solar cells. (no joy yet on that part) Just one word of warning if you go that route - make darn sure your swap file stays in RAM.

    1. Re:Do look at the Mini-ITX boards... by bhtooefr · · Score: 1

      Umm... on Linux, you don't need a swapfile... so putting it in RAM is downright stupid...

    2. Re:Do look at the Mini-ITX boards... by (H)elix1 · · Score: 1

      Umm... on Linux, you don't need a swapfile... so putting it in RAM is downright stupid...

      Correct. The warning is if you did do a 'typical' RH, SuSE, or most any other distro - it sets up a swap file... If you do that and point it at the flash drive, you will trash it. A lesson learned the hard way by me, but may be obvious to you.

    3. Re:Do look at the Mini-ITX boards... by bhtooefr · · Score: 1

      Moral of the story: when installing a mainstream distro on flash, always do MANUAL partitioning. Then, always force it to not make a swap partition :P

  31. xbox? by Anubis350 · · Score: 2, Insightful

    an xbox running debian with a bigger HD...?

    --
    "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  32. USian options... by chrysrobyn · · Score: 1

    I'm in a similar position. Compute power isn't important, but power consumption and noise are. I used an old 486 IBM Thinkpad for 2 years in such a server role, and that worked great. It was a little slow with the apt-gets, but that was my only complaint. Since then, I took it up to a PowerMac 7600 and although I didn't get out the power meter, it seemed to fit the bill nicely and the price was right (honestly only really wanted more RAM).

    My next computer for this role may well be an old Powerbook (either with a stock drive, 2 or 4 GB CompactFlash to IDE bridge or an external fanless firewire drive. Or it could be a Mac Mini, which are less than $400 on eBay if you're not looking for a lot of bling bling. Maybe you're willing to go the PC ATX route and follow the Cyrix / Duron / Celeron stuff all the way with underclocking, but my home server will not receive that kind of research. I'll put in the minimal amount of effort to get it going and then toss on Debian who keeps tabs on security very well. Used Apple hardware fits that so well that it's like it was designed for it. I think there's a reason used Apple hardware keeps its value so well (except for some of the Mac Minis bought by PC enthusiasts who changed their minds back).

  33. My take on the low power personal server thread by dezb · · Score: 2, Informative

    Ok,

    Weighing in with my two cents worth, for what it's worth, I'd like to brain dump what I would consider worth while options for your needs. All of these are solutions I either have used in the past successfully, or am currently using for various purposes. So bear in mind that this is not just the causal musings of a thread cruiser, but actual tried and proven solutions ;-)

    First some basic assumptions:

    1) You want to run some form of Unix or Unix like system ( i.e. Linux ) - you've noted you currently use your Apple PowerBook laptop, so one has to assume you're running Mac OS X 10.x.x natively ( more power to you ).

    2) You want complete control over the system including "root" access 24/7 - this is of course the whole point of having your own system, you can beat it up, break it, rebuild it, and all that jazz.

    3) The system should be able to be run remotely, even if just headless on your LAN, or perhaps more ideally remotely from some external 3rd party in a hosted solution so you don't end up having to host it behind your link at home ( also making it easier for you to provide access to other parties should you want to either share it with friends and family or if you just want to make it world visible for whatever reason - i.e. your own mail and web server et al ).

    4) You want an "always on" solution, so this should be something that, as you state, should not suck too much juice power wise, is able to be built with a "standard build" style hardened platform, which in the case of power loss would ideally recover nicely, quickly, and be back on line ( I'll touch on this later as standard builds are going to make your life so much simpler and fun ).

    5) The performance of the system ideally should be such that it will cope with the key elements you've noted in your post, such as:

    a) remote access such as remote sessions via SSH won't kill the system

    b) able to run a web server such as:

    thttpd: http://www.acme.com/software/thttpd/
    Apache: http://www.apache.org/
    mathopd: http://mathop.diva.nl/
    Roxen: http://www.roxen.com/
    Boa: http://www.boa.org/
    Jigsaw: http://www.w3.org/Jigsaw/ ( written in Java )
    Acme.Serve: http://www.acme.com/java/software/Acme.Serve.Serve .html ( written in Java )
    CERN: http://www.w3.org/hypertext/WWW/Daemon/Status.html
    NCSA: http://hoohoo.ncsa.uiuc.edu/
    Netscape FastTrack: http://home.netscape.com/ ( not sure if it's still available )
    Netscape Enterprise: http://home.netscape.com/ ( not sure if it's still available )
    Zeus: http://www.zeus.co.uk/

    source: http://www.acme.com

    --
    --- Dez Blanchfield http://WebSearch.COM.AU "Will work for bandwidth.."
  34. Mitel SME Server has it all... :-) by ivi · · Score: 1


      Lamp, Apache, MySQL, PostSQL, etc.

      'runs in text-mode on slow machines with 64 MB

      Check DistroWatch.com for the latest version.

  35. Use a hosting provider by Decker-Mage · · Score: 2, Insightful
    Unless you need the server experience for some reason, I have no idea why are going to spend all that money, including recurring costs such as power and replacement parts as the machine ages, just to do your web projects. For less than $30 per month you can find some hosting provider with the right mix of features for you. Heck, mine provides every bell and whistle you can think of from .NET/SQL Server 2000 on down on the MS side and PHP/MySQL/etc. on the FOSS side for the same account, 20 GB of space, and 2 GB of traffic a month. That's what I use for my projects as it's flexible as hell. Furthermore since I'm hosted, via my reseller, at iPlanet, I don't think I'll have any downtime in the next millennium ;-). Many of the hosting providers for LAMPs based systems even provide a command line and even more space.

    Economically it makes no sense to go any other way unless there is an overriding reason to do so. Push the security updates, costs, and maintenance off to someone else.

    --
    "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  36. Another alternative... by rusty0101 · · Score: 1

    ... that should be reasonably in-expensive, as well as not drawing all that much power.

    Go to e-bay and pick up a Zaurus SL-5500, check price watch for a 1 gig SD card, and find a network adapter that works in your environment. (10/100 wired Hawking cf-network card, or linksys wifi cf card perhaps.)

    Add Apache, to make it a web server, Samba to make it a file server. Granted it won't have a lot of storage space, but if you are just looking for something to host a small personal web site, do a bit of programing in perl or python, it may be enough.

    Asside from the flash SD card, you should be able to pick up the 5500 and network adapter for under $200. 1 Gig SD cards are under $100 in my area of the states, don't know about in Germany.

    The power brick draws something like 1800mw at 110v, so 900mw at 220. So, less than a watt of power to compare against the other alternatives listed. You don't have to build an entirely new system, and figure out what of it will work with Linux, (it's already running Linux) and so on.

    Is it a perfect solution? Probably not. Can it work? Sure.

    -Rusty

    --
    You never know...
    1. Re:Another alternative... by Anonymous Coward · · Score: 0

      > 1800mw at 110v, so 900mw at 220

      No way. If it's mw, it should be the same at 220 and 110 or so.
      If it's 1800ma @110V, then it's 900ma at 220. I highly doubt it though (this adds up to 200W of power consumption, pretty high on my scale).

    2. Re:Another alternative... by aminorex · · Score: 1

      if it consumes 1800mW at 110V, that's 16mA of current. at 220V, expect it to draw 8.5mA of current and to also dissipate roughly 1800mW. and they gave you a geek license?

      --
      -I like my women like I like my tea: green-
    3. Re:Another alternative... by rusty0101 · · Score: 1

      I stand corrected. Per the documentation, On battery it draws 2.5W, on AC adapter it drawss 6.2W.

      As otherwise noted, Watts will not change by voltage, though current will. The brick is a 13W power source, at 5.0V. i.e. it provides about 2 amps of power, i.e. it has a loss of some 3 watts. (though some of that loss is very likely to be simply calculation error allowance.)

      Nope, I didn't get a geek licence. Just happen to be one...

      -Rusty

      --
      You never know...
  37. Kurobox by stoborrobots · · Score: 1

    Woud the KuroBox suit your purposes?

    Hmm... the Revolution Store and main web site appear to be undergoing some sort of maintenance at the moment, but the wiki is still online...

    I originally saw this on robots,net, but it looks like it might suit your needs...

    1. Re:Kurobox by frogbot1000 · · Score: 1
      Or even go for a Buffalo Linkstation -- http://linkstationwiki.org/ -- which is essentially a kurobox (200MHz PPC, 64Mb RAM) with a disk (160-250Gb) already built in.


      It's really intended as a NAS, but it's relatively easy to install debian on it. I'm very happy with mine.

  38. Enough with the "obsolete PPC Mac" shit! by Anonymous Coward · · Score: 1, Insightful

    it's bad enough having two PPC machines that will be effectively obsoleted by the advent of the MacIntels

    WTF is up with this asinine mentality? If you want/need the machine now, just buy the friggin' thing. PPC Macs won't cease working the day the first Intel-based Macs go on sale!

    Freescale just committed to supplying Apple with chips through 2008 if necessary, so the hardware transition could be very gradual. Furthermore, any Mac software worth running will be available as a universal binary through at least 2010 if not a year or two longer than that. There are millions upon millions of PPC Macs out in the world, and most of those Macs will not be replaced by their owners until their useful life is over (which IME is 4-5 years on average).

    I've got two beige Power Macs in my spare bedroom that are a couple months shy of their 9th birthdays, and they have been performing admirably as servers running OS 9 for the last 4 years since coming off workstation duty. They are about to be retired and replaced by a dual-450MHz G4 that was made in 2000, and that's only because I want to move all my systems to OS X.

    1. Re:Enough with the "obsolete PPC Mac" shit! by kalidasa · · Score: 1

      I didn't spend $3000 on a PowerMac G5 for it to be a home file server, thank you, I bought it as a workstation. And I doubt that we'll see more than one cycle of fat binary releases (how long did they continue to support the 68x?), where I was expecting this G5 to be good for at least three more software cycles (18-month cycles). Has any software vendor signed a contract with Apple promising to continue fat binary releases until after 10.7 comes out? So, yes, I'd say it's fair to say that the PPC will be effectively obsoleted by the advent of the MacIntel.

    2. Re:Enough with the "obsolete PPC Mac" shit! by Anonymous Coward · · Score: 1, Interesting

      Has any software vendor signed a contract with Apple promising to continue fat binary releases until after 10.7 comes out?

      If an app that is written with Xcode runs on x86-based Macs, it will run on PPC Macs. Period. It's just an extra checkbox to check at compile time to compile for both architectures. I don't think it's really necessary for Apple to have anyone sign a contract agreeing that they'll keep checking a checkbox, do you?

      Given that the installed base of PPC Macs will be larger than the installed base of x86 Macs for years to come, and that the additional cost of supporting both platforms is basically zero, only exceedingly stupid developers won't be releasing universal binaries for the rest of this decade.

      I didn't spend $3000 on a PowerMac G5 for it to be a home file server, thank you, I bought it as a workstation.

      I bought my beige Power Macs to be workstations, too. And they were, for five years before they were pressed into server duty. I'd certainly say that I got my money's worth out of them as workstations. I don't plan to replace my year-old G5 until 2009 or 2010, either.

    3. Re:Enough with the "obsolete PPC Mac" shit! by le_defaut_tragique · · Score: 1

      The 68ks were supported (by Apple, at least) through Mac OS 8.1 in '97. That's a good three years from the first PPC Mac to the lask 68k-compatible OS. Assuming something similar to that, expect our PPC Macs to be up to date until at least 2008.

      However, don't get too shaken up about your investment being obselete. My guess is that the very healthy Mac aftermarket parts world is looking forward to keeping the millions upon millions of Power Macs out there on top of the latest Freescales. You have a G5, which means you probably have a modular processor card. The aftermarket companies are very good at what they do- there were some ingenious processor upgrade solutions back in the mid-90s and considering that it's been shown that the Mac's market share and profits have been rising the past few quarters, I'm sure at least a few companies will be offering some interesting products for Mac owners.

      Of course, the really interesting thing will be to see if somebody won't figure out how to shoehorn an Intel into a G5 tower and make it run OS X Intel. Who knows?

  39. Via Epia ME6000 by rotenberry · · Score: 1

    I am running FreeBSD 5.4 on a Via Epia ME6000 mini-itx system that cost less than $350 for the motherboard, a half Gig of memory, and a case (all new parts). It has an old hard disk and uses about 40 watts running 24/7 as a mail server, web server, and radio time shifter (see http://www.io.com/~rotenber/ ).

    When I wish I can fire up XORG, Xfce4, and Firefox to surf the web, and as far as I can tell this does not slow down any of the other services.

    In my opinion this system is the perfect server, although I would probably choose a different case since both case fans died in the first year of service.

    I am also running FC3 on a Epia ME10000, so I am pretty sure the ME6000 would run Linux as well (be sure to use the VIA video driver).

  40. "iApplicance" "AOL Terminals" circa 2001 by davidwr · · Score: 1

    In the early 2000s, there were several "Internet Applicances" which sold for the then-low-cost of $300-$500. They were lowball-priced because they had "vendor lock in" to a particular ISP, and without hacking you couldn't do much except use them as an "Internet Terminal."

    Most draw very little current, and while not headless they did have an LCD screen and wireless keyboard. Some even had touch screens.

    Most of them ran Linux and booted from a small HD or flash media.

    Depending on your needs, they may be powerful enough to boot Linux + remote-management software + drivers + server software.

    You may have to add a USB network device (some used non-Ethernet network devices) and a USB writable hard disk, or use the LAN for swap. Storage may be an issue because some static-memory cards could only tolerate a few thousand writes over their lifetime, making them unsuitable for swap.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  41. Damn Small Machine by slackbp · · Score: 1

    John Andrews, the guy responsible for Damn Small Linux, also has a store where he sells Mini-ITX systems suited to running DSL. He recently announced his Damn Small Machine, which may not be enough to do the job, but a noiseless, no-moving-parts machine is still interesting.

  42. Epia-M II Nehemiah by phorm · · Score: 1
    I'm running an Epia M-II (Nehamiah). I've actually got 3 epia boards (2 servers, one that was intended for the car) and that one's been the coolest so far.
    In includes onboard:

    • Cardreader
    • PCMCIA slot (1)
    • 10/100 Ethernet (VT6102 [Rhine-II])
    • Firewire
    • USB 2.0
    • VIA Nehamiah CPU 1GHz
    • Soundcard (VT8233/A/8235/8237 AC97)
    • Video (VT8623 [Apollo CLE266] )
    I've run the Epia machines on DC power units connected to as low as a 40W power brick (total system power including drive, etc). After you get the board, all you need need is the PSU and RAM, everything else is included. The lower power units also can run fanless I believe.
  43. Quit thinking "today's box"... by cr0sh · · Score: 1
    Start thinking "yesterday's box"...

    Yesterday's webserver was a P2-300 with probably 256MB of memory and a 40 gig (if you were lucky) hard drive. Actually, there was probably a RAID box in there, but you get what I am saying...

    These kinds of boxes are thrown away today, and are still perfectly servable (load up a LAMP system) for home-base web development. They won't pull the power of a new P4 system, and if you want lower power, underclock the sucker. You *will not* tax this box with development only (heck, unless you are running a high-profile website, you could easily put it in service publically if you wanted to and it would be fine).

    When you have your development done, then think about a better server. If you can get your stuff working well on a small web server like this is, it will work even better on a real (current) system. Get your development web server for free or nearly free now, spend the real money later.

    If you need to make it even lower power, find a P2 based laptop or similar off ebay, pimp it out with a larger hard drive and memory, add a NIC and go (side benefit - "free" UPS if the battery works)...

    --
    Reason is the Path to God - Anon
  44. Why a P4? by Nethead · · Score: 1

    Get an old Pentium One 133MHz or something. You don't need that much CPU for a headless box that is just moving stuff from the hard drive to the wire. I have a 90MHz Pent box that is my firewall, mailserver, MRTG, and webserver. There is nothing that a 1.5Mb/s DSL pipe can do to swamp it. Save the P4 for games and editing video, or running XP.

    --
    -- I have a private email server in my basement.
  45. NOT EPIA! by MarcQuadra · · Score: 1

    I tried this, the EPIA architecture was weak for server use. Linux ran poorly on it, GCC doesn't compile well for the C3, and the quality of the hardware was substandard.

    What I would do is pick up an ancient Power Mac G3 tower (blue and white). It consumes very little power, has only one fan, will run indefinitely, and has 'server-quality' components. Your number one concern with a home server is throughput, and the G3 tower provides it with 64-bit PCI slots, ATA-100, PC-100 RAM, and built-in Fast Ethernet.

    I have mine decked out with an adaptec Ultra160 SCSI card coupled with a 10K RPM drive, which is great for serving files I want low-latency access to (read: home directories). I have a big ATA-100 drive for the files I want to stash (read: media). The box is, for all intents and purposes, silent.

    I'd stay away from the EPIA, the built-in ethernet is low quality, as is the video chipset, the processor is weaker then a G3 at half the speed, and you have very limited expansion via the lonely 32-bit/33MHz PCI.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails