<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Unraid on Luis Logs</title>
    <link>https://luislogs.com/categories/unraid/</link>
    <description>Recent content in Unraid on Luis Logs</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 16 Jul 2023 00:40:30 +0900</lastBuildDate><atom:link href="https://luislogs.com/categories/unraid/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>State of the Network — the first 120 days</title>
      <link>https://luislogs.com/posts/state-of-the-network-the-first-120-days/</link>
      <pubDate>Sun, 16 Jul 2023 00:40:30 +0900</pubDate>
      
      <guid>https://luislogs.com/posts/state-of-the-network-the-first-120-days/</guid>
      <description>The past months have been crazy since the induction of my homelab. There have been so much reading here and there and a bulk of what used to be my idle time has since been allotted to technical research and self-development. My writing has not been able to keep up either because there have been a lot of changes and modifications I’ve been doing from the get-go.
The network just reached the fourth month mark and it’s already about to undergo a somewhat major re-design.</description>
      <content:encoded><![CDATA[<p>The past months have been crazy since the induction of my homelab. There have been so much reading here and there and a bulk of what used to be my idle time has since been allotted to technical research and self-development. My writing has not been able to keep up either because there have been a lot of changes and modifications I’ve been doing from the get-go.</p>
<p>The network just reached the fourth month mark and it’s already about to undergo a somewhat major re-design. But just before going to the next chapter of the journey, I want to take this time to log the current state of the existing infrastructure and services. Don&rsquo;t get me wrong — I don&rsquo;t run a full-fledged data center, nor do I even have a server rack setup. I only have photos and videos as critical files and I only have two users at home including myself (lol). It&rsquo;s called a homelab for a reason. Though it would still be fun to document the progress be it big or small and know how far I&rsquo;ve come along the way.</p>
<h2 id="homelab-networking-and-hardware">Homelab Networking and Hardware</h2>
<p>On high level, below is the current diagram of existing services, subnets, VLANs, and devices.</p>
<p>



	




































  	
	

	
		<script src="/shortcode-gallery/jquery-3.7.0.min.js"></script>
	
	
	
		<script src="/shortcode-gallery/lazy/jquery.lazy.min.js"></script>
	

	<script src="/shortcode-gallery/swipebox/js/jquery.swipebox.min.js"></script>
	<link rel="stylesheet" href="/shortcode-gallery/swipebox/css/swipebox.min.css">

	<script src="/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js"></script>
	<link rel="stylesheet" href="/shortcode-gallery/justified_gallery/justifiedGallery.min.css"/>


<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-0-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-0" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/diagram/diagram.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="388"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABUAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AO/utevIdae2VkESyhTkZOOK1Tr&#43;lg4N0v8A3yax73RLmXWmnyux5Aw&#43;YZwPqatnwpAf&#43;XqUf5P&#43;NePTljYym1G&#43;ul/02O&#43;aw7Ubu2nQvLr&#43;mOwVboEk4A2n/Crn2iP3/I1jx&#43;F4Y5VkF3KSrA4wK3a78PKvJP20UvT/AIdnNVVJW9m7kLAmVY3wVOT3HSpqib/j5T/dNS10mIUUUUAf/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/diagram/diagram_hub7bb2a9756cb13f6f6e108173f8af10e_121105_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-0");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<table>
<thead>
<tr>
<th>VLAN</th>
<th>Traffic type</th>
<th>Services</th>
</tr>
</thead>
<tbody>
<tr>
<td>Untagged</td>
<td>Local</td>
<td>Local devices, DNS</td>
</tr>
<tr>
<td>10</td>
<td>Docker</td>
<td>Traefik, UptimeKuma, InfluxDB, Grafana, Code-server, Firefox, Guacamole, JDownloader, Jellyfin, Krusader, Wiki.js</td>
</tr>
<tr>
<td>20</td>
<td>VM</td>
<td>Setagaya Workstation (PopOS), GNS3 server (Ubuntu 22.04), Voyager-staging (staging environment for remote server), Windows 10</td>
</tr>
<tr>
<td>30</td>
<td>LXC</td>
<td>Tailscale, Deluge</td>
</tr>
</tbody>
</table>
<p>Orange boxes signify the servers running a hypervisor — one Proxmox, and the other, Unraid. The Proxmox box is mainly running my network stack which includes OPNsense, a LXC container running Pihole as my DNS, and another one running tailscale for a machine-to-machine VPN with the remote peer acting as an exit node. While it might be possible to run tailscale from within OPNsense, I decided to configure it separately since I only have a simple use case of tunneling torrent traffic to a small thin client back home in Manila.</p>
<p>On the other hand, the box running Unraid primarily runs our NAS and a couple of docker containers and VMs. It&rsquo;s been very stable, running without any hiccup except for the time when all containers and VMs together with all the other devices were on a single subnet. This is what pushed me to segregate the traffic with VLANs. Speaking of, this is easily made possible by a cheap “smart” (you can say it’s managed) switch from TP-Link. I can’t stress enough how much I love this brand! I’ve been using their routers for more than a decade now and it has never failed me.</p>
<p>Back to the Unraid server, it had also undergone some few upgrades (the initial specs can be found in one of my first few posts <a href="https://luislogs.com/posts/new-nas-and-homelab-setup-using-unraid/">here</a>). First is the addition of a 500GB SSD as an un-mirrored cache drive to avoid wear and tear of the NVMe drives. This is also mainly used for non-critical data such as when storing movies, tv shows, and ISO files, etc.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-1-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-1" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/ssd/samsung_860_evo_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>9mm f/2.4 0.0303sec ISO 1000"
						

						
					
					>
					<img			
						width="600" height="452"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AKniV7W98SEyFg80fyKq5UKoxj/x01W03xFFFaxizj0&#43;1UpgRm2O8&#43;5IJyT1/Gtk6KLjV4tUZ3UrA4VOCCCZDz6f/WpBpdvPaR3DRfPICxwAMjJ9qvUjRmQ3iS6nOy80WKdH4ybUEAe5DGsOePQr68lQWs1m4fDHzPkySBnnnH0Irs7nQ7axiaVHTdnKgOD&#43;mOa88nYK2oEbjtlPyk8YEg/&#43;vQ79QVj0jStQtRo9q3mwDbAFl/fLlThjz7/NUP8Ab1pawxxRXVrII12jLDJH51ymm/8AILuvx/lWR2X/AHaYHaT&#43;JYpIzHIlsgfo&#43;4ZxmubbSZZ4ZihYJdPvD7TtUFgS270AFUbr7tv/ALn9a6y3/wCRah/69JP5Gna7E3ZH/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/ssd/samsung_860_evo_res_huf4f05a43168f222215b51547a553bbe1_223148_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-1");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>Second is the installation of a third party heat sink for the NVMe drives which brought down temperature levels by about 5-10C.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-2-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-2" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/nvme/20230408_204511_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>6.7mm f/1.8 1/100sec ISO 320"
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/ANrRZYpL1Z4IEjEEe1/MT5wuOBn3IB9Dg1xOtrHqGtTtHGyw3ThVl6hGJ647Z4/WumuBcPoMJa5VL&#43;VcTlH&#43;QZ52sBxwCATjqeODXG3Nld28wW4uLtCSeIZdgfnjB6U0imza1bw6umWYvLCa4dchprZXHz4/iBI/HHPesT&#43;0T/z43v8A30n/AMRT/tFwkf2jy7gtCyCLzJd6L13A5PccYHvUn/CQ3/8Az7Wn/fof4UwE0/xM8ey2uLYEBduCcn6j1rpDNaz2oktpI7q3PH2ecfPGf9n06dOlYWq6fGQxlRSSeCOh/H/P1rMtrqe0k3Qt5pj6Rufm/A96TVthKV9y9qk8enySrDKVhk&#43;Yw9drDufX8Pasv&#43;2j/wA9z/35FU7y6/tG7IxuMhAYDjZ1zx&#43;FH9jRf7X50Bc//9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/nvme/20230408_204511_res_hu43516cdb8668a12f12b3ea1f05263d5c_436164_600x600_fit_q90_r270_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/nvme/20230408_211735_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>6.7mm f/1.8 1/50sec ISO 200"
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/ALUNtGttLpsdrH5kikeVtGxgf4V9gT/XvynjfVAtxbW9lIsbg4lO4jLY45HcDP6VFq&#43;sHR9JWTzFfUJGbyRGc&#43;VH0wxPU47&#43;9ctHerfRNvtDISxyBLtZSe4JBzkjv/XlobJ9L1u90SSN5ExayzFHZw2046kH14rov&#43;E7032/76P&#43;FVjqtpcaUNLkgljeVAhYlSIs/KrbgeuT&#43;hrN/wCEST/oOSf9/qbKV0Y93512wm3MJo1AKE5AHt7f56VDZwvc3aLEFjmJxzjb75zxj2q3JMiONzcZ&#43;SReqn/Pb/JeNQishNH5Ki6mT5ZAeCM/w/X0/wAiRC3Xlx2TQsGt7gSkTFCQG2kgcdj/AC7VnfJ/z83H/f3/AOtVcGXUbg7pi0aISWBzz/Co/HFJ9iuf&#43;eT/APfApiP/2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/nvme/20230408_211735_res_hu56624e996b56981b76cdec0dcbc623bb_464411_600x600_fit_q90_r270_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-2");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>Third, the installation of a 330W UPS from APC, allowing graceful shutdown in case of power outages and protection from potential power surges.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-3-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-3" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/ups/1_ups_res.jpg" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="450"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AL1qQwFQ69qMWmwxOAHnBJRCfYjJqvaalagD9&#43;n51zfiLUIZ9RmZZVYYAGD7Csk0aSTLGhefqd3cvJcOJZA5D5PynaORjp&#43;Faug3k19paSTtvdSVZsdcGsLw1eQQRzSzKHRVkJGe232q/wCF72yTSmDTpH&#43;9YhTk4H1xVuS5SUnckOnWjxhYLCCH1K5NZGoeFHlZpbVir/3W6H/Cult&#43;gqwvU1we0lud3s4vQ4S2sdTthLCdPnYsrL9w7eRjrVnTNPvLO1Zbi3K5bOAc4rs2/pVG5&#43;6amdVtWHCkou5//9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/ups/1_ups_res_hu1a161ca91e3ac2cccc634b7bf858ba3d_182636_600x600_fit_q90_lanczos.jpg"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/ups/2_ups_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>6.7mm f/1.8 0.02sec ISO 640"
						

						
					
					>
					<img			
						width="338" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAEgMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AM7xDax2vi251IOVliZNmGx1UDI/WodH1a9vNYMbTu8Wwsyudx/M/Wq/iC7F7JZXyHK3K5POcMGIIz7YqXwpA3n3EzqRlQqk9/XH6VhFOKtLc6GtdDqd1G6mUZo0KOY8JzwyRPYXVv5sBk3xyOvyhvT2/wD11097Ja2sIWXAP8Cr1z7VhXWp2Vi4sLNEnuVABVB8kQzjn1x6Vjaa&#43;qHW7gajJ5qtz5zcAegX29qirapUc7mtNuEFGx0oub0gELHjtnOaPtF9/di/WqZ1O4DEIqbQflyO1J/al1/dT8qXtYB7KZ//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/ups/2_ups_res_huf71a6b935fc345b86480270ad6e6bd23_144654_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-3");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>Fourth, the installation of a Noctua NH-L12S cooler to pull down the temperature levels of the CPU.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-4-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-4" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/cooler/1_20230414_082641_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>9mm f/2.4 1/40sec ISO 250"
						

						
					
					>
					<img			
						width="600" height="450"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOZ0uzvNZkVXtH8pH&#43;aUcDIGcKc8H/Gun1K6hWOKKSKG63gZjILLM2M577W5HI4zmsjw/qdrb6YYGui0isXILbVjJHOD36ds8k9KSed/tbTuMD7kJ65B5J/I/m1S2WtS3PpFpeKRZPucnDQSkZP&#43;6e/41z95YyxERHI2ttBbKyRk8AZ9PrWx9pPnEyAMtr8zlhnfIR0H5D/vk&#43;tTaZqFzex3QvVS7hilaON9oWXHOcMT0HHfn1prUbOWez2HMWJEOfkPamwyy2MgmhcgRfNsdSR&#43;Xb8Pzq7D/rP&#43;An&#43;VU7r/AJbf9cGprUh6Ei6sL20eGK38sqDja2fmPf8AAcfjXb2OhxJo9tbyP5U0ZEpl/wBrrtPt2rzjResn1/rXrcn3PxrCs7JJESk0f//Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/cooler/1_20230414_082641_res_huf87a463cb09a0cea23be80e2f1f1a80b_474943_600x600_fit_q90_r180_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/cooler/2_20230414_082705_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>9mm f/2.4 1/30sec ISO 500"
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/ALNtqUEMKG4DAkfLsG7djrj1pX16xmOIlnGTgEx4ya4zStUuNLldY0VtygYkchcsc5J7d66P&#43;27zyw8VrbbM/KQrMR7Ajj1/MUSqSXQcYRZTN1qFtr4njiTzDGI1R2HzL17d8itT&#43;29b/wCgfD/30a5yfVWfUkuLqKN2jicIEY/K5ztJ&#43;hP55pn9v3/94/8AfVJarUGtTDvNRuLZ1t1kkimhJV8N/h361tCKZ7RLg3s/zICN0pAyRWgvgfTVYec93McdRhR&#43;WKG8KaTbn95eyQ8cB5l/lipcospQkZTx/wCjsZrmNwOceZkmqebb&#43;6n/AH0K2joGhhs/2hdSf7KAY/UYp39iaF/z0vfyj/wqk/ITR//Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/cooler/2_20230414_082705_res_hu49ab095f1864478d40c29bb9b66e2441_398705_600x600_fit_q90_r270_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/cooler/3_20230530_225224_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>9mm f/2.4 1/33sec ISO 1250"
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOasr0uRPLbuohg&#43;zySA5yNm0foR&#43;Qqq7wnR4bQTgNHcNIu5SN6kDp1Gcj1qe1uXmW7tGwI5Zgdu0ZHI6H8BVtNMji8OXV48MfmGZQueBjAzj3y2fwocrbglcii1OYad/Z/2UqpBDSnjgmqf2aP/AJ6fr/8AWqxfLENOMS&#43;WZHZVAQZPJHfpWb/Y83/PJ6asSoLsaj6bfaUrXl3biNJmygDBvfnHHY//AFquyTLN4VWP/VymbLox&#43;ZsEc49MAVrXenajEzSW87SRBi4g2jGfoev1rn7&#43;4MtiZTpv2W6E2zyVOExjJbbiptc1fukkSreXVnbWyAqlyjyFB8u0HJ5PWuu&#43;xWvp/KuV0LRb&#43;8lS6uJ5IYl&#43;6V&#43;XPso/rXSf2Mn/AD&#43;Xf/f0f4Um0gje2x//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/cooler/3_20230530_225224_res_hudf69c4cf3ed8ba448c812763d788cb4e_411171_600x600_fit_q90_r270_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-4");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>Lastly, a RAM upgrade to 64GB after experiencing memory shortage when working with GNS3. 32GB wasn’t enough when running multiple containers and spawning multiple VMs on top of GNS3.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-5-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-5" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			
				
				
				
				
				
				
				
				
					
				
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/ram/1_ram_res.jpg" 
					class="galleryImg"
					
						

						
							data-description="SM-G998U1 + <br/>6.7mm f/1.8 1/100sec ISO 250"
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AMIV0WnwaXp1rG2oQLLLI3mZIzsA6fh&#43;eTn0rCjLWul3WprAZ2hAWNAMhWP8bf7K/wA8UQa5b3slu92wjl4Uyof3TEDAwOx49xnHToYZtGLabtoja1XQ0u5pZ7NI1XJOYz8vXoy/wn36H2rK/sC89I/&#43;&#43;q2bvUhYtGkL7J0XMm3og7L&#43;XFQf8JTcf89T/wB8CnYzuZV08sCoLWVlMaboxCeS3Tk9sZ/8e96ff&#43;HYptPS5kmt7G8dQJSVxBITxyB9089Rx7Cucg1SaNik7PyNpJ&#43;8v0zU814VtIoRctLGMlFzwvvQ1cqEnF3T1LYSOxto7NJPOdMmWUHIZvQew6D8aZ5orPFz70v2g0xH/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/ram/1_ram_res_hufdd28577ce19d830899ab8bcd38bcc78_482657_600x600_fit_q90_r270_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/ram/2_ram_res.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="499" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGwMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOR1vTGtNVEV5dCIPCGJRSQT0IAz&#43;NRQRWVvqEQs7iWUksrFkAGMcY9f89a63wF4fj8TwTT6rEZ5bc7S0jsScnOT9ckf8Brup/BumraultZ21ufLPzhFBB9zjNaRnaNmOpHmbaPMreBp47lCTnyjt9jkYrnhpaP8zXBBPUEcg9&#43;9eqnwpa29rdE6jBloWAA5rzeVVnlaQzRJk/dM4U&#43;nTFZO19QpxdrIk8C&#43;ImsNXEX2uW3im2q7g/dGRk/kTXrF1rGg2VtNJPLdX3lozNlic4HOOgr53s5fJuo3JwM4J9AeDXa3HiS0FkIpmYvJDscDtlcVbvbQzk3dHV3F00tncKGyWiOK89TRVIO642EEggoexx6VbHiuKWIWwjPKbC2awpHhEjAIMZ9TSsFNNRsz/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/ram/2_ram_res_huca1ae1b4e8d54e36d067af99f25c9a74_475419_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-5");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<h2 id="services">Services</h2>
<p>Talking about the services, I am running just a handful. For the monitoring stack I have Telegraf, InfluxDB and Grafana to monitor resource utilization on the Proxmox box. I also have UptimeKuma providing a neat and simple dashboard for monitoring service uptime.</p>




	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-6-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-6" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/monitoring/1_uptimekuma_res.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="331"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APNo9St1t4UmsoJGjXG478kc9cSD19BVG5kSa4aRI1iU9EXOB&#43;ZJ/Wp5j/oNqNuPlPODz8x/D8qrVdyUkMwPU0cVYthmQ5GePf8ApUtwoEDHaR/31/WkO6FnVRp9mQACUOTjr87VUq5cf8g6y/65t/6G1U6bJRNbAGQ5GeKluVAgbAH5VFa/60/7tTXX/Hu34VLB7n//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/monitoring/1_uptimekuma_res_hu1a8cd94fc8c4692e0bc15b97fcd4c373_160624_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/monitoring/2_influxdb_res.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="331"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APOr&#43;ZOJFOSSCQRx1&#43;tUGYTsA8a5OBu5yP1qT5ppY1kIjDEDcQcVfsdBnv3k&#43;xg3BjxkowQD/vrFdDTk9EZpqK1Mh7eNRw/fH86fH5aIcwJLlerbuPfgitmfQr62tRcT2pEYILEyIe&#43;PX1NVI1i8uQ&#43;SWwhAwobHv9KXJKL1ViuaLV4u5XlACrwOv9a6TwjI8Zutjsududpx61zkv3E&#43;v9a6Hwn1uf8AgP8AWtaP8RGNX&#43;Gy3q8sh0WUGRiMDgn/AGqwrV3TTm2sVyGBwcZra1b/AJA0v0/9mrEt/wDkHH6NW1R&#43;&#43;vQyp/A/U//Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/monitoring/2_influxdb_res_hu1a8cd94fc8c4692e0bc15b97fcd4c373_556669_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/monitoring/3_grafana_res.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="318"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABEAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APMzGzcgL&#43;LCmmB/Uf8AfYpWA6fN93kEf4UERngLkle2etMBBA46Ef8AfQoMTqM7gMejCpCsAgwUPm7s55wBiogqE9&#43;/rQIP8KQdaX/CkHWmBO/T/gJqGP734Gpn6f8AATUMf3vwNAH/2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/monitoring/3_grafana_res_hu63c49fef1e2dae93cad841d816f78d1b_253743_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-6");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<p>For resource monitoring of my Unraid box, I just use the built-in dashboard which already gives me all the information I need such as CPU and disk temps, CPU, disk, and memory utilization, and power consumption.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-7-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-7" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/monitoring-unraid/1_unraid-mon.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="332"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APR00LRizbtFsDzwfsyf1p8nh3RNpI0exBwcYtk/wq8DhSdoyG9KUOSSD6daAMoeHtCDwBtJsSxB4NtHlunPT/Oalt/D2jKmTo9iG/69UH9KvIJF2ZkUg9c9TUgOOGbJ7cYoAoo7E4LHHXrTyzAE5PT1qOP734U89DTAZPI4CEOw/Gk82Qx/6xunrST/AHUpB/q/woA//9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/monitoring-unraid/1_unraid-mon_hue41aad0413aa76a74a02c2bf36d14a4b_582667_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/monitoring-unraid/2_unraid-mon.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="332"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APR4tA0Vix/sfTyd2M/ZkP8ASpG8O6Jt50ew4/6dU/wq8rgjnI2se9LuUggHOeaAMweHtCkAI0Wx9/8ARYx/SpV8PaKuCujWAx/07J/hV8HKjGRTf4h8pPPU0AZyyyYb9433vWpUdjv&#43;Y/nUC9G/3qmT&#43;OmApkfaPnbr60wSPtb526nvSn7o&#43;tMH3W/GgD//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/monitoring-unraid/2_unraid-mon_hue41aad0413aa76a74a02c2bf36d14a4b_504967_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-7");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>For productivity and utilities, I have Guacamole for VM and command line remote access, Krusader for file management within Unraid, Visual Studio Code for modifying configuration files and blogging, Firefox for VM-less browser access, Wiki.js for saving important information and notes taking of anything related to the Homelab and the projects I am working on, Jdownloader for HTTP downloads (mainly ISO files), Heimdall as my homelab dashboard, and Traefik as my reverse proxy!</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-8-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-8" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/1_guac.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="271"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAA4AIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AO58Z6h4o0oW58K6Nb3zPnzhIn3R2/iWql3e&#43;N7rwIlzb2CWuvmUb4I0TCrk9N5I6Y711looZnZcBc4K7RVvav8AdH5UragcNoUnjtvAmpyatF/xPxI/2NdkIyu1ccD5eu7rUnw&#43;fxrO2ojxlEFUeX9lBSIZ&#43;9v&#43;5/wHrXa7V/uj8qY5RCMr19qYH//Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/1_guac_hu4c837487343b5fe3682e8a3334c827b7_103706_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/2_krusader.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="410"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABYAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AO8i8O6fOP8AkG2m4cn90Of0oOgaYkpT&#43;yrXI7&#43;WMfyrdth/o68H86qzf8fbdT9SPagZjQeGoZFIEFmCR3tF4/SpP&#43;EST/nlZf8AgIv&#43;Fb1oP9FTg9PWp8H0P51XMyeVGdHemNSvlKQnXmmvKryZMR3MM8ScfyqD/ntT/wDlov8Aun&#43;lQUMS51COIBZbXAOBmFj/AOz077Vqe4r5tnkDP&#43;ob/wCLpp/1X/A/60//AJat/u/1quZk8qP/2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/2_krusader_huaaafed7fe20202f61a24db53af45dc7c_194670_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/3_vsc.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="302"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APMJDnYfb&#43;tStymD0z0pkgRVRWVg4HPPvTyRt69/WgCPA9KUAc8dqTPvS8j1oA//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/3_vsc_hu3d37b6522c29224fef3ad43ec2887029_135962_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/4_wikijs.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="304"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AIvB/h3R9Q8RRW91p8M0TI5KSDIPyk816DJ4E8LRQrjQrGPJ9AoP51yHgP8A5GqD/rm//oJr0&#43;cBoQTzg969HMIxjWSS6HDgZSlSbb6nPR&#43;BvCUp2SaHp5Pbo2amHw88IjpoNkPpHW0uVOUjjBBxkKBViSVIYjJI21VHJrz99jtP/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/4_wikijs_hu10ff007e12759842d19c799afe3059c7_113635_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/5_jdownloader.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="301"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APSxbXmBlDywzyOn51MLe5VgEGFx7VaW6jbgA5&#43;o/wAaeJgT91qogqGG52nrn2xUEdpdOpExlHPaQj&#43;RrT8z/ZP6U1plAIIwcdyP8adwsf/Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/5_jdownloader_hu38b1bf95a3a937b3ec4197e4618f69ab_163272_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/6_heimdall.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="297"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOP07wo15Ym6GoafGQCfIkuAspx/s479q6Cy8LtaQRr5&#43;h3Akb77uHK59T2FcnbanslEhClh0JAq/baukduYP3KqxGT5KcAe2K6PQyN3UfCT3RVFutEt2RvmKSBFZcdQe/NcjLpbB3QKcp&#43;taMut744f9TiPjb5a5xknjjjrVWfWXLSyKRuYcHA4oXmht3P/2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/6_heimdall_hu6065ae11d5c1c2c1a3aee256cc67c41e_501701_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/utils/7_traefik.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="447"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABgAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APL3RcpulCluG&#43;9x9f8A61IIYj5n&#43;lINn3eG&#43;f6cfzxWhImnfZlbzFD7RjacknbzkY45xTLNbJ4n89kBz3OCBjqPU57VWt7XMfark5rMywSrBlOCDkEdqfLNLM26WRnbGMsc1ehFmL0AuDDk4Ld&#43;DjPH0ovFs1P7hwWz8wByo4HQ/XNF3a9y&#43;Zc/LYYsUUh3OQPlznPU4qNY4yDlR16&#43;lJ/CKB3qSx7xQpOVXDqDgE96HhhEQYY3FiNvoMCmdxQepoA//9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/utils/7_traefik_hu1e1757ea255f0316f25464b84ef4cd8d_72653_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-8");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>For media services, I have Jellyfin for transcoding and serving media both at home and when on-the-go. To populate my fiance and I&rsquo;s media inventory with videos from our favorite youtube channels, I use <a href="https://github.com/jmbannon/ytdl-sub">ytdl-sub</a>. This automatically downloads the videos of any defined youtube channel, manages the specified retention period, and adds the necessary metadata for a nice and smooth feel when browsing in Jellyfin. And since the videos are played back locally, this means we also get ad-free content when watching. For legal downloading of media, I have deluge. Since I don&rsquo;t use this often, I still transfer files manually to the Jellyfin directory.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-9-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-9" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/media/1_jf.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="299"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOGtdLt5Eie8v3hV4g5O3IBPQfXHNSroKmZY/thUORsLRdRgmr9voccVnpdxfa3LZxXMG5dzn5OmAB6HioY9MtYoorg37b95O9LtfmTBJ4AJB6Dv1qKlRKbgjSEbw531IbnRbC2ht5G1QO0km2SNcBo1yRuOeOCPWs68s1tYLiSO5YmOYIikD5lO7n/x2r19ZaU2nG5s7m5kmMjK0cjjLjLHPTpwuevJNUr7T0g0pLndKGZxwx478dOo/qaFd9SdFuj/2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/media/1_jf_huaba3c1dda0a76a1868af9be81be38773_929179_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/media/2_jf_tv.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="303"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOV8NaVDqd2Eu9Plli&#43;z7zs3gqdyAE88/eqjqNlZ2bxoHfLTTRyDhigV8DjjtnrnpXT&#43;HvCvhxra0n1W9TdLDudftGAMgEYA574OfQ1xsq6ZFq8sHzNbrNIFdX5wDxj2x/OojNNtFqk4RV3ctJbWUtrabxJbGTcXnZdynjjGPerV/o1ra&#43;EotViecTySBcYzHjJHX146c1Ys08M34t4vsa23BLyGZyxIBPrjngdOuK5jVY4oNVuYLdw0EcrBCDkEZ61t7NqHPfqZuac&#43;Wx//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/media/2_jf_tv_hu0e30bbe655af32bdd924dafb51a46566_696393_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/media/3_ytdl-sub.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="304"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APMJD9wjuP61P1jxxz71FJtVERlbcBzzTyy7OefxoAYcDjatAA54HSkJHalwfSgD/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/media/3_ytdl-sub_hu03a5145121c36bad98aaaf8ff801c5aa_156101_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-9");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>I am aware I am still lacking in the automated media management department by making use of the *ARR services, but I can’t find time to set them up especially now that this homelab environment keeps me branching out to different projects all at the same time. At the moment I just have bigger fish to fry.</p>
