<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jason</title>
    <description>The latest articles on DEV Community by Jason (@qotom).</description>
    <link>https://dev.to/qotom</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3850402%2Ff3a6eb40-4d54-4cae-96a7-f086fa70415d.png</url>
      <title>DEV Community: Jason</title>
      <link>https://dev.to/qotom</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/qotom"/>
    <language>en</language>
    <item>
      <title>mini pc</title>
      <dc:creator>Jason</dc:creator>
      <pubDate>Thu, 09 Apr 2026 03:30:03 +0000</pubDate>
      <link>https://dev.to/qotom/mini-pc-16de</link>
      <guid>https://dev.to/qotom/mini-pc-16de</guid>
      <description></description>
    </item>
    <item>
      <title>Building a Multi-LAN NAS + Router on a Mini PC (NVMe + 2.5G Networking)</title>
      <dc:creator>Jason</dc:creator>
      <pubDate>Thu, 09 Apr 2026 03:28:12 +0000</pubDate>
      <link>https://dev.to/qotom/building-a-multi-lan-nas-router-on-a-mini-pc-nvme-25g-networking-1gpg</link>
      <guid>https://dev.to/qotom/building-a-multi-lan-nas-router-on-a-mini-pc-nvme-25g-networking-1gpg</guid>
      <description>&lt;p&gt;Why I moved away from traditional NAS setups&lt;/p&gt;

&lt;p&gt;Most home or small office NAS setups follow the same pattern:&lt;/p&gt;

&lt;p&gt;A SATA-based NAS device&lt;br&gt;
A separate router&lt;br&gt;
Limited network flexibility&lt;/p&gt;

&lt;p&gt;This works, but once you start running mixed workloads (file storage, services, routing), bottlenecks appear quickly.&lt;/p&gt;

&lt;p&gt;I wanted something more flexible — especially on the network and storage side.&lt;/p&gt;

&lt;p&gt;The idea: combine networking + storage into one node&lt;/p&gt;

&lt;p&gt;Instead of splitting everything into multiple devices, I started testing a compact setup with:&lt;/p&gt;

&lt;p&gt;multiple LAN ports&lt;br&gt;
NVMe-based storage&lt;br&gt;
enough CPU to handle routing + services&lt;/p&gt;

&lt;p&gt;The goal was simple:&lt;/p&gt;

&lt;p&gt;One box that can handle NAS, routing, and lightweight services reliably.&lt;/p&gt;

&lt;p&gt;Hardware approach (multi-LAN + NVMe)&lt;/p&gt;

&lt;p&gt;The platform I used is a multi-port mini PC (in my case, a Qotom Q31100G4 type system).&lt;/p&gt;

&lt;p&gt;Key characteristics:&lt;/p&gt;

&lt;p&gt;4 × 2.5GbE LAN (Intel I226-V)&lt;br&gt;
4 × M.2 NVMe slots&lt;br&gt;
Intel low-power CPU (up to i5 class)&lt;/p&gt;

&lt;p&gt;What makes this interesting is not raw performance — but structure.&lt;/p&gt;

&lt;p&gt;Network design: physical separation instead of only VLANs&lt;/p&gt;

&lt;p&gt;Instead of relying only on VLANs, I used multiple physical NICs:&lt;/p&gt;

&lt;p&gt;WAN → internet&lt;br&gt;
LAN → client devices&lt;br&gt;
NAS → storage traffic&lt;/p&gt;

&lt;p&gt;This had a noticeable effect.&lt;/p&gt;

&lt;p&gt;When large file transfers happen:&lt;/p&gt;

&lt;p&gt;LAN traffic stays responsive&lt;br&gt;
storage traffic doesn’t interfere as much&lt;/p&gt;

&lt;p&gt;It’s a simple idea, but in practice it improves stability.&lt;/p&gt;

&lt;p&gt;Storage layout: NVMe changes everything&lt;/p&gt;

&lt;p&gt;Instead of a traditional SATA pool, I split NVMe roles:&lt;/p&gt;

&lt;p&gt;OS → dedicated SSD&lt;br&gt;
data → separate drives&lt;br&gt;
cache → independent drive&lt;/p&gt;

&lt;p&gt;This reduces I/O contention significantly.&lt;/p&gt;

&lt;p&gt;Compared to SATA-based NAS:&lt;/p&gt;

&lt;p&gt;faster response&lt;br&gt;
smoother multi-tasking&lt;br&gt;
better handling of mixed workloads&lt;br&gt;
Running router + NAS together&lt;/p&gt;

