Skip to content

Commit

Permalink
done w homelab pix
Browse files Browse the repository at this point in the history
  • Loading branch information
Robpol86 committed Sep 30, 2024
1 parent a6195f8 commit ccb0af4
Show file tree
Hide file tree
Showing 10 changed files with 276 additions and 50 deletions.
4 changes: 3 additions & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,9 @@

"""
TODOs:
* split up photo albums into independent posts, htaccess redirect to category:Photos
* split up photo albums into independent posts
* htaccess redirect to category:Photos
* photo post's lead image in OGP and supposed to also be in Category/Tags page
* Ensure post dates are accurrate
* convert imgur-embed into list-table of figures
* closely look at diffs of all pages and visually check in pc and mobile browsers
Expand Down
44 changes: 0 additions & 44 deletions docs/photo_albums.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,47 +18,3 @@ Started by a thread called “Where You Rock” on Big-O-Software Forums in earl
show off. Since then I have tried to take pictures of all my desks after significant changes for nostalgic purposes.

TODO imgur-embed:: a/ZHAJF

Rack Cabinet
============

Ever since I took a Cisco CCNA class back in high school in 2002 I've always wanted a rack at home. I even bought one on
Craigslist in 2007 for $100 but it had round holes and it was very shallow. Turns out it was meant for music equipment.

Eventually I came across this one back at Symantec as they were about to throw it away once our lab was shut down. I
also scored that tape autoloader and 2200VA UPS, and over $500 worth of brand new, never used, still shrink wrapped
LTO-3 tapes. They were in a garbage bin!

June 6th, 2020
--------------

Having my equipment hidden in a TV cabinet was all fine and well but after a while I got the server rack itch. So during the
pandemic I learned Fusion 360 and made my own custom 10u rack posts. It turned out nicer than I expected! 3D models are
available here: https://github.com/Robpol86/TV-Cabinet-Rack-Posts

TODO imgur-embed:: a/5uRXe7J

July 12th, 2017
---------------

I replaced my super cool Dell rack recently with a more normal-looking setup in my living room. After countless weeks looking
for the right TV cabinet I finally found one deep enough to house a couple of 2U rackmount cases and a rackmount switch. It
turned out nicer than I had expected! Don't ask me how much all this cost.

TODO imgur-embed:: a/WX1FA

September 17th, 2016
--------------------

My server rack cabinet at home. Built my own router and zip tied a keystone panel so pulling out my rack doesn't involve
disconnecting my speaker wire. Listen to https://youtu.be/WPDZoOKX8ag to hear how much noise this puts out (not really that
much). For pix of the underside look at last year's gallery: https://imgur.com/gallery/hWyW0

TODO imgur-embed:: a/ePSyN

July 13th, 2015
---------------

My server rack cabinet at home. Removed everything from it, cleaned and dusted it, and installed only the things I'm using.

TODO imgur-embed:: a/hWyW0
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,14 @@ category: Photos
tags: homelab
---

# Rack Cabinet 2011-06-10
# Dell Rack 2011

Ever since I took a Cisco CCNA class back in high school in 2002 I've always wanted a rack at home. I even bought one on
Craigslist in 2007 for $100 but it had round holes and it was very shallow. Turns out it was meant for music equipment.

Eventually I came across this one back at Symantec as they were about to throw it away once our lab was shut down. I
also scored that tape autoloader and 2200VA UPS, and over $500 worth of brand new, never used, still shrink wrapped
LTO-3 tapes. They were in a garbage bin!

Right after I took all of this equipment home. Dell PowerEdge Rack Enclosure 2410, Dell PowerVault 124T LTO3 Autoloader, and
APC SUA2200RM2U. I put my Linux file server in it on top of a shelf too.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ category: Photos
tags: homelab
---

# Rack Cabinet 2012-08-21
# Dell Rack 2012

After over a whole year since receiving it I have finally made full use of my rack and transferred all of my computers and
equipment to it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ category: Photos
tags: homelab
---

# Rack Cabinet 2013-10-25
# Dell Rack 2013

Taken after finally re-wiring it and setting it up after moving to San Francisco. I only took one photo of it :(

Expand Down
75 changes: 75 additions & 0 deletions docs/posts/2015/2015-07-13-dell-rack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
blogpost: true
date: 2015-07-13
author: Robpol86
location: San Francisco
category: Photos
tags: homelab
---

# Dell Rack 2015

My server rack cabinet at home. Removed everything from it, cleaned and dusted it, and installed only the things I'm using.

## Pictures

```{list-table}
* - :::{imgur-figure} VGZiBFi
I routed all of the bulky power cables (UPS and both PDUs) on the underside of the rack, making sure they don't drag on
the ground or rub up against the casters. I tied them down with a bunch of zip ties routed through holes.
:::
- :::{imgur-figure} kw1GCzO
Rear of my APC SUA2200RM2U UPS with a CATV coax cable surge protector screwed where the grounding screw usually goes.
:::
- :::{imgur-figure} uJChlhB
Motorola SurfBoard SB6141 zip tied to a side post. Fits perfectly snug between the post and the cabinet wall.
:::
* - :::{imgur-figure} PcqVR8o
This is where the rack will go once it's ready.
:::
- :::{imgur-figure} o1AHRUs
Temporarily mounted all hardware in the rack so I could route and crimp/patch ethernet cables and zip tie them to place.
I don't plan on adding or removing anything for over a year (like last time). From the bottom: UPS, Dell PV-124T Tape
Autoloader, custom linux server with IPMI, stupid rack mount case for Mac Pro and an 8 TB RAID1 external drive, Onkyo
TX-SR608 receiver, unmanaged Netgear 16-port gigabit switch, and a patch panel.
:::
- :::{imgur-figure} 5vYk4aL
Cable modem fully connected with network cables routed through the top rail.
:::
* - :::{imgur-figure} dMdgbGf
Another angle showing the WAN, LAN, and power cables that go to the router (which will sit on top of the rack once I put
the top panel on).
:::
- :::{imgur-figure} MEGjPRl
Patch panel wired up.
:::
- :::{imgur-figure} VESNUnQ
Side shot of the prepared rack before I remove a few things to roll it into its final resting place.
:::
* - :::{imgur-figure} sZESOXL
With the top panel on here is a shot with my ASUS RT-N66U router and my receiver hooked up with all 7 speakers (5.1 for
the TV and the other two go in my bedroom for my Mac Pro using Dual Zone).
:::
- :::{imgur-figure} plwFpVs
I tried my best to make this neat and tidy but that stupid Mac Pro rack mount case doesn't make it easy.
:::
- :::{imgur-figure} OFAZemV
Close up of my Onkyo receiver hooked up.
:::
* - :::{imgur-figure} bykyQya
Another angle of the cable modem.
:::
- :::{imgur-figure} SYjfWTd
Insides of my linux server. Supermicro MBD-X9SCM-F-O (with IPMI), Intel i3-2100, 8 GB of RAM, repurposed overkill 850
watt PSU (Seasonic SS-850KM3), WD3000HLFS hard drive from 2010 that still works. That bluray drive isn't hooked up, I
just didn't have any drive bay covers to use.
:::
- :::{imgur-figure} Rh9V0ii
Rear close up of the server and my Mac Pro (with its 2x8TB external enclosure with hardware RAID1).
:::
* - :::{imgur-figure} 6nOHJ5Z
Finally done.
:::
-
-
```
80 changes: 80 additions & 0 deletions docs/posts/2016/2016-09-17-dell-rack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
blogpost: true
date: 2016-09-17
author: Robpol86
location: San Francisco
category: Photos
tags: homelab
---

# Dell Rack 2016

My server rack cabinet at home. Built my own router and zip tied a keystone panel so pulling out my rack doesn't involve
disconnecting my speaker wire. Listen to https://youtu.be/WPDZoOKX8ag to hear how much noise this puts out (not really that
much). For pix of the underside look at last year's gallery: https://imgur.com/gallery/hWyW0

## Pictures

```{list-table}
* - :::{imgur-figure} TmucNnY
All of my power/ethernet/audio cables are routed and zip tied to the rack’s frame. Let me just say that zip ties are awesome.
:::
- :::{imgur-figure} HounlPc
I got sick and tired of having to undo my speaker wire, ethernet, and other cables every time I wanted to move my rack. Fixed the problem using keystone modules and a keystone patch panel I zip tied to a side-post on my rack. I'm so glad there's keystone modules for almost everything, even SC/APC fiber optic patch cables. No display port though :(
:::
- :::{imgur-figure} bgQkJo8
When I moved from Austin to SF 3 years ago I gave up potentially having Google Fiber. Thankfully Sonic gigabit is now available in my area! Gigabit fiber right into my rack! This is the optical network terminal, and green-tipped fiber cabling is a requirement (SC Angled Physical Contact). I left the previous coax cable in case I move in the future.
:::
* - :::{imgur-figure} 6xOjJ7B
Here you can see that I've routed my SC/APC 2 meter cable through my rack posts. Luckily the top and side posts all have openings. The green plastic connector was just barely short enough to make it through the corners (took me over an hour just to get the stupid cable routed from the ONT to the keystone panel).
:::
- :::{imgur-figure} 7KN6JWr
The underside of my rack shelf. Zip tied the excess slack in the power cable (connecting the mini PDU to one of the large power strips) to it.
:::
- :::{imgur-figure} K7ywR0W
This is where the rack will go once it's ready. That thing on the window is my TV antenna which luckily has a direct line of sight to Sutro Tower. I attached the antenna to the window using magnets. The magnets on the outside are coated with dried hot glue so it doesn't get scratched and doesn't slide off.
:::
* - :::{imgur-figure} cIkayWm
CAT6 patch panel with CAT6 patch cables and my 10GbE XS716T switch. I've also printed out labels and stuck them on the patch panel using magnets.
:::
- :::{imgur-figure} 3QKlbQe
Patch panel, CAT6 (blue) and CAT5E (gray) cables, switch, pfSense router, and my Onkyo amp.
:::
- :::{imgur-figure} hrw6v9F
Temporarily mounted all hardware in the rack to make sure all of the cables reach. I don't plan on adding or removing anything for over a year (like last time). From the bottom: APC SUA2200RM2U UPS, Dell PV-124T Tape Autoloader, custom linux server with IPMI, stupid rack mount case for Mac Pro and an 8 TB RAID1 external drive, Onkyo TX-SR608 receiver, custom pfSense Xeon D-1541 router, managed Netgear ProSAFE XS716T 16-port 10 gigabit switch, and a patch panel.
:::
* - :::{imgur-figure} JlaVisG
A closeup shot of this part of the rack. Keystone modules from the bottom: TOSLINK from TV, subwoofer out, center/left/right front speakers, Chromecast ethernet, rear left/right speakers, Sonic 1000/100 Mbps FTTH, 2-zone left/right speakers in my bedroom for my Mac Pro, ethernet port for my desk, USB and Displayport for my displays in my room (for my Mac Pro).
:::
- :::{imgur-figure} DvOyUuF
Side view of the rack with all of the speaker wire and ethernet cables routed and zip tied. There's my UPS' battery on the floor under my coffee table. It's very heavy.
:::
- :::{imgur-figure} cEQ366B
Power and ethernet cables for the ONT and WiFi access point (which sits on top of the rack).
:::
* - :::{imgur-figure} BX3kXhc
Repurposed my old Asus RT-N66U router running Tomato as just my WiFi access point. I've got it serving my main network as well as a guest network using VLAN tagging/trunking to my pfSense router.
:::
- :::{imgur-figure} DLTPwg7
Close up of the tightly packed wire nest on my Mac Pro since the dumb rackmount case doesn't have audio or displayport cables in its wire harness.
:::
- :::{imgur-figure} TrmH6Uq
Shot of my Mac Pro fully inserted into the case with attempted cable management.
:::
* - :::{imgur-figure} YkS5z5j
Insides of my Linux server. Supermicro MBD-X9SCM-F-O (with IPMI), Intel i3-2100, 8 GB of RAM, repurposed overkill 850 watt PSU (Seasonic SS-850KM3), WD3000HLFS hard drive from 2010 that still works, Seagate 8 TB ST8000AS0002 hard drive. That bluray drive isn't hooked up, I just didn't have any drive bay covers to use.
:::
- :::{imgur-figure} errY3NH
I kept reading that in order to push 1 Gbps you need a beefy CPU so I went out and built my own router. Turns out it was overkill, oh well. At least it's future proofed. Supermicro X10SDV-TLN4F-O, Intel Xeon D-1541, 32 GB of RAM, 240 GB M.2 SSD, onboard 2x10GbE and 2x1GbE NICs. At max throughput load average is ~1.50 on this 16-thread CPU.
:::
- :::{imgur-figure} w9hTd6O
Everything connected and powered on.
:::
* - :::{imgur-figure} tS9kQ9W
Further away shot of my powered on rack with the panels off.
:::
- :::{imgur-figure} RIK1sDw
Finally done.
:::
-
```
60 changes: 60 additions & 0 deletions docs/posts/2017/2017-07-12-tv-rack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
blogpost: true
date: 2017-07-12
author: Robpol86
location: San Francisco
category: Photos
tags: homelab
---

# TV Cabinet Rack 2017

I replaced my super cool Dell rack recently with a more normal-looking setup in my living room. After countless weeks looking
for the right TV cabinet I finally found one deep enough to house a couple of 2U rackmount cases and a rackmount switch. It
turned out nicer than I had expected! Don't ask me how much all this cost.

## Pictures

```{list-table}
* - :::{imgur-figure} 1kF78wi
Cable management is next to godliness so I started with the fans. This is the pfSense side of the case. You may be wondering why I bought an expensive Xeon motherboard with dual 10 GbE NICs for what ends up being a router. I used to have Sonic gigabit internet and I kept reading that you needed a beefy CPU to route at gigabit speeds. Turns out it was overkill, way overkill. Oh well, future proofed for when I have 10 GbE internet in 20 years :)
:::
- :::{imgur-figure} 1gpjTJa
I took a big risk here since I couldn't easily find replacement Seasonic power supplies with the same ratings. All in the name of cable management! The pfSense side won't have hard drives or anything besides the motherboard and I didn't want any unused cables taking up space in the soon-to-be-cramped dual-ITX case.
:::
- :::{imgur-figure} SoS5OpG
I was terrified that my modded power supply would short out on the case so I took the precaution of heat shrinking the exposed leads.
:::
* - :::{imgur-figure} nU2Ckvw
Furthering my precaution I also zip tied the loose ends to hopefully prevent any possibility of the heat shrinking sliding off.
:::
- :::{imgur-figure} 71gjRG3
All done on the pfSense side. Luckily everything worked fine! This is a Supermicro X10SDV-TLN4F-O by the way, in a Travla T2241 case with dual 250 watt power supplies.
:::
- :::{imgur-figure} VzDX4PV
My TV cabinet has slots at the bottom of each shelf. Since everything's gonna be sealed up I wanted to be sure there'd be enough airflow so I put rubber feet on the UPS and case to lift it up a little bit. This is an SMT1500RM2U and it barely fit in the cabinet.
:::
* - :::{imgur-figure} bz74ETk
This was the fun part. The Whisper EX Fan Kit sold by Standout Designs shipped with two crappy fans that didn't kick on until the temperatures got to 80 deg F. It got way too hot in there with six hard drives spinning so I had no choice. I tried soldering two silent fans to USB but 5 volts was too low and they didn't move much air. I'm soldering a generic 9 volt adapter to them here.
:::
- :::{imgur-figure} mt2yx08
9 Volts did the trick. Turned out pretty good. Stripping those super thin fan wires was a huge pain though.
:::
- :::{imgur-figure} RZtLZ7z
And that's it! pfSense side is done, so is my Fedora 26 home NAS and general server. Six 10 TiB hard drives (staggered spinup) Btrfs RAID10 and 64 GiB of RAM. The 250 watt power supply is more than enough surprisingly, it maxed out at 137 watts during boot. The blue thing is my backup hard drive with a USB-SATA adapter with a write protect switch. Basically an ultra floppy disk.
:::
* - :::{imgur-figure} 6hCN5fH
I really can't believe everything fit so perfectly in the TV cabinet. I'm so glad all of that planning over several months paid off lol. At the top is my 10 GbE XS716T VLAN switch. Can't wait for that iMac Pro with 10 GbE to really take advantage of my custom NAS.
:::
- :::{imgur-figure} ZTBUISf
God I love cable management. That yellow cable and others on that side are temporary until I'm done re-wriring my desk. I'll run the wires up through the grommet at the bottom-center of the cabinet. When the power goes out my UPS will shut off my TV/home theater first at a low percent, then my Mac and NAS will auto shutdown at a lower percent, leaving my pfSense, WiFi, and cabinet fans running until the UPS runs out of juice. Should be about 40 minutes before everything shuts off.
:::
- :::{imgur-figure} XJipYFb
It all fits perfectly. Those 120mm case fans at 9 volts really do move a lot of air around. Usually my hard drives run at 107 deg F even during heavy load.
:::
* - :::{imgur-figure} BUUsfpV
And that's it. Turned out really well if I do say so myself! The TV is an old 55" UN55B7000WFUZA, the amp is an old TX-SR608, the TV stand is a VIVO STAND-TV08, and the TV cabinet is a Standout Designs Majestic EX 70-inch.
:::
-
-
```
46 changes: 46 additions & 0 deletions docs/posts/2020/2020-06-06-fabricated-rack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
blogpost: true
date: 2020-06-06
author: Robpol86
location: San Francisco
category: Photos
tags: homelab
---

# Custom Fabricated Rack 2020

Having my equipment hidden in a TV cabinet was all fine and well but after a while I got the server rack itch. So during the
pandemic I learned Fusion 360 and made my own custom 10u rack posts. It turned out nicer than I expected! 3D models are
available here: https://github.com/Robpol86/TV-Cabinet-Rack-Posts

## Pictures

```{list-table}
* - :::{imgur-figure} sLPAufX
This is my fully loaded rack cabinet. Later on I'll add sliding rails and get rid of the drawer and shelf. From top to bottom: Patch panel with magnetic labels and a 3D printed magnetic door stop; Netgear XS716T 10GbE switch; Server with Supermicro X10SDV-TLN4F running GitLab CI; Travla T2241 dual Mini-ITX case with two X10SDV for pfSense and my general purpose 6x10TB server; APC SMT1500RM2U 1440VA UPS mounted on Tripp Lite UPS rails
:::
- :::{imgur-figure} GCUGDGC
I spent the first two months of the pandemic learning Fusion 360 to design 10u rack posts that fit inside of my Standout Designs Majestic EX 70-inch TV cabinet. I printed out tens of prototypes with my old $300 3D printer and a whole spool of PLA filament. This really ended up paying off during fabrication.
:::
- :::{imgur-figure} JDCigZi
After making sure my 3D prints aligned perfectly I reached out to Protocase to fabricate my design with 2mm stainless steel. In the end I paid $730 for eight posts (including the other side of the TV cabinet in the future). Thanks to 3D printing I didn't need to adjust the design after receiving the first prototype.
:::
* - :::{imgur-figure} EFOq0UU
I got a couple of Noctua NF-F12 5V fans on two separate iPhone chargers for redundancy. If both cooling fans stop then the cabinet would overheat very fast and I'd lose all my data again (disk failure from 2003 still haunts me). Not pictured are intake vent holes on the bottom of the cabinet.
:::
- :::{imgur-figure} 3SGtlm8
I zip tied my UniFi UAP-AC-HD-US PoE injector and my gigabit internet ONT to my Tripp Lite PDUMH15-6 PDU.
:::
- :::{imgur-figure} GZHg6mq
Cable Matters patch panel with Cat 6 keystone punchdown jacks and a mixture of Cat 5e and Cat 6 ethernet cables.
:::
* - :::{imgur-figure} nWq7rub
And this is how my server rack normally looks like.
:::
- :::{imgur-figure} aH109kN
This is the rear of my fully loaded rack cabinet.
:::
- :::{imgur-figure} wAyAqBn
And this is with the rear cabinet panel installed.
:::
```
4 changes: 2 additions & 2 deletions docs/posts/2022/2022-06-30-server-cabinet.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ blogpost: true
date: 2022-06-30
author: Robpol86
location: Austin
category: Projects
category: Photos
tags: homelab
---

# Server Cabinet June 2022
# Custom Fabricated Rack 2022

I got a couple of items that warranted rewiring my TV cabinet rack: StarTech extenders and P-Link server rails. I inverted
the extenders so I could recess the patch panel and switch, making room for the SFP modules and fiber cables. I can't believe
Expand Down

0 comments on commit ccb0af4

Please sign in to comment.