I've seen so many 10" servers that look amazing from the front and very polished, but then having a rats nest of cables and a mess at the back.

After 62 iterations and many 3D prints, blood, sweat, profanity and tears. I my design and implementation is finally done. image
I used Hexagons where possible, because as you know, Hexagons are the bestagons

This is Before:
image

And the After:
image
The ducky adds 200MHz

The front of my mini-rack is actually still somewhat of a mess, I thought I'd focus on the back first.

I've published it in excruciating detail on my GitHub Leave a Star if you like what you see.

I self host a bunch of stuff on here to get away from Big-Tech, and because I find it fun. For a lot more details see https://erasmus.works/

It always bothered me the the fronts of racs are modular, but not the backs, this solves that
If you have any questions feel free to ask, hopefully this helps other clear up their rats nests.

all 40 comments

sorted by: hot top controversial new old
[–] 4 points 1 hour ago (3 children)
  • [–] 2 points 18 minutes ago

    I mean, Erasmus is a pretty well-known historical figure (and where, I assume, that programme gets its name)

    That's where my mind went first.

    Turns out we're both wrong and it's just OP's name like he said in the other comment, but I'm curious how you made that connection? Not passing any judgement on it, just curious since your brain reached a different conclusion than mine and I'm curious how you got there.

  • source
  • parent
  • [–] 3 points 2 hours ago

    I have the same plants; you have good taste, it's undeniable

  • source
  • [–] 14 points 4 hours ago (1 child)

    I don't understand the purpose of the exposed daisy chained cables. If it is not meant to be frequently unplugged, then why not wire an internal bus of 14 awg with Wago?

  • source
  • hideshow 1 child comment
  • [–] 6 points 4 hours ago

    I am...scaroused.

  • source
  • [–] [S] 76 points 7 hours ago* (last edited 6 hours ago) (9 children)

    Preemptively responding to this, because I just know there's going to be a comment about this.

    Yes Yes I know, GitHub, screw GitHub, Screw Microslop. I am trying to move away from Big Tech as much as possible, but it's a marathon not a sprint, and every win should be celebrated.

    Perfection is the enemy of good.
    .

  • source
  • hideshow 9 child comments
  • [–] 19 points 7 hours ago (7 children)

    FYI, Codeberg/Forgejo can automatically migrate repositories including metadata: https://docs.codeberg.org/advanced/migrating-repos/#migrating-from-services

  • source
  • parent
  • hideshow 7 child comments
  • [–] [S] 34 points 6 hours ago (6 children)

    Thanks yea I've used Codeberg before, but the main reason I use GitHub, is I try to create a good looking profile to point potential new Clients to when I'm looking for a new job, explaining Codeberg to them I feel is a step too much, and my income is Priority Nr1.

    I'll fight the Open-Source, anti-Big-Tech fight elsewhere.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 15 points 5 hours ago (5 children)

    I totally get that

    Quick heads up - codeberg has an option to auto push changes to github, or the other way around with a github action (I prefer codeberg first)

    May want to give it a try, from a client perspective you can also use that to note that a distributed approach provides resiliency (and now it becomes a selling point too)

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 6 points 5 hours ago (2 children)

    Nice thanks, that sounds good. I'd definitely only want to push to one place, if it then syncs to GitHub that's fine.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 4 hours ago (1 child)

    I'm with you, I don't like having to do the same thing more than once

    I set up an "about my repos" repo, which has a readme detailing the process, and explanations of what is where and what they are all for, which is what I point clients to. That also has a link to my personal forgejo to demo local git as well (which can also sync, btw) along with a note that it may be down for various reasons like updates or changes I'm making, which is why I also sync elsewhere.

    Depending on what services you're selling to clients, it makes for a neat and simple addition to the list of skills to demo!

    And you're kind of making me want to use a mini rack as an excuse to my wife for a 3d printer, but she already knows I'm not getting rid of my 12-15RU racks under my desks, so I'm going to have to wait until we find the property we want so I can build my workshop....

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 4 hours ago (1 child)

    It seems that using multiple remotes is also possible. So instead of syncing two repos, push to both at once.

    https://git-scm.com/docs/git-remote#Documentation/git-remote.txt-set-url

    https://stackoverflow.com/questions/849308/how-can-i-pull-push-from-multiple-remote-locations/12795747#12795747

    git remote set-url origin --push --add user1@repo1
    git remote set-url origin --push --add user2@repo2
    git remote -v
    
  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 4 hours ago*

    You can, but you can also run into some issues if you have git LFS, if one rejects for whatever reason, or sometimes just branch issues.

    Thats why I prefer to go to one repo and push out from there, but it is absolutely doable with git by itself.

  • source
  • parent
  • [–] 2 points 3 hours ago

    This is so organized that my eyes hurt. You should see my messy setup :(

  • source
  • [–] 4 points 4 hours ago

    Looking good.

  • source
  • [–] 19 points 7 hours ago (3 children)

    How is the power wired exactly? It looks like youve piggy backed off each cable before it, meaning the first cable is carrying the load from all after it which it usually isnt designed to do, should be fine if appropriately rated to the equipment.

    Looks mint!

  • source
  • hideshow 3 child comments
  • [–] [S] 23 points 7 hours ago* (last edited 6 hours ago) (2 children)

    Yea each one runs through the previous module, so all the power goes through the first module.

    IEC 13/14 connectors are rated for 10A (2300 W at 230 V) which isn't much lower than what you can run through your wall outlet. And in reality they can probably handle 15A(What your wall can handle) as they are commonly refereed to as "Kettle cords" and used by kettles which draw ~13 Amps.

    That's very high, to give you an idea the 6 things I have plugged in draws ~240w, so I could chain up ~60 mini PC's and only then would I be over the ~2300w limit.

    I do now mention this in the Safety section of my "How to build this" write up

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 6 hours ago (1 child)

    Looks like youve done your research!

    Depending on the kettle model, most draw just under 10A these days. General household outlets (at least in australia) are only rated for 10A anyway.

    Ive used hundreds of kettle leads in my time and never seen one used for an actual kettle funnily enough

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 7 hours ago (3 children)

    Cool build. Please be aware there is a reason that Sockets are made from a plastic that does not melt nor burn. Everything near power connections is a potential fire hazard.

  • source
  • hideshow 3 child comments
  • [–] [S] 14 points 7 hours ago* (last edited 6 hours ago)

    Thanks yea I made sure to add this Safety section to my write-up on how to build this yourself, and I reference back to it a lot, so it's painfully clear.

    I printed this in PETG which can take the heat easily, but ideally you use UL 94 V-0 which is also flame retardant.

    I did make sure everything is very well insulated, and pulled hard on every connection to make sure it's held down properly.

    **Safety**  
    
    This part carries live mains. Mains wiring kills people who get it wrong, and a fault in a printed enclosure can start a fire.  
    
    Do not build it unless you are competent to wire mains and permitted to do so where you live. Sleeve or shroud all live terminals. PLA softens around 60 °C, PETG around 80 °C. Neither is flame retardant. Only a UL 94 V-0 filament is.  
    
    Wire the protective earth if anything you plug in needs it.  
    
    Build it at your own risk. I take no responsibility for injury, death, fire, or damage resulting from anything in this repository.  
    
  • source
  • parent
  • [–] 5 points 6 hours ago

    Nice work OP. Clean and sharp. These mini servers are awesome.

  • source
  • [–] 7 points 7 hours ago

    mega ducky 200 is amazing

    super clean build

  • source
  • [–] 5 points 7 hours ago (2 children)

    Thanks for the photos and web site, it shows a bit what is happening inside and it's great.

  • source
  • hideshow 2 child comments
  • [–] 4 points 7 hours ago (6 children)

    @Legion739 nice, good job as they say. Mine will never look neat and tidy but I appreciate the pics all the same.

  • source
  • hideshow 6 child comments
  • [–] [S] 3 points 7 hours ago* (5 children)

    Thanks!! Designing it was a BITCH, I knew almost nothing about CAD going into this, but hopefully my designs can help some others cleanup the power side of their racks.

    It was a lot of fun learning though, and now I've made proper use of my 3D printer.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 7 hours ago (1 child)

    @Legion739 Did you 3D print yourself or send the designs away? What did you use software wise?

    Just curious, I don't have time for this atm but love the idea, so maybe one day.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 3 points 7 hours ago

    I have the Anycubic Kobra X, and used Onshape to 3D model things, it's fairly easy to do. I for some reason just decided to make something incredibly complicated lol.

    Lots of good YouTube tutorials out there to teach you everything you'd need to know.

  • source
  • parent
  • [–] 1 point 7 hours ago (2 children)

    @Legion739 oh, I see you have a printer! Which one?

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 2 points 7 hours ago (1 child)

    I have the Anycubic Kobra X, you can buy it for 280 Euro including 4 roles of filament.

    It's the first one I ever got, great price and quality for getting your feet wet with 3D printing. My boy-math figured that it will pay for itself eventually by printing things instead of buying.

  • source
  • parent
  • hideshow 1 child comment