[ITX] My personal NAS killer

  • Introduction


    My NAS experience is based on the last 5 years using 2 different Synology NAS, but it’s been a while I wanted something DIY.


    I optioned OMV two years ago but my Linux knowledge wasn’t there yet, so I bought my 2nd Synology, the DS918+ - the high-end home NAS from Synology.


    Today I’ve finally decommissioned this little guy, which was/is pretty expensive. I’ve paid a hefty 550€ at the time and the price hasn’t changed much since then, so my goal was to replace it with something cheaper.


    This project would have not been possible without my friend Lorenzo who helped me a lot especially with SnapRAID concepts and the build itself.


    Hardware


    The goal I set was fairly easy: better hardware at a lower cost (DS918+ Specs are here). I added some caveats: no server parts (unlike other “NAS killers” out there), low power consumption when idle, recent hardware and reasonable silence.


    To add some context, my server is mainly used for backup, downloads and storing my data. There’s only me using it for the most time, and a couple of friends use it for streaming over Plex.


    These are the parts, with a little justification.



    Total: €385.39 -Prices include shipping


    Add 11€ for a Sandisk Ultra Flair 32GB – PCPartPicker doesn’t allow for such parts.


    All things considered, I made it under 400€ and this is great in my opinion.


    Software


    I’ve configured the system as follows:

    • Sandisk USB drive – OMV boot device
    • NVMe SSD drive – Docker and downloads storage
    • 3x4TB 3.5’’ HDD drives – SnapRAID


    Drives are coming from the previous NAS, and yes I know I have very little storage: I have a long way to become a data hoarder!


    I’ve been testing OMV to become familiar with its concepts for a few months in VMs (only OMV 5), writing in this forum and digging a lot to document everything I could. This work turned out in an 8-page manual that has become my little treasure. For the record, the majority of the most useful things have been written by ryecoaaron, lol.


    It’s been tough, I also reported some bugs during this period of testing, but after some hiccups I finally made it.


    I use SMB for mounting shares to my 2 Windows computers. This one is the only integrated service I use; all the rest are plugins from omv-extras and dockers.


    The system is very silent even though I have a discrete number of fans (3 case fans, CPU fan and PSU fan). It consumes 19W when idling with all disks in spindown (I hope somebody isn’t screaming for this).



    Plugins I use: openmediavault-flashmemory, openmediavault-snapraid, openmediavault-unionfilesystems, openmediavault-backup, openmediavault-diskstats, openmediavault-resetperms, openmediavault-wakealarm, openmediavault-usbbackup.


    Dockers I use: Dashmachine (great replacement for Heimdall), Glances, JDownloader, Krusader, let’s-encrypt/nginx, Plex, Portainer, Syncthing, Tautulli, Transmission VPN, Watchtower.



    I still have to configure NextCloud (the docker compose it’s ready though) which I will use for accessing data from the web and for WebDAV features.


    I can’t consider myself an OMV expert but I think I’ve accomplished a great setup for my needs and rounded a lot of rough edges. I am experienced at Docker, though. Don’t hesitate to ask questions about OMV or Docker configurations!


    I have learnt a lot from this experience. I’ll try to publish the guide/KB I’ve written (it’s not in English and is rough in many aspects). I wanted to thank again the forum in general, there is a lot of knowledge here!


    As a bonus pic, here’s my NAS killer next to his victim, for one last time. I won’t show you the internals: it’s messy.
    NAS.jpg

    OMV BUILD - MY NAS KILLER - OMV 5.x + omvextrasorg


    Core i3-8300 - ASRock H370M-ITX/ac - 8GB RAM - Sandisk Ultra Flair 32GB (OMV), 256GB NVME SSD (Docker), 3x4TB HDD (Data) - Fractal Design Node 304 - Be quiet! Pure Power 11 350W

  • I personally fail to see purpose of such build if the goals were to just build something faster and cheaper than 981+. Yes, its faster than j3455 that synology uses, but its barely cheaper than a used ds918+ and after a few years electricity cost will make it more expensive. Something based on j4105 or j5005 (which is still overkill for what you actually use it) could do just as well at much cheaper price point and same power consumption as commercial solution...

  • I like it. The only thing that I do not like is the luck of ECC memory...but then maybe I am old school.

    That's exactly what my friend has told me. You seem to like a lot ECC memory!!!
    To me the issue is the cost and the availability of boards supporting ECC memory.
    I'm not a pro so I'll live without them until I will become a real hoarder :)

    OMV BUILD - MY NAS KILLER - OMV 5.x + omvextrasorg


    Core i3-8300 - ASRock H370M-ITX/ac - 8GB RAM - Sandisk Ultra Flair 32GB (OMV), 256GB NVME SSD (Docker), 3x4TB HDD (Data) - Fractal Design Node 304 - Be quiet! Pure Power 11 350W

  • Hi !

    I ordered the same board and nearly the same piece otherwise.

    I have a question on the motherboard, i'm waiting for my order to come, do you manage to get the wifi working ? Really want to use it as an access point for mobile device !

    Does the 2 ethernet port works flawlessly on OMV ?


    For ECC, will go to this path when I will play with bigger server than mine !

  • I am only using one LAN port, but I can see the other one is been recognized, so should work fine.


    I have disabled Wi-Fi from the BIOS to save power since I don't use it at all, but I don't see why it should be incompatible.

    OMV BUILD - MY NAS KILLER - OMV 5.x + omvextrasorg


    Core i3-8300 - ASRock H370M-ITX/ac - 8GB RAM - Sandisk Ultra Flair 32GB (OMV), 256GB NVME SSD (Docker), 3x4TB HDD (Data) - Fractal Design Node 304 - Be quiet! Pure Power 11 350W

  • I am only using one LAN port, but I can see the other one is been recognized, so should work fine.


    I have disabled Wi-Fi from the BIOS to save power since I don't use it at all, but I don't see why it should be incompatible.

    Thanks for the answer ! Will wait for my order impatiently

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!