diff --git a/docs/conf.py b/docs/conf.py index 20a9f93f..d3b67d1e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -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 diff --git a/docs/photo_albums.rst b/docs/photo_albums.rst index 0c3ce141..7d061291 100644 --- a/docs/photo_albums.rst +++ b/docs/photo_albums.rst @@ -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 diff --git a/docs/posts/2011/2011-06-10-photos-dell-rack.md b/docs/posts/2011/2011-06-10-dell-rack.md similarity index 75% rename from docs/posts/2011/2011-06-10-photos-dell-rack.md rename to docs/posts/2011/2011-06-10-dell-rack.md index bafd8d36..e3bb782b 100644 --- a/docs/posts/2011/2011-06-10-photos-dell-rack.md +++ b/docs/posts/2011/2011-06-10-dell-rack.md @@ -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. diff --git a/docs/posts/2012/2012-08-21-photos-dell-rack.md b/docs/posts/2012/2012-08-21-dell-rack.md similarity index 98% rename from docs/posts/2012/2012-08-21-photos-dell-rack.md rename to docs/posts/2012/2012-08-21-dell-rack.md index e6313053..d3468a9e 100644 --- a/docs/posts/2012/2012-08-21-photos-dell-rack.md +++ b/docs/posts/2012/2012-08-21-dell-rack.md @@ -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. diff --git a/docs/posts/2013/2013-10-25-photos-dell-rack.md b/docs/posts/2013/2013-10-25-dell-rack.md similarity index 96% rename from docs/posts/2013/2013-10-25-photos-dell-rack.md rename to docs/posts/2013/2013-10-25-dell-rack.md index f29b06b7..b6e8915e 100644 --- a/docs/posts/2013/2013-10-25-photos-dell-rack.md +++ b/docs/posts/2013/2013-10-25-dell-rack.md @@ -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 :( diff --git a/docs/posts/2015/2015-07-13-dell-rack.md b/docs/posts/2015/2015-07-13-dell-rack.md new file mode 100644 index 00000000..4b79c03b --- /dev/null +++ b/docs/posts/2015/2015-07-13-dell-rack.md @@ -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. + ::: + - + - +``` diff --git a/docs/posts/2016/2016-09-17-dell-rack.md b/docs/posts/2016/2016-09-17-dell-rack.md new file mode 100644 index 00000000..4ee1e09c --- /dev/null +++ b/docs/posts/2016/2016-09-17-dell-rack.md @@ -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. + ::: + - +``` diff --git a/docs/posts/2017/2017-07-12-tv-rack.md b/docs/posts/2017/2017-07-12-tv-rack.md new file mode 100644 index 00000000..c77c5edf --- /dev/null +++ b/docs/posts/2017/2017-07-12-tv-rack.md @@ -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. + ::: + - + - +``` diff --git a/docs/posts/2020/2020-06-06-fabricated-rack.md b/docs/posts/2020/2020-06-06-fabricated-rack.md new file mode 100644 index 00000000..07cc1846 --- /dev/null +++ b/docs/posts/2020/2020-06-06-fabricated-rack.md @@ -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. + ::: +``` diff --git a/docs/posts/2022/2022-06-30-server-cabinet.md b/docs/posts/2022/2022-06-30-server-cabinet.md index bf178768..3c7403ef 100644 --- a/docs/posts/2022/2022-06-30-server-cabinet.md +++ b/docs/posts/2022/2022-06-30-server-cabinet.md @@ -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