{"id":1728,"date":"2025-02-08T16:32:08","date_gmt":"2025-02-08T14:32:08","guid":{"rendered":"https:\/\/cln.io\/blog\/?p=1728"},"modified":"2025-02-18T22:06:23","modified_gmt":"2025-02-18T20:06:23","slug":"homelab-setup","status":"publish","type":"post","link":"https:\/\/cln.io\/blog\/homelab-setup\/","title":{"rendered":"2025 HomeLab setup"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>NOTE: No LLMs were used to write this blog post<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As fiber is available to me now (5Gbps) I&#8217;ve build a new homelab for 2025.<br>As I share my office with my homelab I purchased a &#8220;sound proof&#8221; server rack, which is mainly just to keep dust out, I don&#8217;t mind the noise that much (spoiler: the online UPS makes noise &#x1f920;, couldn&#8217;t see that one coming before purchase &#x1f605;)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"835\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-1024x835.png\" alt=\"\" class=\"wp-image-1732\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-1024x835.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-300x245.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-768x626.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-1536x1252.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-19-2048x1670.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<nav aria-label=\"Table of Contents\" class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#compute\">Compute<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#network\">Network<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#storage\">Storage<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#the-rack\">The rack<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#server-rack-cooling\">Server rack cooling<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#hardware\">Hardware<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#led-strip\">LED strip<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#ups\">UPS<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/homelab-setup\/#getting-rid-of-power-adapters-and-switching-to-usb-c-power-injectors\">Getting rid of power adapters and switching to USB-C Power injectors<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"compute\">Compute<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.apple.com\/shop\/buy-mac\/mac-mini\/m4-pro\" target=\"_blank\" rel=\"noreferrer noopener\">Mac Mini M4 Pro 64GB RAM 2TB<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pikvm.github.io\/pikvm\/v4\/\" target=\"_blank\" rel=\"noreferrer noopener\">PiKVM V4 Plus<\/a> attached for remote access<\/li>\n\n\n\n<li>Main usage: LLM&#8217;s \/ CI\/CD<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ryzen 5900x + RTX 4080 Super \n<ul class=\"wp-block-list\">\n<li>LLM&#8217;s \/ Crackstation<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"network\">Network<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For 2025 I wanted to upgrade to a 2.5 Gig backbone, mainly because my access points can do 2.5Gigs + my storage (synology) has a 10Gig port so I can actually use my full disk r\/w speeds.  + I get 5 Gigs FTTH (fiber to the home) even tough my uplink is 2.5, I currently have no need to upgrade the gateway to a 10Gig.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/category\/cloud-gateways-compact\/collections\/cloud-gateway-max\/products\/ucg-max-ns?variant=ucg-max-ns-eu\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Gateway Max<\/a><\/strong> as gateway<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/category\/all-switching\/products\/usw-pro-hd-24-poe\" target=\"_blank\" rel=\"noreferrer noopener\">Pro HD 24 PoE<\/a><\/strong> as main switch + PoE provider\n<ul class=\"wp-block-list\">\n<li>2x 10Gig ports (Mac Mini + Synology + Downstream switches)<\/li>\n\n\n\n<li>PoE++ capable so I don&#8217;t need to deal with power supplies \n<ul class=\"wp-block-list\">\n<li>Pi5 uses PoE splitter <\/li>\n\n\n\n<li>Hue bridge uses PoE splitter<\/li>\n\n\n\n<li>The cloud gateway doesn&#8217;t have PoE in, so I use a PoE splitter too!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/products\/uacc-rack-panel-patch-blank-24\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>24-Port Blank Keystone Patch Panel<\/strong> <\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/products\/u7-pro\" target=\"_blank\" rel=\"noreferrer noopener\">U7 Pro<\/a><\/strong> as access point<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-1024x476.png\" alt=\"\" class=\"wp-image-1780\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-1024x476.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-300x139.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-768x357.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-1536x714.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-35-2048x952.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"storage\">Storage<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.synology.com\/en-global\/products\/DS1823xs+\" target=\"_blank\" rel=\"noreferrer noopener\">DiskStation&nbsp;DS1823xs+<\/a>\n<ul class=\"wp-block-list\">\n<li>3 x&nbsp;<a href=\"https:\/\/www.westerndigital.com\/search?q=0F62802\" target=\"_blank\" rel=\"noreferrer noopener\">WD Ultrastar DC HC580 24 TB<\/a>&nbsp;in RAID1\n<ul class=\"wp-block-list\">\n<li>For storage<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>2 x&nbsp;<a href=\"https:\/\/www.westerndigital.com\/search?q=WDS100T2X0E-00BCA0\" target=\"_blank\" rel=\"noreferrer noopener\">WD_BLACK SN850X 1TB<\/a>&nbsp;in RAID1\n<ul class=\"wp-block-list\">\n<li>For dockers (speed!)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Increased RAM to 64GB with <a href=\"https:\/\/www.kingston.com\/en\/search?q=KSM32SED8%2F32HC\" target=\"_blank\" rel=\"noreferrer noopener\">KSM32SED8\/32HC<\/a>\n<ul class=\"wp-block-list\">\n<li>For dockers<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-rack\">The rack<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As I&#8217;m working next to it, I wanted a &#8220;soundproof&#8221; sound reduction rack, this one by LanView does exactly that, there is sound absorbing padding everywhere.<br>The default fans are loud tho, which I have replaced, scroll a bit down to see how<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.eetgroup.com\/en-eu\/search?term=RDLAK12U758BL\" target=\"_blank\" rel=\"noreferrer noopener\">Lanview by Logon 19&#8221; 12U Rack Cabinet 750 x 800mm Soundproof<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"749\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-1024x749.png\" alt=\"\" class=\"wp-image-1782\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-1024x749.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-300x219.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-768x562.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-1536x1124.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-36-2048x1498.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"server-rack-cooling\">Server rack cooling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The initial fan module:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"612\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/19-Soundproof-Fan-Module.png\" alt=\"\" class=\"wp-image-1738\" style=\"width:384px;height:auto\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/19-Soundproof-Fan-Module.png 716w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/19-Soundproof-Fan-Module-300x256.png 300w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I modified the exhaust fans, they were running at 230v but were quite noisy, so I threw out the fans and replaced them with a 24V controller and 3x Noctua fans<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"hardware\">Hardware<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/noctua.at\/en\/nf-f12-industrialppc-24v-3000-sp-ip67-pwm\" target=\"_blank\" rel=\"noreferrer noopener\">Noctua NF-F12 iPPC-24V-3000 RPM<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/noctua.at\/en\/na-sav3\" target=\"_blank\" rel=\"noreferrer noopener\">Noctua NA-SAV3 anti-vibration mounts<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com.be\/dp\/B0DGG6GK77\" target=\"_blank\" rel=\"noreferrer noopener\">zoerbufan 2pcs 4 Pin Fan Splitter Cable, PWM Fan Hub<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com.be\/dp\/B0BTPH255X\" target=\"_blank\" rel=\"noreferrer noopener\">JZK Digital PWM Driver Module<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com.be\/dp\/B07TLY8CJT\" target=\"_blank\" rel=\"noreferrer noopener\">24V 1A 24W Power Supply Transformer with EU Plug<\/a><\/li>\n\n\n\n<li>DC Power Adapter 5.5&#215;2.1mm Female Terminal Block 2 pin<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"733\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-1024x733.png\" alt=\"\" class=\"wp-image-1739\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-1024x733.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-300x215.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-768x550.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-1536x1100.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-23-2048x1467.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24-843x1024.png\" alt=\"\" class=\"wp-image-1740\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24-843x1024.png 843w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24-247x300.png 247w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24-768x932.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24-1265x1536.png 1265w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-24.png 1448w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><figcaption class=\"wp-element-caption\">Vibration pads to reduce noise<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25-849x1024.png\" alt=\"\" class=\"wp-image-1741\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25-849x1024.png 849w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25-249x300.png 249w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25-768x926.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25-1274x1536.png 1274w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-25.png 1458w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><figcaption class=\"wp-element-caption\">Protection grill installed<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27-819x1024.png\" alt=\"\" class=\"wp-image-1743\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27-819x1024.png 819w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27-240x300.png 240w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27-768x960.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27-1229x1536.png 1229w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-27.png 1432w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\">Soldering and connection of the fan headers and power supply<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26-792x1024.png\" alt=\"\" class=\"wp-image-1742\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26-792x1024.png 792w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26-232x300.png 232w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26-768x993.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26-1188x1536.png 1188w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-26.png 1440w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><figcaption class=\"wp-element-caption\">Cutout for controller<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28-795x1024.png\" alt=\"\" class=\"wp-image-1744\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28-795x1024.png 795w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28-233x300.png 233w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28-768x989.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28-1193x1536.png 1193w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-28.png 1448w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><figcaption class=\"wp-element-caption\">Fit testing<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29-882x1024.png\" alt=\"\" class=\"wp-image-1745\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29-882x1024.png 882w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29-259x300.png 259w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29-768x891.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29-1324x1536.png 1324w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-29.png 1458w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><figcaption class=\"wp-element-caption\">Fit testing<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-1024x735.png\" alt=\"\" class=\"wp-image-1746\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-1024x735.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-300x215.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-768x551.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-1536x1103.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-30-2048x1470.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Installation back in the server rack!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/IMG_2091.gif\" alt=\"\" class=\"wp-image-1747\"\/><figcaption class=\"wp-element-caption\">Result<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Configured as such: &lt;20\u00b0C -&gt; off | 0% -&gt; 100% (21\u00b0C to 29\u00b0C)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"led-strip\">LED strip<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.amazon.de\/dp\/B088RX9CSZ\" target=\"_blank\" rel=\"noreferrer noopener\">Philips Hue White and Colour Ambient Lightstrip Plus<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ups\">UPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.apc.com\/be\/en\/search\/?q=SRT1500RMXLI&amp;submit=Search\" target=\"_blank\" rel=\"noreferrer noopener\">APC Smart-UPS On-Line SRT1500RMXLI, 1500VA\/1500W, Rackmount 2U, 230V<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getting-rid-of-power-adapters-and-switching-to-usb-c-power-injectors\">Getting rid of power adapters and switching to USB-C Power injectors<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I got rid of invidivual power supplies for the Pi,Hue Bridge,Camera&#8217;s, UCG Max&nbsp;<br>and replaced them all with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> <a href=\"https:\/\/www.amazon.com.be\/dp\/B0D7955R6N\" target=\"_blank\" rel=\"noreferrer noopener\">PoE splitters from Waveshare<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"360\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-1024x360.png\" alt=\"\" class=\"wp-image-1736\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-1024x360.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-300x106.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-768x270.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-1536x541.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-21-2048x721.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The added advantage is that I can now remotely powercycle those devices &#8230; which will never be needed, but it feels nice<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"photo-s\"><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-38-709x1024.png\" alt=\"\" class=\"wp-image-1789\" style=\"width:640px;height:auto\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-38-709x1024.png 709w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-38-208x300.png 208w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-38-768x1109.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-38.png 784w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Photo&#8217;s of the setup<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"898\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-31-1024x898.png\" alt=\"\" class=\"wp-image-1749\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-31-1024x898.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-31-300x263.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-31-768x673.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-31-1536x1347.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"748\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-1024x748.png\" alt=\"\" class=\"wp-image-1737\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-1024x748.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-300x219.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-768x561.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-1536x1123.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-22-2048x1497.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Back<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"737\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-33-1024x737.png\" alt=\"\" class=\"wp-image-1761\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-33-1024x737.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-33-300x216.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-33-768x553.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-33-1536x1106.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mac Mini M4 Pro with PiKVM plus<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"1024\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34-858x1024.png\" alt=\"\" class=\"wp-image-1775\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34-858x1024.png 858w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34-251x300.png 251w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34-768x916.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34-1287x1536.png 1287w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-34.png 1480w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><figcaption class=\"wp-element-caption\">Initial racking<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>NOTE: No LLMs were used to write this blog post As fiber is available to me now (5Gbps) I&#8217;ve build a new homelab for 2025.As I share my office with my homelab I purchased a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1823,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,58],"tags":[],"class_list":["post-1728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it","category-miscellaneous"],"_links":{"self":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/comments?post=1728"}],"version-history":[{"count":21,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1728\/revisions"}],"predecessor-version":[{"id":1824,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1728\/revisions\/1824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/media\/1823"}],"wp:attachment":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/media?parent=1728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/categories?post=1728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/tags?post=1728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}