I have a Synology DS218+ and although it is Linux based, it has a weird directory structure and permissions are not always obvious. Finally when it refused to let my Macbook back up to the Timemachine share I had created and which had run for months, I decided to sell it and build my own.
I have an AMD Ryzen 1300X CPU from a previous PC that I thought would be OK to re-use and I will reuse the two 4TB harddisks from the Synology for storage. I also have a 500GB WD Black SN750 NVME SSD for the operating system and I bought the rest of the hardware from informatique.nl mostly based on price. I wanted to keep it small and wentfor an mATX motherboard as mITX boards are substantially more expensive and finding an mITX case that also supported 2 HDD's would also have been expensive so I compromised on a slightly larger case:
| Item | Model | Price |
|---|---|---|
| Motherboard | Gigabyte GA-A320M-S2H, AM4, mATX, 2xDDR4 | 50,00€ |
| Case fan | Noctua NF-A12x25 5V PWM | 30,00€ |
| Power supply | be quiet! System Power 9, 500W, CM, 80+ Bronze | 64,00€ |
| DRAM | Corsair Vengeance LPX 16GB(2x8GB) 3200MHz | 76,00€ |
| Case | Raijintek Styx mATX, Window, Red | 90,00€ |
The build was very standard and although I initially installed TrueNAS CORE (FreeBSD based) and set up several data pools I quickly changed to a fresh install of TrueNAS SCALE (Debian based) as I have more experience of Debian
The instructions in the TrueCharts quick start guide do not need to be replicated here beyond clarifying that the Preferred trains should be either stable or core, the page suggests that both are needed but this will fail, I chose stable