Is the CWWK N355 Soft Router Firewall / NAS Box Worth Your Data? (Review)
DIY router boxes have gained popularity in recent years, especially those coming out of China with various hardware configurations. The CWWK N355-powered firewall appliance is an intriguing option, not just as a high-performance router but also as a potential NAS device. Unlike many reviews that focus on its networking capabilities, this review explores its viability as a compact and efficient NAS solution.
The CWWK N355 is a well-rounded and versatile device that excels in networking, virtualization, and compact NAS applications, thanks to its dual 10GbE SFP+ ports, 2.5GbE LAN, expandable DDR5 RAM, and M.2 NVMe storage support. It is a compelling choice for firewall applications, Proxmox virtualization, and even lightweight NAS or media server setups, offering a balance of performance and connectivity in a compact and durable metal chassis with active cooling. The Alder Lake-N N355 CPU delivers efficient multi-core performance, making it suitable for running multiple services, including Docker containers, VMs, and network security applications. Additionally, its expandable memory and storage options give users flexibility, though its storage implementation is somewhat restrictive due to only one native NVMe slot and a SATA port with no internal mounting space. However, its aging Intel 82599ES 10GbE controller, high idle power consumption of 21-22W, and lack of full-speed PCIe lanes limit its potential for high-performance NAS deployments. While it can handle moderate file-sharing and media streaming workloads, users who require full 10GbE speeds, extensive storage expansion, and power efficiency may find better options in dedicated NAS motherboards with PCIe slots or higher-efficiency processors. Still, for those looking for a compact, high-speed network appliance with strong customization potential, the CWWK N355 remains a solid choice for advanced home labs, small business networking, and hybrid router-NAS setups. As long as users are aware of its networking bottlenecks and storage limitations, it offers impressive versatility and performance at an attractive price point.
BUILD QUALITY - 8/10
HARDWARE - 8/10
PERFORMANCE - 7/10
PRICE - 10/10
VALUE - 10/10
8.6
PROS
High-Speed Networking: Equipped with dual 10GbE SFP+ ports and two 2.5GbE LAN ports, providing excellent connectivity for advanced networking setups. Expandable Storage: Features two M.2 NVMe slots (one requiring an adapter) and a SATA 3.0 port, allowing for versatile storage configurations. Efficient Alder Lake-N CPU: The Intel N355 (8C/8T, up to 3.8GHz) offers efficient performance for firewall applications, Proxmox, lightweight NAS, and media servers. DDR5 Memory Support: Supports up to 48GB DDR5 RAM, enabling smooth multitasking, virtualization, and Docker/containerized environments. Robust Build and Cooling: Full aluminum chassis acts as a heat sink, with a top-mounted active cooling fan for effective thermal management. Wide OS Compatibility: Works with Windows 11 Pro, Linux distributions, ESXi, OPNsense, pfSense, OpenWrt, and TrueNAS, making it highly flexible. Compact and Power-Efficient: Small form factor and 15W TDP CPU make it space-saving and relatively low-power compared to traditional rack-mounted alternatives.
CONS
Aging 10GbE Controller: The Intel 82599ES 10GbE chipset is outdated, limiting maximum network speeds and performance efficiency in high-bandwidth workloads. Limited SATA Storage Options: While it includes a SATA 3.0 port, there is no internal mounting space for a 2.5-inch drive, requiring external solutions. Higher Idle Power Draw: Consumes 21-22W at idle, which is higher than dedicated NAS devices, potentially affecting long-term energy costs.
The CWWK N355 features a robust industrial design, with an all-metal chassis that acts as a heat sink, efficiently dissipating heat from critical components. The exterior is entirely metal, including the base panel, which features mesh ventilation to enhance airflow. A top-mounted active cooling fan ensures consistent airflow across the CPU and networking components, preventing thermal throttling under sustained workloads.
Internally, copper heat plates are placed over the CPU and 10GbE controllers, allowing for direct heat transfer to the chassis. This cooling system is highly effective, maintaining temperatures within safe limits even under heavy network and storage loads. During testing, the device remained at an average of 50-55°C under full load, with the fan producing minimal noise.
The cooling implementation makes the CWWK N355 a viable option for extended use in high-performance NAS, virtualization, or firewall applications where thermal efficiency is crucial. Given its mix of powerful networking features, ample connectivity, and storage options, this device has the potential to serve a broader range of applications than just routing. However, evaluating its strengths and weaknesses is crucial before repurposing it for a NAS setup.
One of the standout features of the CWWK N355 is its impressive network connectivity. Equipped with dual 10GbE SFP+ ports and two 2.5GbE i226V LAN ports, it offers significantly more bandwidth than traditional consumer NAS devices.
These high-speed connections enable rapid file transfers, efficient virtualization networking, and multi-user simultaneous access without bottlenecks.
It also includes two M.2 NVMe slots and a SATA 3.0 port, making it highly flexible for storage configurations. This means users can integrate fast NVMe storage while still having the option to include traditional SATA drives for cost-effective capacity expansion.
The aluminum chassis with active cooling enhances its thermal efficiency, ensuring stable operation even under load, a crucial aspect for maintaining performance in continuous 24/7 operation.
The N355 CPU, an Alder Lake-N processor, brings 8 cores and 8 threads, with a base clock of 1.8GHz and a boost up to 3.8GHz. This processor is designed for efficiency while maintaining a respectable level of performance for various workloads.
It also features integrated Intel UHD graphics, which allows it to handle lightweight GPU tasks such as video decoding, remote desktop applications, and low-power graphical processing.
The DDR5 SO-DIMM slot supports up to 48GB RAM, although some listings mention 32GB as the maximum. This expanded memory capacity is particularly beneficial for virtualization, allowing users to run multiple lightweight VMs, containers, and even a Plex media server with modest hardware-accelerated transcoding capabilities.
1 x DDR5 SO-DIMM slot, up to 48GB (some listings state 32GB max)
Storage
2 x M.2 NVMe (one requires adapter), 1 x SATA 3.0 (no internal mounting)
Networking
2 x 10GbE SFP+, 2 x 2.5GbE i226V LAN
Power Consumption
21-22W idle, up to 36W under load
Cooling
Aluminum chassis with active cooling fan
Ports
1 x Type-C, 1 x USB 3.2, 4 x USB 2.0, 2 x HDMI 2.0, TF Card Slot
Operating System Support
Windows 11 Pro, OPNsense, Linux, ESXi, OpenWrt
Dimensions
12.7 x 17.8 x 5.5 cm
Weight
1.3 kg
The combination of efficient CPU performance and expandable RAM makes it versatile, but users should be aware of its limitations when handling resource-intensive applications.
However, storage expansion comes with some challenges. While the device technically supports two M.2 NVMe drives, only one slot is a standard 2280 interface. The second slot requires an adapter, which is included, but adds complexity to installation. This additional requirement may be a concern for users who are less experienced with hardware modifications or prefer simpler plug-and-play configurations.
The SATA drive support is somewhat limited—while the port is available, there is no dedicated internal space for mounting a 2.5-inch drive inside the enclosure, meaning external mounting is necessary. This lack of internal SATA mounting may be a dealbreaker for those who prefer a more integrated and clutter-free build. While external enclosures or adapters could be used to house SATA drives, it introduces additional complexity and potential cable management issues.
Power consumption is another area of concern. Under idle conditions, the device draws 21-22W, which is quite high compared to traditional NAS appliances. Many consumer NAS systems are designed to run efficiently at around 10W to 15W when idle, making this unit significantly more power-hungry when not under load.
Under load, with 10GbE connections active, VMs running, and storage drives in use, power consumption reaches 36W. While this is still within reasonable limits for a device offering high-speed networking and multi-core processing, it is something to consider for users prioritizing energy efficiency. Over time, the additional power draw may add up, especially for those running multiple devices in a home or small business setup. If power efficiency is a critical factor, other lower-power options might be preferable.
Performance-wise, the M.2 NVMe drives achieve read speeds of up to 720MB/s and write speeds of 690MB/s.
While SATA performance peaks at around 200MB/s with a standard HDD. These speeds are respectable but fall short of fully utilizing the available 10GbE networking potential.
While this is acceptable for most home NAS applications, the 82599ES 10GbE controller is a notable bottleneck. It is an older PCIe Gen2 x4-based controller (in this deployment at least), which limits full 10GbE speeds.
In testing, even with dual 10GbE connections active, network transfers maxed out at around 600-700Mbps per link, rather than saturating the full 10GbE bandwidth on each of them.
This suggests that while it is capable of handling high-speed transfers, it is not the ideal choice for users who need to maximize 10GbE connectivity for large-scale data transfers or enterprise workloads.
While the CWWK N355 offers excellent networking and processing power, its relatively aging 10GbE controller, high idle power consumption, and limited internal storage space make it less ideal for an all-purpose NAS. However, it excels as a high-performance firewall/router, Proxmox host, or Plex server for users who can work around these limitations.
Users interested in setting up an advanced home lab or small business server might find this device appealing due to its networking flexibility, processing capability, and virtualization potential. While it lacks native software optimization found in dedicated NAS brands, those comfortable with manual setup and open-source NAS software will find it a capable and adaptable device.
For those seeking a dedicated NAS solution with full 10GbE performance, an ITX motherboard with PCIe 3.0 slots and dedicated storage expansion might be a better alternative. Such options would provide greater flexibility for storage expansion, more efficient networking solutions, and overall better optimization for NAS workloads. But if you’re looking for a compact, all-in-one networking and storage device, the CWWK N355 is an impressive contender.
Just be mindful of the legacy components and potential bottlenecks before making your final decision. With the right configuration and expectations, it can serve as a cost-effective and powerful addition to a home lab or small business network setup.
PROs of the CWWK N355 DIY 10GbE Box
CONs of the CWWK N355 DIY 10GbE Box
High-Speed Networking: Equipped with dual 10GbE SFP+ ports and two 2.5GbE LAN ports, providing excellent connectivity for advanced networking setups.
Expandable Storage: Features two M.2 NVMe slots (one requiring an adapter) and a SATA 3.0 port, allowing for versatile storage configurations.
Efficient Alder Lake-N CPU: The Intel N355 (8C/8T, up to 3.8GHz) offers efficient performance for firewall applications, Proxmox, lightweight NAS, and media servers.
DDR5 Memory Support: Supports up to 48GB DDR5 RAM, enabling smooth multitasking, virtualization, and Docker/containerized environments.
Robust Build and Cooling: Full aluminum chassis acts as a heat sink, with a top-mounted active cooling fan for effective thermal management.
Wide OS Compatibility: Works with Windows 11 Pro, Linux distributions, ESXi, OPNsense, pfSense, OpenWrt, and TrueNAS, making it highly flexible.
Compact and Power-Efficient: Small form factor and 15W TDP CPU make it space-saving and relatively low-power compared to traditional rack-mounted alternatives.
Aging 10GbE Controller: The Intel 82599ES 10GbE chipset is outdated, limiting maximum network speeds and performance efficiency in high-bandwidth workloads.
Limited SATA Storage Options: While it includes a SATA 3.0 port, there is no internal mounting space for a 2.5-inch drive, requiring external solutions.
Higher Idle Power Draw: Consumes 21-22W at idle, which is higher than dedicated NAS devices, potentially affecting long-term energy costs.
Where to Buy?
CWWK N355 2x10GbE Box Router/NAS ($304 AliExpress) – HERE
CWWK N355 2x10GbE Firewall Box U.S ($460 Amazon) – HERE
CWWK N355 2x10GbE Firewall Box U.K (£304 Amazon) – HERE
CWWK N355 MITX NVMe NAS ($184-295 AliExpress) – HERE
This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below
Need Advice on Data Storage from an Expert?
Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you.Need Help?
Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry.
[contact-form-7]
TRY CHAT Terms and Conditions
If you like this service, please consider supporting us.
We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service checkHEREIf you need to fix or configure a NAS, check FiverHave you thought about helping others with your knowledge? Find Instructions Here
Or support us by using our affiliate links on Amazon UK and Amazon US
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.
The Zimaboard 2 Single Board Server Review – The Best Yet?
In an increasingly saturated market of single-board computers and compact servers, the ZimaBoard 2 arrives with a clear goal: to offer an affordable, x86-powered, DIY-friendly alternative that bridges the gap between embedded systems and full-blown home servers. Developed by IceWhale, a brand that has already seen crowdfunding success with products like the original ZimaBoard, ZimaBlade, and ZimaCube, the ZimaBoard 2 aims to refine the company’s mission of delivering low-power, highly customizable devices for tinkerers, creators, and homelab enthusiasts. At its core, the ZimaBoard 2 is designed for users who want flexibility without complexity—whether that’s spinning up a lightweight virtualization platform, building a smart home hub, deploying a personal cloud, or running a local media server with minimal noise and energy consumption.
Unlike consumer-grade NAS systems or ARM-based boards, ZimaBoard 2 taps into the x86 ecosystem, offering broader OS compatibility and performance benefits while maintaining a compact, passively cooled footprint. This review explores the hardware, thermal and network performance, and software environment of the ZimaBoard 2, evaluating where it fits in the broader landscape of edge computing and personal infrastructure. As with previous IceWhale launches, this unit is being released initially through crowdfunding—a factor that calls for cautious optimism. Still, with a track record of fulfilling past campaigns, IceWhale appears confident in ZimaBoard 2’s readiness. Whether that confidence is justified, and whether the board truly earns its place in a crowded DIY server landscape, is what we’ll determine over the course of this review.
Zimaboard 2 Review – Quick Conclusion
The ZimaBoard 2 is a compact, x86-based single board server that strikes a balance between flexibility, efficiency, and affordability. It offers solid performance for its size, thanks to an Intel N150 processor, dual 2.5GbE ports, and a PCIe 3.0 x4 slot for meaningful expansion, making it suitable for tasks like media serving, light virtualization, and home automation. However, limitations such as non-upgradable 8GB RAM, slow onboard eMMC storage, and reliance on passive cooling require careful consideration for more demanding workloads. ZimaOS provides a user-friendly starting point with Docker support and basic file management, though advanced users may prefer to install alternative operating systems. Overall, the ZimaBoard 2 is a capable and well-engineered device for DIY server enthusiasts who understand its constraints and plan their use case accordingly
BUILD QUALITY - 10/10
HARDWARE - 8/10
PERFORMANCE - 8/10
PRICE - 9/10
VALUE - 10/10
9.0
PROS
x86 Architecture – Compatible with a wide range of operating systems including ZimaOS, Unraid, TrueNAS SCALE, and Proxmox. Dual 2.5GbE LAN Ports – Offers strong networking capabilities for multi-service workloads and gateway setups. PCIe 3.0 x4 Slot – Enables high-speed expansion for 10GbE NICs, NVMe storage, or combo cards. Fanless, Silent Operation – Completely passively cooled, ideal for home or quiet office environments. Compact and Durable Build – Small footprint with an all-metal chassis that doubles as a heatsink. ZimaOS Included – User-friendly OS with a Docker-based App Store and basic VM tools, ready out of the box. Flexible Storage Options – Dual SATA ports plus USB 3.1 support for connecting SSDs, HDDs, or external drives. Low Power Consumption – Efficient 6W CPU with ~10W idle and ~40W max under heavy load scenarios.
CONS
Non-Upgradable RAM – 8GB of soldered LPDDR5x limits long-term scalability for memory-intensive tasks. Slow/Small Default Internal Storage – 32GB eMMC is convenient but underperforms for OS-level responsiveness or high I/O workloads. Thermal Headroom is Limited – Passive cooling alone may not be sufficient in closed environments or under sustained load without added airflow. Not Launching on Traditional Retail, but instead on Crowdfunding.
NOTE – You can visit the Zimaboard 2 Crowdfunding Page (live from 10:30AM ET 22nd April 2025) by clicking the banner below. The entry price for early backers is $169, but that will revert to $179 (and $239 for a scaled-up storage and memory version). I DO NOT receive any kind of affiliate commission or sponsorship for this review (and this review, like all reviews at NASCompares, was done without the brand in question’s interference or input). You can use the link HERE to see the campaign for yourself and/or click the banner below:
Zimaboard 2 Review – Design and Hardware
The physical build of the ZimaBoard 2 continues IceWhale’s trend of delivering thoughtfully designed hardware. The full aluminum enclosure gives the board a sturdy, premium feel, while also serving as its main cooling surface. Every port is clearly labeled, and the board layout is practical and accessible.
Component
Details
Processor
Intel® N150 (4 cores, 6MB cache, up to 3.6GHz)
Memory
8GB LPDDR5x @ 4800MHz (soldered, non-upgradable)
Internal Storage
32GB eMMC (soldered)
LAN
2 x 2.5GbE Ethernet ports (Intel chipset)
Storage Interfaces
2 x SATA 3.0 (6Gb/s) with power
USB Ports
2 x USB 3.1
Display Output
1 x Mini DisplayPort 1.2 (up to 4K @ 60Hz)
PCIe Expansion
1 x PCIe 3.0 x4
Cooling
Passive cooling (full metal heatsink enclosure)
Graphics Features
Integrated graphics (up to 1GHz), Intel® Quick Sync Video
Virtualization Support
Intel VT-x, VT-d, AES-NI
Power Supply
12V / 3A DC input
TDP
6W
Dimensions
140mm x 81.4mm x 31mm
The PCIe slot includes a pre-cut section to accommodate longer cards, allowing for flexibility even in this small form factor. IceWhale also includes eco-friendly packaging, a detail that reflects both brand identity and attention to user experience. A cardboard insert allows users to hold the board upright alongside drives, useful for initial setup before a case is selected.
Optional accessories like a SATA adapter board with combined data/power connectors and third-party-compatible drive cages help complete the DIY experience. However, there are some practical limitations to consider: the soldered RAM means users must carefully plan for memory demands, and the internal storage, while functional, will not satisfy users looking for fast OS performance.
At the core of the ZimaBoard 2 is the Intel N150 processor, part of Intel’s Twin Lake architecture, offering four cores with a base clock that boosts up to 3.6GHz. This chip represents a significant step forward compared to the Celeron N3450 used in the original ZimaBoard, delivering better single-thread and multi-thread performance while maintaining a low 6W TDP.
Complementing the CPU is 8GB of LPDDR5x memory clocked at 4800MHz. While the use of fast memory is a welcome improvement, the limitation lies in its soldered nature—users cannot expand beyond this capacity.
This decision may be acceptable for light workloads such as running a Plex server, Docker containers, or Home Assistant, but it could become a bottleneck for users planning to run multiple VMs or resource-heavy services. The N150 CPU does support hardware virtualization and Intel AES-NI, which is essential for tasks like encrypted storage or virtual machine deployment.
In testing scenarios, the CPU delivered solid performance across typical tasks, and managed to keep up during multi-tasked environments with multiple services active. However, users with ambitions for more demanding applications will need to balance those expectations against the non-upgradable memory ceiling.
ZimaBoard 2 comes with 32GB of onboard eMMC storage, a choice that is both practical and limiting. This eMMC module is soldered to the board and is intended to house ZimaOS out of the box, giving users a ready-to-use system upon first boot. While this inclusion lowers the barrier to entry and simplifies setup for beginners, it presents performance limitations and a lack of flexibility. In testing, write speeds hovered around 35MB/s during mixed I/O operations, which is noticeably slow for tasks that involve frequent read/write cycles.
Moreover, should a user opt to install a different OS—such as TrueNAS SCALE, Proxmox, or Unraid—they would either overwrite the bundled ZimaOS or need to boot from an external USB or PCIe-based drive. Since the internal storage is neither M.2 nor socketed, it lacks the speed and modularity enthusiasts often seek in modern setups. As a result, users planning to use ZimaBoard 2 as a primary virtualization or storage server are better off supplementing it with faster storage via USB 3.1, SATA, or the PCIe slot for booting alternative OS environments. This caveat underscores a recurring theme with ZimaBoard 2: it’s well-positioned for entry-level use but requires external upgrades for more ambitious workflows.
One of the ZimaBoard 2’s most compelling features is its inclusion of two SATA 3.0 ports alongside a full PCIe 3.0 x4 slot. This greatly expands the device’s potential beyond typical SBCs, offering users a reliable way to build custom NAS setups, integrate high-speed NVMe storage, or even install networking and accelerator cards. During testing, a Synology combo card featuring two M.2 NVMe slots and a 10GbE Ethernet port was installed in the PCIe slot. The board successfully recognized all interfaces, demonstrating full PCIe compatibility and allowing throughput measurements to confirm the system could push high-bandwidth traffic.
With up to 4GB/s of bandwidth over PCIe, users can install expansion cards for fast storage, additional networking, or even compute offloading—although the small form factor means thermal and power considerations become important quickly. The SATA ports, while standard in speed, proved perfectly functional for connecting 2.5″ SSDs or traditional HDDs. IceWhale’s own accessories, like SATA power adapters and drive cages, help streamline this process, though third-party solutions work just as well.
For users aiming to transform this board into a flexible micro-server, this PCIe slot is a gateway to many possibilities and a key reason ZimaBoard 2 stands out in its category.
In terms of networking, the ZimaBoard 2 comes equipped with two 2.5GbE Ethernet ports, both powered by Intel chipsets—a choice that emphasizes reliability and driver compatibility across various operating systems. These ports are more than just a checkbox feature; they performed reliably under load and achieved full link saturation during file transfer tests and when used in conjunction with PCIe expansion.
In more advanced setups, users can configure bonding or load balancing to maximize throughput or redundancy. Additionally, there are two USB 3.1 ports for attaching external drives, peripherals, or USB-bootable OS images.
The inclusion of a Mini DisplayPort 1.2 allows for 4K video output at 60Hz, which is useful for users who want to use the board as a lightweight desktop or for initial OS installation and diagnostics—though it does require an adapter to convert to standard HDMI. Notably absent is built-in Wi-Fi or Bluetooth, which aligns with its target audience of wired-first home labs and embedded installations. Overall, ZimaBoard 2 offers a well-rounded set of connectivity options that exceed expectations for its size, with the dual 2.5GbE ports making it particularly attractive for networking-focused use cases like firewalls, proxies, or containerized gateways.
Thermal management on the ZimaBoard 2 is entirely passive, with the aluminum enclosure doubling as a heatsink to dissipate heat away from the CPU and other key components. This fanless approach results in completely silent operation, which is ideal for home or office environments where noise is a concern.
However, the trade-off is that the board’s temperature will steadily rise over time, especially in enclosed cases or cabinets with poor airflow. During idle operation, with minimal system load and attached drives in standby, temperatures hovered around 50°C after an hour, increasing slightly to 52–54°C over a 24-hour window.
Under heavier usage—including Plex playback, VM activity, active networking, and full PCIe slot utilization—the system remained thermally stable but showed significant heat buildup. Power consumption in these high-usage scenarios peaked at approximately 39–40W, which is quite efficient given the workload.
Still, users planning to run the board continuously under load are strongly encouraged to introduce active airflow or leave the system in a well-ventilated space. The all-metal build is a clever and minimalist solution, but it has practical limitations that users need to plan for—especially if operating in warmer environments or planning to enclose the unit in a tight chassis.
When put through real-world workloads, the ZimaBoard 2 delivered performance that largely aligned with its specs and design goals. File transfers over the onboard 2.5GbE interfaces reached full saturation in controlled conditions, proving the CPU and I/O subsystems are capable of pushing maximum throughput without significant bottlenecks. PCIe expansion further unlocked performance potential—especially with the Synology combo card, where simultaneous NVMe and 10GbE performance were tested. While NVMe read speeds reached up to 1.6GB/s, write speeds hovered around 500–700MB/s depending on traffic from the 10GbE port.
These variances are expected, given shared PCIe lanes and bandwidth contention, but overall results were respectable. Multimedia performance was also acceptable, with Plex running smoothly and able to stream and scrape metadata while supporting light VM usage concurrently.
In these scenarios, RAM utilization climbed past 50% and CPU usage approached 100%, but the board remained operational and responsive. It’s clear that ZimaBoard 2 is well-suited to low-to-moderate workloads, and can punch above its weight with strategic expansion. However, pushing it into more demanding territory—like simultaneous virtualization, AI inferencing, or high-speed file serving across multiple interfaces—will begin to test its limits.
The lack of active cooling makes thermal planning essential for any serious workload. But overall, the ZimaBoard 2 feels polished and reliable, with a design philosophy that caters well to its core audience of DIY server builders and edge compute experimenters.
Zimaboard 2 Review – Software
ZimaBoard 2 ships with ZimaOS, a custom-built operating system from IceWhale that is based on CasaOS—a lightweight, open-source platform designed for simplicity and ease of deployment. ZimaOS retains the core principles of CasaOS but adds refinements tailored to the Zima ecosystem, particularly features that emerged during development of the more powerful ZimaCube. The out-of-the-box experience is beginner-friendly, offering an intuitive web dashboard called “LaunchPad,” which centralizes access to installed applications, system controls, and file management.
ZimaOS is pre-installed on the board’s eMMC storage, enabling immediate setup without requiring users to flash a drive or download additional software. Despite the modest resources of the ZimaBoard 2, the OS performs responsively, even with several services running in parallel. The interface is clean, albeit minimalistic, focusing on usability over deep customization.
For users who are new to home servers or Docker deployments, the learning curve is surprisingly gentle. Though it lacks some of the granularity of more established platforms like OpenMediaVault or TrueNAS, it’s clear that IceWhale has designed ZimaOS to get users up and running quickly without sacrificing key functionality.
One of the more distinctive features of ZimaOS is its integrated App Store, which acts as a curated hub for Docker-based applications. Unlike traditional NAS interfaces that require command-line Docker commands or extensive Portainer configuration, ZimaOS simplifies deployment through one-click installation and automated environment setups.
Popular applications like Plex, Jellyfin, Stable Diffusion, and more are available by default, with the option to add third-party sources for broader container variety. Behind the scenes, the system leverages containerization frameworks to handle resource isolation and volume mappings, but much of this complexity is hidden from the end user.
Application setup is further eased by pre-configured defaults such as port assignments, directory structures, and even PUID/PGID settings, reducing friction for non-technical users. For those with more experience, ZimaOS still allows you to tweak or override these settings manually. Notably, ZimaOS also includes a basic virtualization interface that supports downloading and running lightweight VMs using prebuilt images.
While this feature is better suited to the higher-specced ZimaCube due to memory and cooling constraints, its presence on the ZimaBoard 2 is still a nice touch and shows that the OS is aiming to grow into a more comprehensive platform. Overall, the application and container ecosystem here punches above its weight, especially considering the resource constraints of the board itself.
In terms of storage and file sharing, ZimaOS delivers a capable if somewhat minimal feature set that prioritizes simplicity over enterprise-style depth. Users can create RAID groups—a new feature compared to earlier CasaOS iterations—manage individual drives, and set up file-level sharing using standard protocols like SMB.
The file manager, accessible through the main dashboard, allows for browsing, copying, and sharing content in a familiar web-based interface. Integration with IceWhale’s own client tool enables a peer-to-peer feature called “peerdrop,” which links multiple Zima-based systems or client devices (like phones and laptops) for rapid syncing and data exchange.
This is especially useful for users who want an easy method to upload media, backup devices, or move files between multiple systems on a local network. Remote access can be enabled through a simple relay-based mechanism, which generates shareable links for specific files or folders, complete with read/write controls. While more advanced access control, encryption, or user quotas are not present in this build, the essentials for home or small office use are here and function as expected.
Cloud integration is also available, allowing the addition of third-party storage such as Google Drive or Dropbox for backup or syncing purposes. Though ZimaOS doesn’t try to replace full-fledged NAS operating systems in terms of depth, it successfully delivers the features most users will need, and its lightweight design ensures responsiveness even on modest hardware like the ZimaBoard 2.
Zimaboard 2 Review – Conclusion & Verdict
The ZimaBoard 2 is a competent and thoughtfully assembled single-board server that builds meaningfully on IceWhale’s earlier efforts, especially the original ZimaBoard and the ZimaBlade. Its design clearly targets users who want more flexibility and performance than traditional ARM-based boards can offer, but who also value power efficiency, silence, and a small footprint. The use of an Intel N150 CPU, 8GB of LPDDR5x memory, dual 2.5GbE ports, and a PCIe 3.0 x4 slot makes it viable for a variety of home server roles—from basic NAS and smart home coordination to lightweight container hosting and local media streaming. Features like onboard SATA, USB 3.1, and a DisplayPort connection further add to its utility. However, there are hardware limitations that may affect long-term suitability for advanced deployments. The soldered RAM cannot be upgraded, and the internal eMMC storage, while useful for initial setup, is too slow for OS-level responsiveness in more demanding use cases. Passive cooling, while appreciated for silence, also imposes some thermal limitations depending on the deployment environment.
On the software side, ZimaOS offers a decent out-of-the-box experience that caters to users with minimal technical background. It handles core tasks like application deployment, file sharing, and system monitoring without requiring advanced configuration, and its Docker-based App Store simplifies access to popular tools. For more experienced users, the system supports third-party OS installation, which is likely how many will ultimately use the ZimaBoard 2. Still, as a bundled solution, ZimaOS has matured significantly and now presents itself as a lightweight, capable, and non-intrusive platform for those who prefer to get started immediately. In the broader context of DIY server hardware, ZimaBoard 2 occupies a middle ground: more powerful and modular than Raspberry Pi-class systems, yet more constrained than full x86 mini PCs or enthusiast-grade NAS hardware. For those who understand and accept these trade-offs, and are willing to plan around its limitations, the ZimaBoard 2 offers a reliable and flexible foundation for compact, energy-efficient computing at the edge.
PROs of the Zimaboard 2
CONs of the Zimaboard 2
x86 Architecture – Compatible with a wide range of operating systems including ZimaOS, Unraid, TrueNAS SCALE, and Proxmox.
Dual 2.5GbE LAN Ports – Offers strong networking capabilities for multi-service workloads and gateway setups.
PCIe 3.0 x4 Slot – Enables high-speed expansion for 10GbE NICs, NVMe storage, or combo cards.
Fanless, Silent Operation – Completely passively cooled, ideal for home or quiet office environments.
Compact and Durable Build – Small footprint with an all-metal chassis that doubles as a heatsink.
ZimaOS Included – User-friendly OS with a Docker-based App Store and basic VM tools, ready out of the box.
Flexible Storage Options – Dual SATA ports plus USB 3.1 support for connecting SSDs, HDDs, or external drives.
Low Power Consumption – Efficient 6W CPU with ~10W idle and ~40W max under heavy load scenarios.
Non-Upgradable RAM – 8GB of soldered LPDDR5x limits long-term scalability for memory-intensive tasks.
Slow/Small Default Internal Storage – 32GB eMMC is convenient but underperforms for OS-level responsiveness or high I/O workloads.
Thermal Headroom is Limited – Passive cooling alone may not be sufficient in closed environments or under sustained load without added airflow.
Not launching on Traditional Retail, but instead on Crowdfunding.
NOTE – You can visit the Zimaboard 2 Crowdfunding Page (live from 10:30AM ET 22nd April 2025) by clicking the banner below. The entry price for early backers is $169, but that will revert to $179 (and $239 for a scaled-up storage and memory version). I DO NOT receive any kind of affiliate commission or sponsorship for this review (and this review, like all reviews at NASCompares, was done without the brand in question’s interference or input). You can use the link HERE to see the campaign for yourself and/or click the banner below:
This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below
Need Advice on Data Storage from an Expert?
Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you.Need Help?
Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry.
[contact-form-7]
TRY CHAT Terms and Conditions
If you like this service, please consider supporting us.
We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service checkHEREIf you need to fix or configure a NAS, check FiverHave you thought about helping others with your knowledge? Find Instructions Here
Or support us by using our affiliate links on Amazon UK and Amazon US
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.
The CWWK N355 DIY NAS motherboard is a Mini-ITX board designed for users looking to build a compact yet powerful NAS system with high storage capacity and expansion potential. Featuring the Intel Twin Lake N355 processor, dual 2.5GbE networking, six SATA ports, and two NVMe slots, it balances performance and affordability. With PCIe 3.0 expansion and a power-efficient CPU, it provides a solid foundation for home lab enthusiasts and small-scale NAS builders. However, it does come with some limitations, particularly in PCIe lane allocation and component placement. This review covers design, hardware, storage, performance tests, and overall value to determine whether it’s the right choice for your next DIY NAS project.
Available in two configurations, the N150 quad-core version ($174) and the N355 octa-core version ($288), this motherboard positions itself as a budget-friendly but capable alternative to more expensive NAS solutions. While the onboard features are generous for the price, the placement of components and some design choices might limit expandability for certain users. Let’s dive deeper.
Component
Details
Processor (SoC)
Intel Twin Lake N355 (8 cores, 8 threads, 3.9GHz max turbo)
Memory
1x SO-DIMM DDR5 4800 MHz (up to 48GB, Non-ECC)
Storage Slots
2x M.2 NVMe PCIe 3.0 x1 (2280)
SATA Support
6x SATA3.0 ports (ASM1166 controller)
Networking
2x 2.5GbE RJ45 (Intel i226V controllers)
USB Ports
1x USB 3.0, 3x USB 2.0, 1x USB 3.0 internal header, 1x USB 2.0 internal header
Video Output
1x HDMI 2.0, 1x DP 1.4 (4K@60Hz)
Expansion
1x PCIe 3.0 x4 slot
Power Supply
24-pin ATX + 4-pin CPU power connector
BIOS Features
Auto Power On, Wake-on-LAN (WoL), PXE Boot
Form Factor
Mini-ITX (17 x 17 cm)
Where to Buy?
CWWK N355 MITX NVMe NAS ($184-295 AliExpress) – HERE
The CWWK N355 DIY NAS motherboard provides a solid balance between affordability and performance, making it a strong option for NAS builders and home lab users. With six SATA ports and two NVMe slots, it offers flexible storage options, while dual 2.5GbE networking ensures decent network speeds. The PCIe 3.0 x4 slot allows for expansion, but lane allocation limitations could be a bottleneck for certain configurations. Power efficiency is excellent, and during testing, the N355 CPU handled multiple VMs, media streaming, and general NAS tasks well. However, thermal management and component placement could have been better, particularly around the PCIe and SATA ports.
Overall, the CWWK N355 is a capable Mini-ITX NAS motherboard, especially for those comfortable with DIY setups. The lack of ECC memory support, PCIe lane sharing, and close component placement are drawbacks, but for the price, it remains a versatile and well-featured board.
BUILD QUALITY - 9/10
HARDWARE - 9/10
PERFORMANCE - 8/10
PRICE - 9/10
VALUE - 9/10
8.8
PROS
Compact Mini-ITX design, ideal for NAS builds Dual 2.5GbE ports for enhanced network performance Six SATA ports for ample storage expandability Two NVMe slots for high-speed SSD caching or storage Energy-efficient Intel N355 CPU with low power draw Good virtualization support for lightweight VMs and containers Strong media streaming performance, including Plex compatibility Affordable price point compared to similar NAS motherboards
CONS
PCIe slot placement may block SATA ports with larger cards Limited PCIe lanes constrain high-speed expansion options No ECC memory support, which may be a concern for some user
The CWWK N355 DIY NAS motherboard follows a compact Mini-ITX design, offering a good mix of functionality and space efficiency. Its 10-layer high-density PCB provides durability, while the standard ATX 24-pin power and 4-pin CPU power connectors make it easy to integrate into various NAS chassis. The purple PCB aesthetic is unique, setting it apart from many other DIY NAS motherboards. However, despite its compact build, some of the design choices create challenges when it comes to expandability.
One of the most noticeable issues is the placement of the PCIe 3.0 x4 slot in relation to the SATA ports. While the board allows for expansion cards like RAID controllers or 10GbE adapters, the proximity of the PCIe slot to the six SATA ports means that larger cards can obstruct some of the SATA connections.
This could force users to choose between additional network connectivity and full SATA drive support, which is an unfortunate trade-off. Ideally, an SFF-8087 or OCuLink alternative for SATA connectivity would have been a better approach, reducing port congestion.
The built-in cooling options are fairly basic, with a single CPU fan header and two system fan headers (only one supporting PWM). While the board is designed for low-power efficiency, adding high-performance storage or running multiple VMs may generate additional heat that requires better cooling.
The included stock CPU cooler is not ideal, as it sits too close to nearby components, making it harder to install without interfering with the SO-DIMM DDR5 memory slot. Users are advised to invest in a third-party low-profile cooler for better thermal management.
On the connectivity side, dual 2.5GbE network ports (Intel i226V) provide solid networking performance for most NAS use cases, with support for SMB Multichannel and link aggregation. The limited USB selection, however, could be a concern.
With only one USB 3.0 port and three USB 2.0 ports, users relying on external storage or bootable USB setups may find the available connections restrictive. That said, the internal USB 3.0 and USB 2.0 headers provide some additional flexibility for internal USB-based boot drives, but a few more rear-facing USB ports would have been welcome.
CWWK N355 NAS Review – Storage
Storage is a key strength of the CWWK N355 motherboard, with a combination of six SATA3 ports and two M.2 NVMe slots offering flexibility for different storage configurations. The ASM1166 SATA controller is responsible for managing the six SATA ports, providing stable performance for hard drives and SSDs. Users looking to build a NAS with high-capacity drives will appreciate the dedicated SATA expansion, which supports RAID configurations through software.
The two M.2 NVMe slots, while a welcome addition, are limited to PCIe 3.0 x1 speeds, meaning they can only reach maximum sequential throughput of around 780-800MB/s. This is a clear limitation compared to PCIe 3.0 x4 NVMe slots found in higher-end boards. However, these slots are still useful for caching or fast-access storage, especially when paired with SATA drives for bulk data storage.
During testing, a RAID 0 setup with six 4TB HDDs achieved 650MB/s sustained throughput, showing that the ASM1166 controller handles multiple drives efficiently. Performance with SATA SSDs was better, with speeds saturating the SATA3 interface at 550-560MB/s per drive. Users expecting enterprise-level speeds may find this limiting, but for general NAS applications, it performs well.
Another consideration is PCIe lane allocation. Because the ASM1166 controller operates on a PCIe 3.0 x1 interface, total throughput is shared across all six SATA ports. This means that in heavy read/write operations across multiple drives, users might encounter bottlenecks. Those planning on maximizing SATA performance should ensure efficient data distribution across drives.
Ultimately, while the storage configuration is flexible and functional, the PCIe 3.0 x1 restrictions on both NVMe and SATA controllers present some limitations. For users needing high-speed NVMe storage, a motherboard with PCIe 3.0 x4 support per NVMe slot would be preferable, but for most NAS applications, the N355 provides good storage expandability at a reasonable price.
Interestingly, when I rand 100x 1GB File tests via terminal on each of the Gen 3×1 m.2 NVMe, the numbers were pretty good (factoring in the efficient class CPU and 1 lane of Gen 3 – so was never gonna exceed 800-900MB/s anyway).
Afterwards, I wanted to check if the PCIe slot was sharing lane space with the 2nd m.2 slot (as is the case on some of the N100/N305 NAS Moos before) and I am pleased to confirm that I was able to use terminal and 100x 1GB Read on both the 2nd M.2 NVMe slot AND another m.2 NVMe on a PCIe Card mounted on via the PCIe 3×4 slot.
So I am quite happy with the data/internal bandwidth in these tests with such a modest CPU. Let’s discuss this internal hardware and performance more.
CWWK N355 NAS Review – Tests & Performance
The Intel N355 CPU offers efficient performance for NAS-related tasks, including file sharing, virtualization, and media streaming. During testing, it handled multiple VMs running concurrently, with each assigned a virtual CPU and minimal RAM. Even under load, the CPU maintained stable performance without excessive heat generation, making it suitable for users who need a lightweight but capable processing unit for home lab applications.
Network performance was another highlight, with the dual 2.5GbE interfaces providing a combined throughput of up to 550MB/s in link aggregation mode. Real-world file transfers over SMB showed consistent multi-gigabit speeds, demonstrating the board’s ability to handle data-heavy operations effectively. However, users aiming for 10GbE connectivity will need to rely on the PCIe slot, which introduces some trade-offs in terms of expansion options.
In media applications, the N355 CPU managed simultaneous 1080p and 4K Plex streams, with CPU usage remaining under 60% during software transcoding. Native playback and direct-streaming performed significantly better, with no noticeable impact on system resources. While the board lacks dedicated hardware transcoding support, it remains a viable option for users relying on direct-play workflows.
Power efficiency remained a strong suit, with idle power consumption measuring around 9-10W with SSDs installed, increasing to 30-40W under load with multiple drives and VMs active. The low TDP ensures minimal heat output, but active cooling is still recommended for prolonged high workloads. Overall, performance results confirm that this board is well-optimized for NAS duties, though users with high-end processing needs may require a more powerful solution.
CWWK N355 NAS MITX Board Review – Verdict & Conclusion
The CWWK N355 DIY NAS motherboard is an excellent choice for those seeking an affordable and feature-rich Mini-ITX solution for NAS applications. Its combination of dual 2.5GbE networking, six SATA ports, and two NVMe slots offers a strong foundation for storage and high-speed connectivity. Performance-wise, the N355 CPU handles virtualization and media streaming well, maintaining a low power draw while running multiple tasks efficiently. However, the limited PCIe lane allocation can restrict certain use cases, particularly when adding high-performance storage or networking upgrades. Despite these constraints, this motherboard delivers solid performance for users prioritizing a cost-effective and power-efficient NAS setup.
That being said, users should carefully consider their expansion needs before purchasing, as PCIe slot placement and bandwidth limitations may impact future upgrades. Additionally, the lack of ECC memory support may be a concern for enterprise-level deployments, though most home users and small-scale NAS setups will not be significantly affected. Ultimately, the CWWK N355 stands out as a capable and versatile board, offering good performance, reasonable expandability, and excellent value for money.
PROs of the CWWK N355 NAS MoBo
CONs of the CWWK N355 NAS MoBo
Compact Mini-ITX design, ideal for NAS builds
Dual 2.5GbE ports for enhanced network performance
Six SATA ports for ample storage expandability
Two NVMe slots for high-speed SSD caching or storage
Energy-efficient Intel N355 CPU with low power draw
Good virtualization support for lightweight VMs and containers
Strong media streaming performance, including Plex compatibility
Affordable price point compared to similar NAS motherboards
PCIe slot placement may block SATA ports with larger cards
This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below
Need Advice on Data Storage from an Expert?
Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you.Need Help?
Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry.
[contact-form-7]
TRY CHAT Terms and Conditions
If you like this service, please consider supporting us.
We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service checkHEREIf you need to fix or configure a NAS, check FiverHave you thought about helping others with your knowledge? Find Instructions Here
Or support us by using our affiliate links on Amazon UK and Amazon US
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.
The CWWK x86 P6 Pocket SSD NAS is a compact, all-flash server aimed at home lab enthusiasts and small businesses seeking high-speed storage in a small form factor. It features four M.2 NVMe slots, dual 2.5GbE ports, and support for up to 48GB DDR5 memory, offering impressive capabilities for its size. Available in two configurations, the quad-core Intel N150 model and the octa-core Intel N355 model, it aims to balance affordability and performance. This review covers the design, hardware, storage, performance tests, and overall value of the N355 model. Compact and highly portable, the P6 is marketed toward users who need a small but capable server for virtualization, containerized apps, and media streaming. With support for up to four M.2 NVMe drives, it caters to users focused on high-speed, flash-based storage rather than traditional hard drives. However, its PCIe 3.0 x1 lanes per M.2 slot and lack of 10GbE raise questions about its potential bottlenecks.
The P6 is priced competitively at $195 for the N150 version and $315 for the N355 version, placing it in a niche between DIY NAS solutions and more expensive pre-built systems. Despite its compact size, it promises a multi-core processor, virtualization support, and dual 2.5GbE connectivity, making it appealing to users with small-scale but demanding workloads. However, users should be prepared for some limitations typical of compact systems, such as limited expandability and port options. Let’s discuss the P6.
Component
Details
Processor (SoC)
Intel Twin Lake SoC (Two Options):
– Intel N150: Quad-core, up to 3.6 GHz (Turbo), 6MB cache, 24EU Intel UHD graphics (1.0 GHz), 6W TDP
– Intel N355: Octa-core, up to 3.9 GHz (Turbo), 6MB cache, 32EU Intel UHD graphics (1.35 GHz), 15W TDP
Memory
1x SO-DIMM DDR5 4800 MHz (up to 48GB, Non-ECC)
Storage Slots
4x M.2 M-Key 2280 NVMe SSD (PCIe 3.0 x1 per slot)
Additional Expansion
1x M.2 E-Key 2230 slot for Wi-Fi 6/7 modules
SATA Support
2x JFPC1 Ribbon Cable Connector (for SATA drives via adapter)
Video Output
2x HDMI 2.0 (4K@60Hz)
Networking
2x 2.5GbE RJ45 (Intel i226V controllers)
USB Ports
2x USB 3.2 Gen 2 (10 Gbps)
Power Supply
12V/5A via 5.5/2.5mm Barrel Connector (60W adapter included)
BIOS/UEFI Features
AMI BIOS/UEFI with Auto Power On, Wake-on-LAN (WoL), PXE Boot
Cooling
Integrated aluminum heat sink with base-level fan; Optional external top-mounted fan (USB-powered)
CWWK x86 P6 N355 SSD NAS Review – Quick Conclusion
he CWWK x86 P6 Pocket SSD NAS offers a compact and capable option for users seeking a small-scale, flash-based server with support for multiple VMs, containers, and media streaming. The Intel N355 model performs well under load, handling three VMs simultaneously while maintaining reasonable power consumption of 34–35W. SSD speeds were solid for a PCIe 3.0 x1 setup, reaching around 780 MB/s read and 690 MB/s write per drive, though aggregate speeds across four drives were limited to 450–520 MB/s. Cooling is generally effective, with CPU temperatures peaking at 40°C, but NVMe SSDs required improved thermal pads to keep below 55°C under load. Noise levels remained moderate, between 35–38 dBA depending on fan usage. The inclusion of SATA support via JFPC1 ribbon cables, while unconventional, offers an additional expansion route, though BIOS adjustments may be needed for full compatibility. Dual 2.5GbE ports support link aggregation but limit network throughput compared to 10GbE options, which can only be added via an M.2 to 10GbE adapter, sacrificing a storage slot. The two USB ports are restrictive for those needing additional connectivity. Overall, the P6 delivers good multi-purpose performance in a compact form factor, but its PCIe lane limitations, limited USB ports, and barrel power input may be drawbacks for some users. It is a suitable choice for those seeking a small, efficient, and configurable NAS, provided they understand its hardware constraints.
BUILD QUALITY - 9/10
HARDWARE - 8/10
PERFORMANCE - 8/10
PRICE - 9/10
VALUE - 10/10
8.8
PROS
Compact and portable design (100x100x58.5 mm, aluminum chassis) Good multi-VM performance (three VMs with under 50% CPU utilization) Dual 2.5GbE ports with link aggregation (~550 MB/s combined throughput) Reasonable power efficiency (18W idle, 34–35W under heavy load) Expandable via M.2 adapters (supports M.2 to PCIe, OCuLink, or 10GbE) Effective CPU cooling (40°C peak with aluminum heat sinks and fan) Smooth media streaming (1080p, 4K, and 8K playback on Plex) Supports up to 48GB DDR5 RAM (high capacity for VMs and containers)
CONS
Limited PCIe bandwidth (PCIe 3.0 x1 per M.2 slot) Only two USB ports (restricts peripheral and OS drive options) Barrel power input (no USB-C for power delivery) SATA support via JFPC1 cable requires adjustments and may need BIOS tweaks
The CWWK P6 is remarkably compact, measuring 100 x 100 x 58.5 mm, and built with an all-aluminum alloy chassis, which doubles as a heat sink. Weighing approximately 1.2 kg, the unit has a solid, durable feel.
The top panel functions as a large heat sink for the SSDs, while the bottom panel houses a CPU fan and aluminum heat sink.
The cooling system is effective but relies on passive dissipation for the SSDs unless the optional external fan, included in the package, is attached via USB.
The power input uses a 12V/5A barrel connector, which is disappointing for users expecting USB-C. Given the small size and relatively low power draw, USB-C with Power Delivery (PD) could have been a modern and convenient solution.
The barrel connector feels like an outdated choice and limits power supply flexibility. On a positive note, the included 60W power adapter is compact and efficient.
The port selection is limited, with only two USB 3.2 Gen 2 ports (10 Gbps) and two HDMI 2.0 outputs supporting up to 4K 60Hz displays. Users planning to use UnRAID or similar OSes via USB may quickly find the two ports insufficient, especially if they need one for a keyboard or KVM switch.
Additionally, the M.2 E-key slot for Wi-Fi 6 or 7 is present, but no antenna kit or Wi-Fi module is included, adding extra cost for wireless connectivity.
The included thermal pads for the M.2 drives are extremely thin, providing minimal heat dissipation.
During sustained workloads, SSD temperatures rose above 65°C, but using third-party thermal pads reduced peak temperatures by approximately 10°C, enhancing performance stability.
The optional external fan, which attaches to the top panel via USB, helps reduce SSD temperatures during sustained workloads but at the cost of a higher noise level.
Overall, the design feels solid but because they have had to cram a lot into a small space, the potential for airflow in key areas might be pretty poor (hence the included optional USB fan). While the cooling solution is effective, port limitations, poor-quality thermal pads, and the choice of barrel power input are significant drawbacks.
Despite these issues, the compact size and all-metal construction make it an attractive option for users needing a small yet powerful NAS.
CWWK x86 P6 NAS Review – Internal Hardware
The CWWK P6 is powered by Intel Twin Lake processors, offering two configurations: the quad-core N150 (up to 3.6 GHz, 6W TDP) and the octa-core N355 (up to 3.9 GHz, 15W TDP). The N355 version tested here features eight cores, 32EU Intel UHD graphics at 1.35 GHz, and a TDP of 15W, making it more suitable for virtualization, container workloads, and media streaming.
The system uses one SO-DIMM DDR5 slot, supporting up to 48GB of non-ECC DDR5 4800 MHz RAM. While the single-channel configuration may reduce memory performance, the high RAM ceiling is useful for running multiple VMs or containers. The absence of ECC memory support may be a concern for users seeking data integrity in a server environment, but again – at this price it is tough to be overly critical about this here.
For networking, the P6 includes two 2.5GbE ports, controlled by Intel i226V controllers, supporting SMB multichannel and link aggregation. During testing, the 2.5GbE ports achieved up to 550 MB/s combined throughput with link aggregation. However, the lack of 10GbE is a missed opportunity, given the PCIe limitations on M.2 throughput, which could benefit from faster networking.
A M.2 E-key slot is provided for Wi-Fi 6 or 7 modules, but no module or antenna is included. Additionally, while the motherboard supports auto power-on, Wake-on-LAN (WoL), and PXE boot, the BIOS lacks some advanced settings found on other DIY NAS boards – however the N355 CPU itself is already getting stretched pretty thin here, so the scope for modification is pretty slim anyway to be honest.
One notable advantage is the expandability of the M.2 slots, which can be used for more than just storage. Users can install M.2 to PCIe adapters for 10GbE network cards, PCIe expansion cards, or even OCuLink adapters for external storage enclosures. This flexibility allows the P6 to be tailored for different use cases, such as adding 10GbE for faster networking or expanding with a PCIe card for additional functions. This feature partially offsets the lack of built-in 10GbE and adds versatility to the system.
The CWWK P6 is built around four M.2 NVMe 2280 slots (PCIe 3.0 x1), supporting high-speed, flash-based storage. Each slot has a maximum theoretical throughput of around 800 MB/s, which is suitable for general NAS tasks but limits RAID performance.
The absence of screw holes for shorter M.2 sizes means users must use full-length 2280 drives.
The included thermal pads are surprisingly thin and for an all flash system, a little underwhelming, but given the 3×1 speed of each bay, just how hot each SSD will be getting is debatable.
The four M.2 NVMe SSD Bays are mounted on a a sister board that is connected on it’s underside with a 40 pin connector into ANOTHER m.2 NVMe PCB that is in a single m.2 2280 SSD slot on the lower micro motherboard.
The M.2’s profile is still being investigated, but it IS a novel way of getting around the limitations of the base N150/N355 PCU Lanes and physical distribution that a single board would have needed to counter/work-around.
During sustained workloads, SSD temperatures rose above 65°C, but using third-party thermal pads reduced peak temperatures by approximately 10°C, enhancing performance stability. The optional top-mounted fan offers additional cooling but increases noise levels.
The P6 includes an unusual SATA expansion option using JFPC1 ribbon cables connected to the motherboard. While the implementation is unconventional, it is understandable given the small internal space constraints.
During testing, these SATA drives were detected in the BIOS but not recognized by the OS, indicating possible BIOS or driver issues.
It is worth noting that the inclusion of SATA connectivity is a welcome option for users needing low-cost storage expansion, though it may require further configuration.
As mentioned earlier, the lack of an internal PCIe slot limits storage expansion of course. However, users can convert an M.2 slot to a 10GbE network card, PCIe expansion, or even OCuLink storage expansion using third-party adapters. This flexibility is a notable advantage but comes at the cost of losing an M.2 storage slot.
Overall, the storage system is functional but limited by PCIe lane bottlenecks and poor SATA support implementation. Users seeking high-speed RAID configurations may be disappointed, but for NVMe-based storage pools, virtualization, and caching, the P6 performs well within its hardware constraints.
CWWK x86 P6 NAS Review – Tests & Performance
In this section, we evaluate the CWWK x86 P6 Pocket SSD NAS based on its SSD speeds, power consumption, noise levels, and thermal performance. Using the N355 octa-core model with four M.2 NVMe SSDs, we tested its performance under different workloads, including file transfers, virtualization, and media streaming. Even initial VM testing was pretty promising, when I ran three Windows 10 VMs, at 1 Core and 2GB Memory – there was still plenty of H/WW remaining to play with and each VM ran well. Just keep in mind that you only have 8 threads (i.e 8 vCPU) to assign.
We also measured how efficiently the system manages power and heat under load. Our tests aim to give a clear, practical understanding of what users can expect from the P6, particularly for tasks like running small scale containers or virtual machines or acting as a domestic/home/family media server, while considering its design limitations, such as PCIe lane constraints and cooling efficiency.
SSD Performance:
In our tests with four M.2 NVMe SSDs (PCIe 3.0 x1):
Single SSD (Sequential): 780–790 MB/s (Read), 690 MB/s (Write)
Four SSDs Simultaneously: 450–520 MB/s aggregate throughput
The x1 PCIe lanes per slot are the primary bottleneck, but single-drive speeds are acceptable for general NAS usage. Performance drops significantly in RAID configurations due to lane sharing.
Power Consumption:
Measured during testing:
Idle (No Drives): 18W
All Four SSDs Under Load: 31–32W
Three VMs with Disk Activity: 34–35W
Power efficiency is reasonable, and the 15W TDP N355 processor delivers a good balance of performance and efficiency.
Noise Levels:
Base Fan Only (Peak): 35–36 dBA
With Optional Top Fan: 38 dBA (noticeable but not disruptive) The top fan is audibly louder, but effective for SSD cooling, especially during sustained workloads.
Temperature Measurements:
CPU Peak (VMs & SSD Reads): 40°C (with fan)
SSD Peak (Stock Thermal Pads): 65°C
SSD Peak (Improved Thermal Pads): 55°C
The large aluminum heat sinks and internal fan handle CPU heat effectively, but a lot of this comes down to the CPU being already low-powered to start with, as well as the speed limit of 3×1 on each bay – sorry to keep repeating this, but it’s important!). Early PLEX performance testing was very good! I tested the streaming of a 100Mb 1080p file, a 60Mb 4K HEVC File and an 8K File. I will be going into more detail on the PLEX performance (especially the hardware transcoding later on, via PLEX PASS) later on via the YouTube channel, but my early testing was very good and the CPU use on these single connections was very good (even with Software transcoding too).
CWWK x86 P6 NAS Review – Verdict & Conclusion
The CWWK x86 P6 Pocket SSD NAS offers a compact and efficient solution for flash-based storage, virtualization, and media streaming, with strong CPU performance and reasonable power consumption. It excels in scenarios such as running multiple VMs, hosting containers, and acting as a Plex server, thanks to its Intel N355 processor and dual 2.5GbE ports. However, it has notable drawbacks, including limited PCIe lanes, unconventional SATA expansion, and only two USB ports, which may restrict expandability. That said, the SATA implementation, while unusual, is understandable given the space limitations of the compact design, and it provides an option for low-cost storage expansion. Additionally, the barrel power input instead of USB-C feels outdated, and thermal pads provided for SSDs are insufficient, necessitating upgrades for long-term reliability.
The lack of 10GbE networking is a missed opportunity, but users can add 10GbE via M.2 adapters, albeit at the cost of an M.2 slot. The N355 version offers significantly better performance for multi-tasking and VMs compared to the N150 version, making it worth the additional cost for power users . In conclusion, the CWWK x86 P6 is best suited for tech-savvy users who are comfortable with DIY upgrades and minor hardware adjustments. It offers good value for VM hosting, containerization, and high-speed storage tasks, provided users are aware of its limitations and willing to work around them.
Pros
Cons
Compact and portable – Small 100x100x58.5 mm size with a durable aluminum chassis.
Limited PCIe bandwidth – PCIe 3.0 x1 per M.2 slot restricts maximum SSD performance.
Good multi-VM performance – Handled three VMs with low CPU utilization (under 50%) and stable performance.
Only two USB ports – Limited connectivity for peripherals and OS boot drives.
Dual 2.5GbE ports – Supports link aggregation for up to ~550 MB/s throughput.
Barrel power input – No USB-C for power delivery, limiting modern power supply options.
Reasonable power efficiency – 18W idle, 34–35W under heavy load with four SSDs and three VMs.
SATA support requires adjustments – JFPC1 cable solution is unconventional and may need BIOS tweaks.
Expandable via M.2 adapters – Supports M.2 to PCIe, OCuLink, or 10GbE adapters.
Effective cooling for CPU – Integrated aluminum heat sinks and internal fan kept CPU below 40°C under load.
Good media streaming performance – Smooth playback for 1080p, 4K, and 8K files during Plex tests.
Support for up to 48GB DDR5 RAM – High memory capacity for VMs and containers.
This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below
Need Advice on Data Storage from an Expert?
Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you.Need Help?
Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry.
[contact-form-7]
TRY CHAT Terms and Conditions
If you like this service, please consider supporting us.
We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service checkHEREIf you need to fix or configure a NAS, check FiverHave you thought about helping others with your knowledge? Find Instructions Here
Or support us by using our affiliate links on Amazon UK and Amazon US
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.