<h2 id="vms">VMs</h2>
<p>As for the VMs, I only have quite a few. My main workstation is running PopOS based on Ubuntu. I do use a Macbook at home but still login with RDP to this machine almost all the time since it allows me anytime-anywhere remote access and I can easily pick up where I left off when I am working on something.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-10-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-10" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/popos/1_popos.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="375"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABQAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/ALPiH4dwaLo0&#43;om5E/klR5RTG7LAZzk461w7fZ1JC2QB7EOTivbfiCCPBd/nnJjx/wB9rXijHjo361cqkm76fcgSICsZ624x9TXY&#43;Gvh1/bWm2mpfaGEc5bciwqQoDFTklwe2eneuQLr2XP4mvbfhun/ABRFk2Tg&#43;ZgZ/wCmjURqNPZfcgaPMdW&#43;IWvanpstreNbywSS7GTyscKQRyDnqKpq8LWglNpDu8sN1bqfxrDuP9Qf&#43;u7VsJ/yDx/1wX&#43;lbVopJWRKepO32fy7hvsUGY42ZfvdRn39qhsviX4i0exSxsHtobePOxPJBxkknk89Sakf/VXv/XF//Zq4&#43;XvU0Ypt3NI6xP/Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/popos/1_popos_huaec8ce792172fe736a0955555a12f132_287881_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-10");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>Though 99% in shutdown state, I also keep a Windows 10 VM in case I need to use software which can’t run on Linux. I also keep a staging environment running on Debian for the remote tailscale exit node installed back home in Manila. Another one is an Ubuntu VM running GNS3 server for other side projects on kubernetes and networking. My VM disks are created in the NVMe drives allowing me to play around with VMs efficiently in terms of very quick load times. The NVMe drives are also mirrored in RAID1 so I don&rsquo;t have to worry about losing data when one of the two drives crashes.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-11-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-11" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/vms/1_vms.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="191"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAAoAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOwT4ceE5Fy2kKT05mk/&#43;Kpf&#43;FaeESOdHX/v9J/8VXSRfex29KmwPQUkNqzOUHw08I4H/EnXn/ptL/8AFU5fhx4UXkaSAQeP30v/AMVXU4HoKMD0FMR//9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/vms/1_vms_hua9e2729e8b72699486f64cb80d6c2ffb_57210_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-11");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>The last but not the least is my router! Running as a VM on Proxmox, it just works wonderfully. I did experience random reboots though, but this got fixed after upgrading the kernel from 5.4 to the new 6.1 together with the intel micro-code package. My longest uptime with it was around 40 days before I had to reboot for maintenance work. Inside OPNsense I am running Unbound caching DNS resolutions for faster downstream queries. The browsing experience became significanly better after enabling this. Websites started to load faster also after enabling DNS over HTTPS. I was trying to find an explanation to this but I will just leave it out in the cold for now. I also have my Cloudflare Dynamic DNS agent running here. For VPN, I have Wireguard allowing me unfiltered access to the entire network. I also use this on daily basis — tunneling at the very least my DNS traffic to Pihole for internet ads blocking.</p>
<p>



	





































