How to Turn an IKEA Coffee Table into a DIY Server Rack
wiki.eth0.nl
wiki.eth0.nl
My favourite bit on this site re. The long version of the LACK table or "enterprise edition":
"Following ICT tradition, the Enterprise Edition is more than three times as expensive, while providing less stability than two of the regular products combined."
https://blog.haschek.at/2014/07/ikea-server-rack-nope-not-th...
I personally never had a water/coffee accident, but Louis Rossmann’s YouTube channel is full of laptop board repair videos due to water damage.
It's doable, but you need to spend time to optimize the noise factor:
- If you need many cores but can live with lower clock speeds, you can underclock.
- 1U servers will be noisy no matter what. 2U is already more manageable. 4Us are the best.
- GPUs will be noisy, no real solution around that. High heat production, and they hinder the air flow, so the front fans will have to spin faster. I physically remove GPUs from chassis when I'm not actively using them.
- There are small-size soundproof server cabinets that can easily solve this problem. They're very expensive though.
- Depending on the server, you can directly control fan speed at the firmware level. This needs careful control if you don't want to destroy your hardware and/or burn down your place.
- The pandemic makes all this much harder. I used to keep things running lightly during the night and full blast during the day when everyone was out of the house. I saved tons of money, compared to what I would have paid on any cloud platform. Now that we're home 24/7 it's not so worth it anymore.
Also this is all worth it if you actually enjoy playing with the hardware, in that case the money you put into this brings you both fun and cheap compute. If the setup is a chore for you, don't do it, it probably won't be worth your hourly rate.
Fun fact: the noise/space/aesthetics factors are referred to in the community as the "WAF" - Wife Acceptance Factor ;-)
I work in Aerospace so I spend entirely too much time around pilots, amongst whom it's a common thing to refer to Wife Acceptance as Tower Clearance. E.g.:
>I'm thinking about getting one of those big green eggs
>Nice. Do you think Tower will let you?
>I won't let her see it until it's too late
Etc
edit: yes, get the version with the Xeon E5 series. Preferably already with the double CPU configuration.
edit2: yes, and also don't get the first version that has Xeon X-series. It will not perform well enough for semi-modern homelab workloads.
They can be used for structural purposes as well, its perfectly possible to make a sturdy set of bookshelves with 4x z620s and 4 scaffold planks.
You made my day! That's the primarily limiting factor in my "bedroom datacenter" expansion :D
While WAF capacity tends to be fairly constant over time, careful strategic planning can ensure sufficient WAF capacity to avoid significant restrictions on side project activity.
(I don’t use riser cables FWIW)
A short 2 inches riser, surrounded by a grounded metal sheet, might work.
I would have thought anything that restricts sound would also impede air flow.
I could never afford one (they're also super heavy so you have to be careful your floor can take it) but I assume the idea is to replace the airflow noise of many small fans with a few much larger ones.
They can be stacked, are readily available and seem very reliable.
ESXi runs nicely on a Nuc, and it’ll do a load of VMs with plenty of resources (the Nucs will take 64gb). But the price for that is probably 5-10x what you are describing.
Indeed the reason why I do what I do!
I can have 10x of them for the cost of 1 of your Nucs.
For example, my latest purchase was $15 per tablet with 8Gb of RAM, delivered. Add 2x brand new M2 2230 drives which cost about $20 apiece, and each node costs about $55.
> What are you running on them?
Sharded databases and Ceph clusters mostly. Each shard uses very little power (and does not run hot) but has 2x nvme in mirror. With raid10 f2 on linux or zfs mirror on bsd you gain in read speed on top of the raid1 safety.
Sometimes I add USB external storage: tablets often have 2 USBC ports, so $100 gives an extra 8Tb for warm storage. For HDD, USBC is not a restricting factor anymore.
Now I am trying VMs: with a dedicated NVMe, IO performance is good, but there is not enough RAM yet. When 16Gb becomes the new normal, that will be much easier.
I’ve lately moved to a second hand Dell SFF office PC, as it gave me more expansion and even faster compute. Sits next to the router in the lounge, the girlfriend forgets it’s even there!
To cool it, he drilled through the external brick wall several times and fitted exhaust fans.
His hall sounded like standing behind a 747.
If it rained, he often ended up tripping the fuses.
</end of anecdote>
I'm not aware of the any other servers, switches or actively cooled equipment tried to do that.
IBM BladeCenter H is the worst offender: "Is acoustic management enabled? No? OK, everything is at full speed, then".
Here's an idea of what it was like:
We had a lot of them, with full configuration, at full load. Go, figure.
They can generate a lot of heat though.
To be fair, they ARE impressively CPU dense
"Proper" 1U servers feel more like a thing for larger places, where density starts to matter more. Not sure why so many comments here focus on 1U.
However with an iLO or iDRAC license, they're joy to administer and use. They're also very reliable too.
For home use servers, if you want 1U form factor, you can take a look at Dell's shallow 1U servers. They're pretty modestly powered but small, I think relatively silent and easy to maintain.
Higher end servers have some fun features like advanced BMCs and such, but they come with relevant price tags, power consumption and noise.
You can also look at SME tower servers.
But yeah as soon as you put an unsupported HDD or extension card in there, it'll assume the worst and spin everything full blast.
In an HPC environment that doesn't matter much, anyway. Heh.
In a 1U server, you're running 5-7 tandem mounted, counter rotating Delta fans which can spin up to 18KRPM. They're in a confined space, have big cores to drive them and they need to supply a blanket of airflow to get things cool.
Higher efficiency components and a good implicit airflow design affects much more than the fans themselves, since there's not much space to optimize the fan design itself compared to the airflow as a whole inside the server.
Moreover, more intelligent system management solutions with more sensors both inside the chips and on the motherboard allows the BMC to see the whole picture and manage these fans in a more informed manner.
I remember taking out ALL of the fans AND trying to put it under an arm chair and it was still the loudest thing in my apartment. Needless to say, I got rid of it not long after that.
There's not a lot of space left in a 1U server, and to get the right airflow, the airspeed has to be much much higher as what you'd get in a normal ATX case.
Can you replace it with quieter small fans, while maintaining good airflow? Sure sometimes. Is it ever going to be "quiet"? Not a chance.
More seriously: most switches will survive fine without fans if you don't use them too intensely (see eg https://www.reddit.com/r/Cisco/comments/3iu57s/home_lab_swit...)
I guess it depends on your workload and the specific hardware involved but using server hardware with quiet fans in a living room environment can certainly be achieved.
Fan diameter actually corresponds to server thickness. 1U use 4cm, 3U and 4U use 8 or 12cm. Power consumption stays the same, which means monsters like 1U Xeons come with like horizontal 8-unit array of a pair of contra-rotating 4cm 12V/0.5A(12V x 0.5A x 2 in series = 12W per unit) fans.
Noctua don’t make that kind of jet engines.
The hardware is probably much better now, if one pays attention, but still, it's a big gotcha.
Well, if you can put a few servers in there, you’re good!
https://www.reddit.com/r/homelab/comments/kig3gw/do_coffee_t...
On the other hand, there are computers with a form factor that allows direct reuse as a table or sideboard, like the Connection Machine CM2 (smaller than it looks in most photographs) or the less curvy SGI Onyx and Onyx2 models (the perfect size for bedside use).
https://louwrentius.com/static/images/lackrack01.jpg
https://louwrentius.com/static/images/lackrack02.jpg
I recently discovered that a single Lack table is only rated for 20 Kg or so, which I'm violating quite a bit.
It's still standing ...
---------------------------------------------------------
Also about noise of 19" gear: yes this is a real problem, this is why I would recommend not to go for any 1u servers, as they use tiny fans (as mentioned in other threads here) and they are extremely loud and annoying.
I also have an HP DL380 Gen8 (2U server, not in the picture) and you need a special room for that with the door closed.
The large NAS server that is pictured is actually 4U and uses very large fans, that are temperature controlled. This box is very silent. This is a custom build not an off-the-shelf server.
https://github.com/louwrentius/storagefancontrol
There is a whole 'cottage industry' of people modding/hacking their COTS server (HP/Dell) to make them more silent, but that's another effort, so:
"bezint eer gij begint" (Dutch)
Or: really consider your options and consequences before buying a rack server...
An old hp dual core duo box is coming in at about £3.50 per month.
I'm sticking with SSDs as metal disks burn about 5w per disk. My monitor on standby burns about 10w, so it is being powered off.
I thought if you were reading about modding a desk you may find this interesting :-)
If I'd checked the draw earlier I'd have killed it far sooner.
http://www.tmproductions.com/projects-blog/2019/11/24/buildi...
It also means "annoyed", which I always found amusing. :)
Source: am Swedish.
https://duckduckgo.com/?q=ikea+corras+rack&t=h_&iar=images&i...
Unlike the LACK, includes a floor, casters, and adjustable shelves.
I've bought several of these, currently down to 2, and sorely wishing I had 1-2 more.
After the CORRAS was discontinued, there was also a slightly-different EINA model, but not in Birch Effect. (The closest finish I found for EINA was best described as Pressed Sawdust Vomit Effect.)
When I again have wood workshop access, I'm going to learn how to make nicely-finished solid-wood homages to the CORRAS.
If you want / need a DIY rack i also recommend using cheap aluminum extrusions those cost next to nothing from China (well pre pandemic at least) and since you aren’t building anything that requires high precision you don’t need to pay a premium for them.
Because it's extremely cheap and easily discardable if not required anymore or something more permanent comes around. It's an alternative to having a switch/machine sit on the floor, not "nobody needs to buy racks anymore". (And at least around here, "racks for scrap value" isn't exactly common, or if it is it's full-height ones with pickup only (or understandably expensive shipping))
I think you answered your own question.
Lack is essentially made out of paper and resin, there are more environmentally conscious ways to reuse a table...
Mine ultimately is 2 lack tables, one on top of the other, with poplar square dowels in the legs for structural strength. I'm able to run 1" furring strips from the back legs to the front legs - voila - rails. I get about 12U on mine, built for <$50 USD
End table: $15 rails: $8 screws: $1
It's too bad they don't make it anymore.
Apple used to sell (or recommend, I forget) a half-height rack for academic use of XServes. I know one faculty who got one and didn't realize it would turn his office into a noisy datacentre. He had it moved to a spare office.
But what I’ve heard about blades is they’re too dense for multi story building datacenters and that sharing blade chassis creates SPoF, and those points aren’t ideal.
Anyway rack-mount equipment is so loud because it all uses tiny fans that are driven at very high RPMs. Using fewer larger fans that spun slower would be much quieter. I would guess that using water cooling might be still quieter but I suspect that would be a lot of effort. Having a single very large fan at the top of the rack, that ran on mains AC, might work fine, assuming the right heat sinks and ducting.
https://en.wikipedia.org/wiki/Eurorack
(Unless you just meant a less-than-42U 19" rack, which is easily available. You can buy 19" racks as small as 6U.)
HEJNE comes in a 19 5/8 width and is much more sturdy if you really want to stack-rack some equipment.
But if you have room for a HENJE you probably have room for a real rack.
https://www.sweetwater.com/c685--Studio_Equipment_Racks
Remember there are two kinds of racks! Those designed to mount equipment from the front and only to be used with LIGHT equipment, and those designed to take rails and full-weight server equipment.
Serious face: You'd have to replace the very lightweight particleboard legs with solid wooden ones for better stability and safety.
You can also use threaded inserts epoxied when attaching the racks to the legs, which will have still have significant holding power in particleboard. Just make sure to use inserts with coarser threads (depending on where you buy them, they may be labeled as softwood inserts), which will have greater holding power in particleboard. Just remember to drill a very slightly oversized hole (both in terms of depth and diameter, so it's just a hair wider than the exterior threads so the epoxy can fully surround the insert) for your inserts.
To make install easier, cut a piece of tape around the end of the insert to keep the epoxy from covering the internal threads.[0] And if you have a file, file a groove vertically across the insert from the top to the bottom. The epoxy will get pushed up through those grooves, locking the insert down so it can't twist. Scrape off the squeeze-out, let the epoxy set, and you're good to go. There are also tapping inserts you can use without having to break out a file.[1]
0. https://www.woodmagazine.com/materials-guide/fasteners/tips-...
1. https://www.mcmaster.com/threaded-inserts/tapping-inserts-fo...
https://www.fischer-international.com/en/products/cavity-fix...
That looks a lot like what I'd call a molly bolt
I just googled a cavity plug and I'm not sure I'd use it in this application
https://www.ikeaddict.com/ikeapedia/en/Product/10198411-2/ca...
Just now starting to set up my homelab, and found this LM Cases wooden rack that has the MRS approval: https://www.sweetwater.com/store/detail/LM4URack--lm-cases-4...
The use cases for us was to shove 10cm off the feet and use it as a ground table (e.g. a kid can do homework on it while sitting on the floor), it’s also light enough to be easily moved from one room to the other. The other one supports the printer with the paper stock under it.
I did not appreciate how loud rackmount case fans. I found it totally unacceptable, and abandoned the whole thing.
I've got one with a 17W-tdp xeon processor though.
It's a awesome little machine because it has a lot of enterprise-level management functions (including ILO) yet it's very small and quite cheap to buy (used).
... But quiet is not how I'd call it. My Synology NAS (718+) is not only more powerful but also requires significantly less cooling.
I just hate that I need two ssd's (read&write separately) and need to use the hdd enclosures, so it reduces the potential raid size to an awkward/uneven number: 5... I wouldn't buy the NAS again because of that.
My MicroServer has the E3 Xeon (which was a pain to find in the UK, had to buy the chip off eBay in the end) and for a home server it's pretty stellar. I do want something more powerful for a headless workstation though.
Yeah RAID10 is a bit of an oddity. I definitely think it's the way to go on 4 disk setups, as it has the same failure level as a RAID5 but with significantly faster resilver times (i.e. both can lose any 1 disk and recover). RAID10 could theoretically lose 2 disks and recover so long as they're not in the same mirror pair.
After that it starts to feel like a bit more of a gamble though as you _could_ lose all disks in a single mirror on larger arrays. Say with 12 disks and a RAID7 setup (I'm converting from ZFS setups which is what I know :D) compared to RAID10; you could in theory tolerate notably more disk failures (50%) in RAID10, but you could also take 2 failures in the same mirror and immediately lose data.
But yeah the resilver times are horrible even when just mirroring two drives on my server, so I'm definitely wary of the stress resilvering a RAID5-7 array will put on the disks.
I think my ideal setup would be two servers with RAID10 arrays mirroring each other. Or I suppose with ZFS you could create two RAID10 arrays in the same machine and then make them a mirrored pair. Which would be entertaining, but I have no idea what RAID number that converts into!
/internal screaming in horror intensifies
whilrling noises
https://www.ebay.com/itm/HP-Proliant-DL360-G7-Server-2x-L564...
Wireless APs/routers are not great there, the TV will block signal.
Everything else I can think of (home server, switches, smart hubs, etc) is IMHO better in a hidden but more accessible spot. I say this as someone with a lot of this type of gear in my house and an obsession with neat/hidden cables and just generally making things like this as invisible as possible.
Found it!
> If you mount the first item, it is recommended to install it against the table top for good fit. This happens automatically if you have the LackRack upside down, except in zero gravity environments.
A 4U case should fit desktop cards and cooling components, but you should probably double check that too.
One tidy braid of network/power from the wall and one thick but tidy braid of usb/power/dp/hdmi to dual screens and USB hub on the desk.
Still cheaper, but only just. It might be to try and attract people to the Ikea shops in Denmark, which are generally significantly less conveniently located than their closest competitor here, Jysk.
I also enjoy the IKEAHackers, but home-made wooden racks on servers is 'reckless' (I am being super polite here).