&lt;p&gt;This is where things get interesting.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvvivsbkj0upzsori7iaw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvvivsbkj0upzsori7iaw.jpg" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The setup runs:&lt;/p&gt;

&lt;p&gt;pfSense (routing + firewall)&lt;br&gt;
NAS system (storage layer)&lt;br&gt;
Docker (services)&lt;/p&gt;

&lt;p&gt;All on the same hardware.&lt;/p&gt;

&lt;p&gt;The key is separation:&lt;/p&gt;

&lt;p&gt;network interfaces&lt;br&gt;
storage roles&lt;br&gt;
service boundaries&lt;/p&gt;

&lt;p&gt;Without that, it becomes messy quickly.&lt;/p&gt;

&lt;p&gt;Thermal considerations (often overlooked)&lt;/p&gt;

&lt;p&gt;Compact systems like this have a hidden challenge:&lt;/p&gt;

&lt;p&gt;multiple NVMe drives&lt;br&gt;
multiple NIC controllers&lt;/p&gt;

&lt;p&gt;Both generate heat under sustained load.&lt;/p&gt;

&lt;p&gt;What I noticed:&lt;/p&gt;

&lt;p&gt;NVMe drives are usually the hottest components&lt;br&gt;
airflow matters more than CPU cooling&lt;br&gt;
sustained workloads require proper ventilation&lt;br&gt;
What this setup is actually good for&lt;/p&gt;

&lt;p&gt;This type of system is not for everyone.&lt;/p&gt;

&lt;p&gt;But it fits very well for:&lt;/p&gt;

&lt;p&gt;homelab environments&lt;br&gt;
small office setups&lt;br&gt;
edge nodes&lt;br&gt;
developers running multiple services locally&lt;br&gt;
Final thoughts&lt;/p&gt;

&lt;p&gt;This isn’t about replacing every NAS or server.&lt;/p&gt;

&lt;p&gt;It’s about a different approach:&lt;/p&gt;

&lt;p&gt;using a multi-LAN + NVMe mini PC as a flexible infrastructure node&lt;/p&gt;

&lt;p&gt;The biggest takeaway for me:&lt;/p&gt;

&lt;p&gt;network structure matters more than raw speed&lt;br&gt;
storage layout matters more than capacity&lt;br&gt;
and simplicity still wins when done right&lt;/p&gt;

</description>
      <category>homelab</category>
      <category>networking</category>
      <category>pfsense</category>
      <category>nas</category>
    </item>
    <item>
      <title>Building a compact multi-port network platform with 2.5G, 10G and SFP+</title>
      <dc:creator>Jason</dc:creator>
      <pubDate>Tue, 07 Apr 2026 05:55:54 +0000</pubDate>
      <link>https://dev.to/qotom/building-a-compact-multi-port-network-platform-with-25g-10g-and-sfp-16do</link>
      <guid>https://dev.to/qotom/building-a-compact-multi-port-network-platform-with-25g-10g-and-sfp-16do</guid>
      <description>&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;In many setups, networking is typically split across multiple devices (router + switch + uplink).&lt;/p&gt;

&lt;p&gt;Recently I explored a compact platform that integrates multiple Ethernet interfaces into a single system.&lt;/p&gt;




&lt;h2&gt;
  
  
  Interface Layout
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkczh2hmw3groyiw4oxlk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkczh2hmw3groyiw4oxlk.jpg" alt="interface" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This setup includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2.5GbE for access and segmentation
&lt;/li&gt;
&lt;li&gt;10GbE (RJ45) for high-speed data paths
&lt;/li&gt;
&lt;li&gt;SFP+ for fiber or DAC uplinks
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Combining different interface types into one system allows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduced hardware complexity
&lt;/li&gt;
&lt;li&gt;Flexible network segmentation
&lt;/li&gt;
&lt;li&gt;Simplified deployment
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Practical Use Cases
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Multi-WAN routing
&lt;/li&gt;
&lt;li&gt;NAS / storage networking
&lt;/li&gt;
&lt;li&gt;Homelab setups
&lt;/li&gt;
&lt;li&gt;Edge computing nodes
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;While traditional setups still separate routing and switching, this type of integrated platform provides an interesting alternative for compact deployments.&lt;/p&gt;

</description>
      <category>networking</category>
      <category>homelab</category>
      <category>devops</category>
      <category>hardware</category>
    </item>
  </channel>
</rss>