<style>
	

	
</style>





<div id="gallery-ae85206290481cf425f0de9e51bc13d9-12-wrapper" class="gallery-wrapper">
<div id="gallery-ae85206290481cf425f0de9e51bc13d9-12" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/opnsense/1_proxmox.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="172"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAAkAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOEnk3GIsVYkDI59qgeNWySqg4OOfeol&#43;8v1qaT/AFR&#43;jfzoAhSQROGXCsOQRUpvpQdwkJPqarN1/AfyptAH/9k="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/opnsense/1_proxmox_hu404439e683d15f1a256076f01f33b5d1_114853_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/opnsense/2_pihole.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="341"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABIAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOJS/laVFuGeaIfeQucH8Kc1zZCQsLMFSCNvpVQD98NvWrhN6EyLZiP&#43;uX/1q0bbjYx5XGanFbfd92w63vLCFHSaw8xieGPBWoJJ7d9ypblAWyCPTPTFJPJMshE0KhgTnKinpJcnIWAfd5xGOn5Viqai7/qVUlOorSS/L9Cr0k44q19quP8AnvL/AN9mqh/1lTVqNpPck&#43;0THrM//fRpDPNgjzXwevzGmUGgLI//2Q=="
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/opnsense/2_pihole_huc1baf80b03675390fa184597999e401c_134483_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/state-of-the-network-the-first-120-days/opnsense/3_opnsense.png" 
					class="galleryImg"
					
					>
					<img			
						width="600" height="302"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIABAAIAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APS5PC&#43;hMihtIsCc43G3X1&#43;lNTwvoIYp/Ymn4HQ/ZVP9K1Xzt6/xH&#43;dJlg5IUkE45x&#43;dAGYfDGhKTjRtO4x/y6r/AIVc/s6yihSJbWER42BFT5QMdMelWXDEHA6470sgJCYycN60Af/Z"
							
							class="lazy"
							data-src="/posts/state-of-the-network-the-first-120-days/opnsense/3_opnsense_hu9a5b718c683341ed8bca172d4a1f4c76_139117_600x600_fit_q90_lanczos_3.png"
						

						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-ae85206290481cf425f0de9e51bc13d9-12");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<br></p>
