Geekworm X1011 Review: The hidden NAS maker

The DIY NAS for the Raspberry Pi 5

Geekworm X1011
(Image credit: © Tom's Hardware)

Tom's Hardware Verdict

If you need capacity over performance, then the X1011 is a good choice. Building your own Pi-powered NAS just became a little easier.

Reasons to buy

  • +

    Compact size

  • +

    Space for four drives

  • +

    Easy to assemble

  • +

    Easy port access

Reasons to avoid

  • -

    We couldn’t get AI NPUs to work!

  • -

    PCIe Gen 2 bandwidth

  • -

    Supplied spacers are too short

  • -

    SSD 1 and 2 screw points are under the Pi!

Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

We’ve gone from one, to two and now four NVMe drive add-ons for the flagship Raspberry Pi 5! This new board from Geekworm, the $51 X1011 provides us with the aforementioned four drive slots.

(Image credit: Tom's Hardware)
Latest Videos FromTom's Hardware
Les Pounder
Associate Editor

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • Testio24
    Hah nonsense
    1 star

    When I received it I followed the wiki instructions they hace on their site thoroughly only to realize there were design problems.

    The moment I read on their support site that I had to use electrical tape on THEIR case to avoid shorts I knew I was in trouble. The case could have been built with a non conductor; even a simple plastic acrylic would have been better.

    I used a compatible 2tb nvme card (non phison); Upon using the board i see the hd runs at 340 mb transfer approx.(i used classic dd large file diagnostics) Important to note this a limitation of using older gen configurations on the pci adapter; when you switch to gen3 as suggested you immediately face the pi freezing also stated in the wiki.

    I also followed the wiki boot process transfer to the ssd i and it was amazing; it was painless! i am so happy we are now moving away from using the microsd cards.

    After stabilizing on the pci on gen1 I started using a normal docker setup and reverse proxy. Everything went well, that is until I begun transferring large files to the drive. The system eventually became unstable and frozen sometimes. It would snap out of it (because i cancelled the transfer on the client side) but most of the time i had to reboot the system. If you are gonna use several drives you need to keep them cool. Your best bet id to get the ones that have embedded heatsinks and then just find a restraining case to avoid contact with surfaces… glhf on that

    I am dissatisfied with this purchase ; and after weighing the time investment / opportunity cost / return policies (yeah… you would need to get this back to china to get your money back if you order from them) vs acquiring an of the shelf nas my time and yours is best spent elsewhere..

    I really like the form factor and the fact the pi5 is now closer to handling these kinds of setups make me very excited about the future; for now we are at the beginning so if you are willing to spend the time on this board and can withstand the limitations both of the pi itself and case designs then i wish you fun playing with this board; otherwise move on.
    Reply
  • Geekworm
    Thanks for your comment;

    I am Geekworm, replying to your comment.

    1. About the shell:
    If a plastic shell is used, a mold is required, which is too expensive. If you want to 3D print the X1011-C1 shell, please contact us to provide you with the 3D STP file.
    2. About the Frozen problem
    The possible reasons for this situation are as follows:
    Power supply, please use a Raspberry Pi 5 power supply with a enough 5A;
    SSD compatibility issues or the use of low-quality SSDs. From the user feedback we received, this problem is also quite common;
    OS system (it is recommended to use the 32-bit Raspberry Pi official OS to test and exclude it first);
    Don't try PCIe 3.0, because ASM1184e really doesn't support PCIe 3.0.
    If FFC is suspected, a black FFC cable with electromagnetic shielding will be used later.
    If you can rule out the others problems, please contact us to provide your black FFC cable for testing.
    Reply