<p>I think that&rsquo;s all of it for the network&rsquo;s status quo. Over the next few weeks I will have to wrap my head around Terraform, Ansible, and Kubernetes. This is because I&rsquo;ll be migrating most, if not all, of these services to a &ldquo;production&rdquo; k8s cluster with the help of automation. I&rsquo;ve been sitting on the fence about this for quite some time now, but I finally decided go with it to have hands-on experience with Infrastructure-as-Code. Is it necessary? Not really, but it sure is interesting.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Install K3s with Calico and disable Traefik</title>
      <link>https://luislogs.com/posts/install-k3s-with-calico-and-disable-traefik/</link>
      <pubDate>Sat, 13 May 2023 18:40:30 +0900</pubDate>
      
      <guid>https://luislogs.com/posts/install-k3s-with-calico-and-disable-traefik/</guid>
      <description>For those who want to use Calico with k3s instead of Flannel, I am sharing here the steps I followed. For the project I am working on, I had to re-install k3s with Calico upon learning that flannel works on layer-2, whereas I need layer-3 routing for BGP. I am not sure if there’s a way to advertise BGP with flannel as the CNI but it looks like Calico already runs it natively.</description>
      <content:encoded><![CDATA[<p>For those who want to use Calico with k3s instead of Flannel, I am sharing here the steps I followed. For the project I am working on, I had to re-install k3s with Calico upon learning that flannel works on layer-2, whereas I need layer-3 routing for BGP. I am not sure if there’s a way to advertise BGP with flannel as the CNI but it looks like Calico already runs it natively. That should reduce any additional configuration that might be required going further if your project also requires BGP routing.</p>
<p>Uninstall k3s
To uninstall execute the following as root:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">/usr/local/bin/k3s-uninstall.sh
</span></span><span class="line"><span class="cl">rm -rf /var/lib/rancher
</span></span></code></pre></div><h3 id="reinstall-k3s">Reinstall k3s</h3>
<p>Execute:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -sfL https://get.k3s.io <span class="p">|</span> <span class="nv">INSTALL_K3S_EXEC</span><span class="o">=</span><span class="s2">&#34;--flannel-backend=none --disable-network-policy --cluster-cidr=192.168.0.0/16&#34;</span> sh -s - --docker
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_2.png" alt="Install k3s with calico">
  </p>
<p>Copy the k3s yaml file to your home directory to allow remote access. Ensure correct ownership:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkdir /home/luis/.kube/ <span class="c1">#(Only required if you don&#39;t have the .kube directory in your home folder yet)</span>
</span></span><span class="line"><span class="cl">cp  /etc/rancher/k3s/k3s.yaml /home/luis/.kube/config
</span></span><span class="line"><span class="cl">chown -R luis:luis /home/luis/.kube/
</span></span></code></pre></div><p>Check nodes:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl get node
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_3.png" alt="Install k3s with calico">
  </p>
<p>Get the token of your master node:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">cat /var/lib/rancher/k3s/server/node-token
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_4.png" alt="Install k3s with calico">
  </p>
<p>Use this token and the IP of your master node in the installation command to be executed in your worker nodes. Execute as root:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -sfL https://get.k3s.io <span class="p">|</span> <span class="nv">K3S_URL</span><span class="o">=</span>https://serverip:6443 <span class="nv">K3S_TOKEN</span><span class="o">=</span>mytoken sh -s - --docker
</span></span></code></pre></div><p>Execute this in the worker node as root.</p>
<p>You will get the error:</p>
<blockquote>
<p>The connection to the server localhost:8080 was refused – did you specify the right host or port?</p>
</blockquote>
<p>This is because flannel was disabled and there is no CNI running.</p>
<p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_5.png" alt="Install k3s with calico">
  </p>
<p>And if you try to check pods from the master node the status will only be in ContainerCreating:</p>
<p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_6.png" alt="Install k3s with calico">
  </p>
<h3 id="install-calico">Install Calico</h3>
<p>From here you will need to install calico. To do so execute:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.25.0/manifests/tigera-operator.yaml
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_7.png" alt="Install k3s with calico">
  </p>
<p>Then install the required custom resources:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.25.0/manifests/custom-resources.yaml
</span></span></code></pre></div><p>Now check the pods</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl get pod -o wide --all-namespaces
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_8.png" alt="Install k3s with calico">
  </p>
<p>You will notice that some traefik containers are in error or CrashLoopBackOff state. I am not sure why but I don’t really need it. To disable Traefik:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl -n kube-system delete helmcharts.helm.cattle.io traefik traefik-crd
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_9.png" alt="Install k3s with calico">
  </p>
<p>Stop k3s services.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo systemctl stop k3s
</span></span><span class="line"><span class="cl">sudo systemctl status k3s
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_10.png" alt="Install k3s with calico">
  </p>
<p>Modify below the k3s service configuration file:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo vi /etc/systemd/system/k3s.service
</span></span></code></pre></div><p>And add the following line:</p>
<p><code>'--disable=traefik' \</code></p>
<p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_11.png" alt="Install k3s with calico">
  </p>
<p>Reload the service and delete the Traefik yaml file:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo systemctl daemon-reload
</span></span><span class="line"><span class="cl">sudo rm /var/lib/rancher/k3s/server/manifests/traefik.yaml
</span></span></code></pre></div><p>Start k3s:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo systemctl start k3s
</span></span><span class="line"><span class="cl">sudo systemctl status k3s
</span></span></code></pre></div><p>Check nodes</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kubectl get node -o wide
</span></span></code></pre></div><p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_12.png" alt="Install k3s with calico">
  </p>
<p>Check the pods regularly.</p>
<p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_13.png" alt="Install k3s with calico">
  </p>
<p>You might notice that some calico pods are in crashloopback state. Check again after a few minutes and they should be in running state</p>
<p>
    <img src="/posts/install-k3s-with-calico-and-disable-traefik/20230513_14.png" alt="Install k3s with calico">
  </p>
<p>K3s with Calico should be running fine now at this point!</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Install Ubuntu Server 22.04 &amp;　GNS3 on Unraid</title>
      <link>https://luislogs.com/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/</link>
      <pubDate>Sat, 01 Apr 2023 18:40:30 +0900</pubDate>
      
      <guid>https://luislogs.com/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/</guid>
      <description>Unraid is a hypervisor by itself. So aside from just running docker containers, you can also spawn VMs. I wanted to install Ubuntu Server 22.04 so I could run the GNS3 remote server on it.
Ubuntu Server Installation You can download the Ubuntu iso image from this page. It’s either you download to your local machine or using Unraid with the help of the CLI or some docker app.
While waiting for the download to complete.</description>
      <content:encoded><![CDATA[<p>Unraid is a hypervisor by itself. So aside from just running docker containers, you can also spawn VMs. I wanted to install Ubuntu Server 22.04 so I could run the GNS3 remote server on it.</p>
<h3 id="ubuntu-server-installation">Ubuntu Server Installation</h3>
<p>You can download the Ubuntu iso image from this page. It’s either you download to your local machine or using Unraid with the help of the CLI or some docker app.</p>
<p>While waiting for the download to complete. Go to Settings &gt; VM Manager and set ‘Enable VMs’ to yes. You can also toggle the advanced view to have a more detailed look on the settings. Here you will see the directory of the iso files and the storage so be sure to have your shares properly configured.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_1.png" alt="alt text">
  </p>
<p>Just to give you an idea my iso directory is saved to a cache that doesn’t have redundancy. Image files that are not intended to be used any sooner can either be deleted or transferred to an archive directory on your main array.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_2.png" alt="alt text">
  </p>
<p>It is important to transfer the iso file to the iso share or else you won’t be able to select this later on.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_3.png" alt="alt text">
  </p>
<p>Go to VMs &gt; Add VM &gt; Ubuntu. Select the CPU cores and memory as well as the ISO file.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_4.png" alt="alt text">
  </p>
<p>Assign the disk size.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_5.png" alt="alt text">
  </p>
<p>For network model ensure that br0 is selected. For VM console port Unraid starts with the default port of VNC but just to avoid any conflict later on when you run appliances on GNS3 just choose a different port range from 5900. Uncheck ‘Start VM after creation’. Everything else can be kept in default. Create the VM.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_6.png" alt="alt text">
  </p>
<p><em>Note network-model should be set to virtio-net to avoid any networking issues with the docker containers.</em></p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_7.png" alt="alt text">
  </p>
<p>Go back and edit this VM and toggle from form to XML view on the upper right hand side. To enable nested virtualization insert the following line in the <cpu> part.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_8.png" alt="alt text">
  </p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;feature</span> <span class="na">policy=</span><span class="s">&#39;require&#39;</span> <span class="na">name=</span><span class="s">&#39;vmx&#39;</span><span class="nt">/&gt;</span>
</span></span></code></pre></div><p>Update, start the VM, and open the console. Install the OS how you normally do it.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_9.png" alt="alt text">
  </p>
<p>As for me I always choose Ubuntu Server (not minimized) everytime to avoid any package dependencies later on.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_10.png" alt="alt text">
  </p>
<p>Be sure the VM is assigned a DHCP IP when you get to the network settings or assign a static one if you wish. I always prefer the latter.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_11.png" alt="alt text">
  </p>
<p>Modify disk to utilize all. There really is no use case to use LVM if you are just running GNS3 server.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_12.png" alt="alt text">
  </p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_13.png" alt="alt text">
  </p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_14.png" alt="alt text">
  </p>
<p>Also ensure OpenSSH to be installed!</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_15.png" alt="alt text">
  </p>
<p>Reboot the server after installation and check your IP within the VNC console. Try to login via ssh.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_16.png" alt="alt text">
  </p>
<p>Perform basic checks especially the disk space! The root directory should be assigned the biggest chunk of the disk size.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_17.png" alt="alt text">
  </p>
<h3 id="install-gns3-server">Install GNS3 Server</h3>
<p>I am sharing the link to the official documentation here for reference. It says to execute the following commands as root:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo -i
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> /tmp
</span></span><span class="line"><span class="cl">curl https://raw.githubusercontent.com/GNS3/gns3-server/master/scripts/remote-install.sh &gt; gns3-remote-install.sh
</span></span><span class="line"><span class="cl">bash gns3-remote-install.sh --with-openvpn --with-iou --with-i386-repository
</span></span></code></pre></div><p>Now if we check the status of the gns3 services. It would always show it’s activating</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_18.png" alt="alt text">
  </p>
<p>If you check the log file mentioned there you would see the following</p>
<blockquote>
<p>CRITICAL web_server.py:88 Could not start the server: [Errno 99] error while attempting to bind on address (‘172.16.253.1’, 3080): cannot assign requested address</p>
</blockquote>
<p>Let’s check the configuration file getting loaded and see if we can see anything there.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_19.png" alt="alt text">
  </p>
<p>The controller config file can be found in the highlighted path shown above. At the same time we can see GNS3 is trying to listen on 172.16.253.1.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_20.png" alt="alt text">
  </p>
<p>This seems to be the default IP configured in the installation. Change this to the local IP of your VM.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_21.png" alt="alt text">
  </p>
<p>Restart GNS3 and check the status again. It should be running now.</p>
<p>
    <img src="/posts/install-ubuntu-server-22-04-gns3-server-on-unraid/unraid_22.png" alt="alt text">
  </p>
<p>At this point you should be able to connect from a remote GNS3 GUI to this server.</p>
<p>Lastly to start GNS3 server automatically every reboot, just enable the service:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl <span class="nb">enable</span> gns3
</span></span></code></pre></div>]]></content:encoded>
    </item>
    
    <item>
      <title>Moving files within Unraid</title>
      <link>https://luislogs.com/posts/moving-files-within-unraid/</link>
      <pubDate>Tue, 28 Mar 2023 18:40:30 +0900</pubDate>
      
      <guid>https://luislogs.com/posts/moving-files-within-unraid/</guid>
      <description>Moving files within Unraid One of the first questions I asked myself is how can I transfer files from an external drive to one of the shares in my array. This is so I can use that external SSD as another cache pool in my Unraid setup. And SpaceInvaderOne saves the day again. I summarized his video below. Follow at your own risk or better yet just watch SpaceInvaderOne’s video here.</description>
      <content:encoded><![CDATA[<p>Moving files within Unraid
One of the first questions I asked myself is how can I transfer files from an external drive to one of the shares in my array. This is so I can use that external SSD as another cache pool in my Unraid setup. And SpaceInvaderOne saves the day again. I summarized his video below. Follow at your own risk or better yet just watch SpaceInvaderOne’s video here.</p>
<p>In bullet points:</p>
<ul>
<li>All disks and shares can be found in /mnt/.</li>
<li>/mnt/disk1/ is location of disk1.</li>
</ul>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_1.png" alt="alt text">
  </p>
<ul>
<li>/mnt/user0 contains all of the shares but only those of which are in the array and not the cache.</li>
<li>Shares are spread across the disks.</li>
<li>All shares on unRAID can be found in /mnt/user. Try to click on any of the share and it will show you the path.</li>
<li>If you mount an external drive from the Unassigned Devices, the path will be in /mnt/disks/</li>
<li>If you try to mount a remote share (e.g. a SMB share from another unraid system), the path will be in /mnt/remotes/.</li>
<li>There are different tools which can be used for data transfer e.g. Krusader, rsync, remote shares, or by using the cli.</li>
</ul>
<h3 id="how-to-use-krusader">How to use Krusader</h3>
<p>Install binhex krusader.</p>
<p>Delete /media</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_2.png" alt="alt text">
  </p>
<p>We will create three different folders. One to access local shares, one for unassigned disks, and another one for remote shares.</p>
<p>On the bottom part click ‘Add another path, port, variable, label or device.’</p>
<p>Follow as below:</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_3.png" alt="alt text">
  </p>
<p>Add another one as below:</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_4.png" alt="alt text">
  </p>
<p>And another one as below:</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_5.png" alt="alt text">
  </p>
<p>Click Apply and wait for installation to complete.</p>
<p>Go to Docker &gt; Krusader &gt; WebUI</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_6.png" alt="alt text">
  </p>
<p>Go through the wizard by clicking on OK.</p>
<p>On both the left and right side panel go to the / directory. And from here add a profile called ‘startup’.</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_7.png" alt="alt text">
  </p>
<p>Go to Settings &gt; Configure Krusader &gt; Startup profile &gt; choose startup. Apply.</p>
<p>
    <img src="/posts/moving-files-within-unraid/unraid_8.png" alt="alt text">
  </p>
<p>Now you can navigate to your directories and copy or move files across the panels. One good thing to note is even if you close the browser, the copying or moving of files will continue as long as the docker application is running. For attaching external drives via USB, you will have to mount them on the ‘Main’ tab before it appears in /mnt/disks/ directory.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>New NAS and Homelab setup using Unraid</title>
      <link>https://luislogs.com/posts/new-nas-and-homelab-setup-using-unraid/</link>
      <pubDate>Sat, 18 Mar 2023 18:40:30 +0900</pubDate>
      
      <guid>https://luislogs.com/posts/new-nas-and-homelab-setup-using-unraid/</guid>
      <description>Just very recently I managed to assemble my second NAS — a beefed up version of my first one back in 2012. I decided to settle on an 11th-gen Intel system.
Motherboard: Asrock H570M-ITX/AC CPU: Intel Core i7-11700 RAM: Kingston Fury DDR4 3200MT/s 16GB x 2 Drives: 2x 8 TB WD Red Plus, 2x 1TB Samsung 980 NVMe, 1x 500GB Samsung 860 EVO PSU: Fractal Design ION SFX-L 500W 80PLUS Gold Case: Jonsbo N1 Below you can find the steps I followed to install unRAID v6.</description>
      <content:encoded><![CDATA[<p>Just very recently I managed to assemble my second NAS — a beefed up version of my first one back in 2012. I decided to settle on an 11th-gen Intel system.</p>
<ul>
<li>Motherboard: Asrock H570M-ITX/AC</li>
<li>CPU: Intel Core i7-11700</li>
<li>RAM: Kingston Fury DDR4 3200MT/s 16GB x 2</li>
<li>Drives: 2x 8 TB WD Red Plus, 2x 1TB Samsung 980 NVMe, 1x 500GB Samsung 860 EVO</li>
<li>PSU: Fractal Design ION SFX-L 500W 80PLUS Gold</li>
<li>Case: Jonsbo N1</li>
</ul>




	




































  	
	

	
		<script src="/shortcode-gallery/jquery-3.7.0.min.js"></script>
	
	
	
		<script src="/shortcode-gallery/lazy/jquery.lazy.min.js"></script>
	

	<script src="/shortcode-gallery/swipebox/js/jquery.swipebox.min.js"></script>
	<link rel="stylesheet" href="/shortcode-gallery/swipebox/css/swipebox.min.css">

	<script src="/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js"></script>
	<link rel="stylesheet" href="/shortcode-gallery/justified_gallery/justifiedGallery.min.css"/>


<style>
	

	
</style>





<div id="gallery-21f3079619a363458d8ea513db596d29-0-wrapper" class="gallery-wrapper">
<div id="gallery-21f3079619a363458d8ea513db596d29-0" class="justified-gallery">
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_1.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOetPDcUOrxJPqke9V3qiqMscdD2H49aypYNRg1Rri63BoSBjeSygdMHr24NS2&#43;oXGoJEsSrKLcNvZQA4XPUE&#43;melbNzepq&#43;mxWsMQN6hKrcbx8yehHv6cY4PFLbcuyexoaNqFla6zJbXN0kkssai3kGMEHnacdG6ex/Sul8yP1H5ivFLqF7aYgSK4BxuU5Ge4qL7RJ6/pVOF9TncLs0NLma2lMsbGOZRlT/AHq63TNGEmkyz4NrG6jeR98E87sdx&#43;ny&#43;xrH1LQGhvJYnkMbH5om7N6GrLeKmXS4oSJTeQjy5kbkMoHOcdiQPoee3Keq0NmmtDQl8O21xpu65kiQW5WMbOWdR2OO4HT1qj/wjeg/37v8j/hWppVwk0tqmpXEMFvMplEJfYAACQCewz2PX9DuY8Of897D/wACEpJ20NOW&#43;5//2Q=="
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_1_hu502a9500bb1a9b943faea08ca89d4aac_245901_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_2.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOd0/XZ9qwresdkUiW/8AVhjaO3UVfhmn1DSJlmZ2udrDc4O4DPHX2NcKkZMfmA8jgqehrt9H1Sx0xbgXUMkuWJTy03EjGD&#43;GBRO7dxw7HJ6hpqbVuY22ngkDpVHD/8APT&#43;daWuXE0czJEGjgkJIR1AYA8gH0PNY3mv6mnFaCle5ftSzSPCkTSs74VF6nNd34ethpVzHE8QeaTH71WJUN/EB6ds9/wAMVxeg3/2O&#43;YhF3OBhyMleecCvQ9MvLQ6e9yv7zafuggMWA4HsfSplcqDSepQ&#43;JGnRsks7Li4DgjH8S44H4V5r5cn92u41y4a&#43;kuZXuBIjBQq5PyLtAI9Mda537FY/3v8Ax4URdkOSP//Z"
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_2_hub2c550302bac5fd45f7929f1d478f373_229477_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_3.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AOS8OOZp40RG8lhk5O4DHBB6YBGBz6D1q5q3hWO1D31m4mixhwhyYmPr7e/r&#43;FdBoVhp9hstoY/lChhuHLH1z3q9dvZWF008s6rCIylwpHylSOAfU&#43;1Kxa8zxu7SSO4YSMWOeCe9Q7q6jxBp8U6C7tLe4it5ctCZ0wSP6/59a577Dcf882/75NVF6EtHY6R4mWW0EshcXcY8vZGuTLn07c45z&#43;FdBpthc3bLPqkaYfmOFhlYwPX1NcDpGqQ2OwhHWRG3CRSDg&#43;69x17jrXdadrUOoxQ3UG4bTiRB95Tjp&#43;PBB9u1JiS7nQzQw3kD2GoRGS3mG0MBynpj0qh/wgPhz/npc/8AfysXXvFzQo1tp7KZhwzg8J7D1P8AKuc/4SrX/wDn8b/vs1LLV7H/2Q=="
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_3_hu85637e8f45c63fbf3d6468419f54d66f_209538_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_4.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/ALVt4vghtI4ptPkjMKLHzIOSB7DHakl8dRpJGn9jynIBUmcAH8cda46xuplNyLhykzgq6bATnjsehH9O9WLSeO5kkt5rgW8bMdrMoERbJ&#43;V8cjPrkUnFEqETcvvFBu55Zf7NeMsBgGUHGBj0rO/t2f8A59//ACJ/9aqdyvm5TT38uRflltpiWKt6q/dTjv8AnzVT7HrH9yL/AL6T/wCKotYqNOJUv9Fv4y1xNIOuWEeePw4q5o9xGuk3cjhHlBYuX5LDgn&#43;tdBPbS3Ez&#43;aI4ZD8zLNIFwT169f8APSucuvD1y8l3LYzRHYMSRoTzkduMGlzp9S5Qa&#43;EpQ6pdg&#43;SHZgAW2j9fwqT&#43;1Jv7h/I1St7GeWceWreachgnRexBJ6Vc/sS8/wCebf8Af6qbSErn/9k="
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_4_hu6f80a1014ee310c05e5be6e7e297d998_240949_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_5.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="450" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAGAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/APMtN8O3&#43;pL5qoILcDJnmO1APX3rahsNL0q1ku4bV9UaL71w64hU&#43;w/i/wA81oXcWp29qtxqOnvfGcgwZVvKjAyT8g79OfSp4/Dt1rKQzapdRwxnlIYkGEU8n0/H&#43;dJtlpdjJ0HxHfw&#43;KoLm6nKRpgNEV2KFJHQfkfXivSv&#43;E007/n5j/OvO/FGjpawiJJkkniUYJIJZBnn8f8a5TyZvb86Vkx3aPb5PKk0QrJfXN3M43qjxhhEeeMgAnIwNuSax726uLeZbdFltZsDzAgV5jgcAMOFz1J657jFchpHiaOw0q8tpY2uQcsnmrvI3cEc8fj7nikvvFF9fWyRSyYdBj92cHZ2DMenPc880WHzF/WoGKOTKsV0ASGklMjsPRjzz/nNc9tv/APn9j/77qld6ip4DCZv7vRB/Vj9ePaqn29/&#43;eFv/AN&#43;hVEtn/9k="
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_5_hu1ef7542de73363a875a7dfa6a4194309_664266_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
		
		
				
			
			
			
				
			

			
			
				
					
				
			


			
			
			

			
			


			<div>
				
				
					
				
				<a href="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_6.jpg" 
					class="galleryImg"
					
						

						
							data-description=" + <br/>mm f/ sec ISO "
						

						
					
					>
					<img			
						width="380" height="600"

						
							
							style="filter: blur(25px);"
							
								src="data:image/jpeg;base64,/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4&#43;JS5ESUM8SDc9PjsBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACAAFAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5&#43;gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4&#43;Tl5ufo6ery8/T19vf4&#43;fr/2gAMAwEAAhEDEQA/AM6fUbKa/aJ28mNWU5WMIAMHoPxretdM8M3dnEkN08LxqAcHLPjvjpXnr3K3JEo7gAj0OK0/D0xiecqcEsMn2xR0KWrs0ejrKz7mRztLHGRjil3yf89K56PxZZ2cawSwXDso&#43;8kQYHPPXcP5U/8A4TXT/wDn2uv/AAHH/wAXWfKzBp32OK1gWUd9tsFxFsGcdCcnNMs5fKtJ2BwTIB&#43;lZ&#43;p/a7KbLxiSMceYpyD/AIU60llvLdoolKKzZZz24xge9WtjoesmJM2rPKZIDOI25XaTj0/pUf8AxO/W5/M1qpAY0Chm4GODS&#43;W395vzquaRXs4n/9k="
							
							class="lazy"
							data-src="/posts/new-nas-and-homelab-setup-using-unraid/images/unraid_6_hub08adc2356c684ea6288757b7e3d889a_172267_600x600_fit_q90_lanczos.jpg"
						

						
							
								
							
						
					>
				</a>
			</div>
		
	
</div>
</div>

<script>
	if (!jQuery) {
		alert("jquery is not loaded");
	}

	$( document ).ready(() => {
		const gallery = $("#gallery-21f3079619a363458d8ea513db596d29-0");
		

		
		let swipeboxInstance = null;

		
		
		gallery.on('jg.complete', () => {
			
				
				
				$(() => {
					$('.lazy').Lazy({
						visibleOnly: true,
						afterLoad: element => element.css({filter: "none", transition: "filter 1.0s ease-in-out"})
					});
				});
			

			swipeboxInstance = $('.galleryImg').swipebox(
				jQuery.extend({},
					{  }
				)
			);
		});

		
		gallery.justifiedGallery({
			rowHeight : "150",
			margins : "5",
			border : 0,
			randomize :  false ,
			waitThumbnailsLoad : false,
			lastRow : "justify",
			captions : false,
			
			
		});

		
		
	});
</script>

<p>Below you can find the steps I followed to install unRAID v6.11.5 with the help of <a href="https://youtu.be/CcRwT7iHIcc">SpaceInvaderOne’s video</a>. Of course only follow at your own risk. I would even advise you to go to SpaceInvaderOne’s youtube channel and watch his videos instead.</p>
<h3 id="preparation">Preparation</h3>
<ol>
<li>Create a bootable USB with the Unraid USB creator and allow UEFI boot since there is no external GPU.</li>
<li>Change boot order to have USB as first priority.</li>
<li>Enable VD-T and all other virtualization settings in BIOS.</li>
<li>Disable built-in RAID function in BIOS.</li>
<li>Plug server to router and access using kamata.local (name-of-server.local)</li>
<li>Change to a static IP address by going under Settings &gt; Network Settings.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_7.webp" alt="alt text">
  </p>
<ol start="7">
<li>Go to plugins tab and install community plugins manager. You can get this from Unraid forum &gt; Plugin support &gt; <a href="https://forums.unraid.net/topic/38582-plug-in-community-applications/#comments">[Plug-In] Community Applications</a>. Acquire the URL under the INSTALLATION section.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_8.webp" alt="alt text">
  </p>
<ol start="8">
<li>Go back to Installed Plugins and click on the icon of Community Applications</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_9.webp" alt="alt text">
  </p>
<ol start="9">
<li>Go to Plugins &gt; Preclear Disk icon. Preclear only the mechanical disks and not NVMe or SSDs. Below the first one has already been started. You can leave everything else in default or you can just skip pre-read to save on time. My 8TB drives took about 13 hours to complete the zeroing process and another 13 hours to complete post-read.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_10.webp" alt="alt text">
  </p>
<ol start="10">
<li>Once preclear is done, you can create the array.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_11.webp" alt="alt text">
  </p>
<h3 id="creating-the-array">Creating the array</h3>
<p>It’s really surprising how easy it is to create the array in just a few clicks.</p>
<ol>
<li>In the Main tab, assign one of the mechanical disks as parity but do note the parity drive should always be equal or bigger than any of the other drives in your array. Assign another drive as disk 1.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_12.webp" alt="alt text">
  </p>
<ol start="2">
<li>Start the array and confirm the warning message prompt.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_13.webp" alt="alt text">
  </p>
<ol start="3">
<li>You will see that the disks are unmountable. This is because they haven’t been formatted yet. Go to the bottom part and formal all the disks. Ensure those are only disks part of the new array.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_14.webp" alt="alt text">
  </p>
<ol start="4">
<li>Once formatting is complete, the parity-sync will start automatically. This will take time depending on the drive capacity. As for my case it took around another 13 hours. Do note that you don’t have to wait for parity to complete before you can start using the array. You can already upload files at this point but you will not have redundancy not unless parity is complete.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_15.webp" alt="alt text">
  

    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_16.webp" alt="alt text">
  </p>
<ol start="5">
<li>When parity is completed you will see a green dot on the left side of device name. You can also scroll down and you should see a text showing parity is valid. At this point anything you upload into the disk will have redundancy. Just remember that parity needs to be calculated every time you modify something in the disk.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_17.webp" alt="alt text">
  </p>
<h3 id="creating-a-cache-pool">Creating a cache pool</h3>
<p>Now that you have the array running with parity-sync complete, you can start configuration of the cache pool. Here you will see that I still have my NVMe drives under unassigned devices. I plan have them running on RAID1 as well – same as the array.</p>
<ol>
<li>Stop the array so you can add a cache pool. I named it cache_protected to remind me this cache has redundancy (any name will do). Click on Add Pool and assign 2 slots. Select the one drive for each of the slot.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_18.webp" alt="alt text">
  </p>
<ol start="2">
<li>You can click on the name of the cache pool to see the settings. I kept mine on default. Start the array. It will show the the disks again are unmountable so you just have to format them the same way it was done for array disks.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_19.webp" alt="alt text">
  </p>
<ol start="3">
<li>Cache pool creation will not take so long. When that’s done the second device under Pool Devices will have a text saying that it is part of a pool.</li>
</ol>
<p>
    <img src="/posts/new-nas-and-homelab-setup-using-unraid/unraid_20.webp" alt="alt text">
  </p>
<p>This is the final step to running your array with a cache pool. If you want to move files into any of the shares you can use a docker application called Krusader. I just tried this today but haven’t had more time to explore so I am parking this for now.</p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
