Hello everyone!
I'm completely new to NAS building (and this forum, lol). I'm rather tech savvy, but I just never delved into NAS'es before.
I have an old office PC - Acer Aspire X3990 (https://www.acer.com/us-en/support/product-support/Aspire_X3990)
CPU: Intel Core i5 (2nd Gen) 2320 with integrated graphics
RAM: 4GB DDR3 1333 MT/s single stick (will upgrade to 2x4 with 1600 MT/s if the Mobo/BIOS supports it)
Motherboard: Intel H61 Chipset, Intel LGA1155 Socket (Sandy Bridge), 2 SATA ports
PSU: 250W 80+ Bronze
My use case for this NAS would be to install Nextcloud on it and use it for personal cloud storage and synchronizing of Calendars, Notes, Contacts, etc. So it won't require a lot of horsepower, I won't stream, encode or decode 4k video or host VM's on it.
Now here are the troubles with this build, and my "proposed" ways of solving them, let me know if something won't work or is stupid.
1. There are only 2 SATA ports.
I want to RAID two 1TB hard drives, which will take up both ports, leaving nothing for the OS.
-My first solution includes getting a PCIe x4 to m.2 NVME adapter and plugging it into the 16x port. According to my previous experience trying to install a Linux on such a drive, the adapter is not visible as a bootable drive during boot time. This means that the Bootloader has to be installed in a bootable place instead. It could be on the RAID drives, but that will require complex partitioning and issues with the RAID setup, and I don't want to open that can of worms. It could also live on a USB thumb drive that is permanently plugged into one of the USB ports at the back. I'm hoping it won't die too quickly, since it will only be read from at boot time, but even if it does, it's easily replaceable.
-The second solution would be to partition the two RAID HDD's and have an OS partition, but as I mentioned, I don't want to go down that rabbit hole. I heard it's a pain to do and requires changing the install script for the NAS OS, which I'm not quite savvy enough to do on my own. Let me know if I'm wrong.
2. The CPU is not very energy efficient.
According to this page (https://www.cpu-list.com/lga1155-cpu-list/eng/) the most energy-efficient CPU for this socket is the "Xeon E3-1220L v2". I have ordered one online (they are dirt cheap, $8 or so). The trouble is that it doesn't have an integrated GPU.
-Solution one would be to install the TrueNAS OS using the current APU with the integrated GPU, then once everything is set up, disable the boot time errors (so it won't get stuck beeping, cuz there is no video output) and switch the CPUs.
-Solution two would be to install a simple video output card on the PCIe x1 slot (not even sure if such things exist tbh.), or the x16 slot (not a great option, because it's going to be populated by the NVME adapter from issue 1.) and use that, if TrueNAS can't run without a video output for some reason?
Those are the two main issues, but there are also some "smaller" ones:
-The two HDDs I use are from different manufacturers and are somewhat old. I'm not sure if that's going to be an issue or not. I could get new ones from the same batch if it's needed, but I'd rather keep this project low-budget if possible.
-I have no idea what all the hardware/software RAID 0, 1, 10 and whatnot mean and which I should use. Some help there would be greatly appreciated! I think this Mobo supports hardware RAID.
-I'm not sure if this motherboard even supports the Xeon E3-1220L v2 CPU. I've searched forums, there seem to be no BIOS updates for it, but people say there is a good chance it will work. I guess I have to wait and see. If it doesn't, how hard would it be to make a BIOS hack and add support for it (or pay someone to do it?)
-The RAM is obviously not ECC, and the mobo doesn't support ECC, but I don't think this will be a problem. Still, I'm curious, is it even possible to add ECC support via a BIOS hack?
I'll probably have a bunch more questions once I get past all the hardware stuff and begin installing the TrueNAS, since as I mentioned, I have no experience with NAS'es whatsoever. So stay tuned :D
Thanks for reading my wall of text and thank you even more if you're willing to help. Any help or info is highly appreciated! <3
I'm completely new to NAS building (and this forum, lol). I'm rather tech savvy, but I just never delved into NAS'es before.
I have an old office PC - Acer Aspire X3990 (https://www.acer.com/us-en/support/product-support/Aspire_X3990)
CPU: Intel Core i5 (2nd Gen) 2320 with integrated graphics
RAM: 4GB DDR3 1333 MT/s single stick (will upgrade to 2x4 with 1600 MT/s if the Mobo/BIOS supports it)
Motherboard: Intel H61 Chipset, Intel LGA1155 Socket (Sandy Bridge), 2 SATA ports
PSU: 250W 80+ Bronze
My use case for this NAS would be to install Nextcloud on it and use it for personal cloud storage and synchronizing of Calendars, Notes, Contacts, etc. So it won't require a lot of horsepower, I won't stream, encode or decode 4k video or host VM's on it.
Now here are the troubles with this build, and my "proposed" ways of solving them, let me know if something won't work or is stupid.
1. There are only 2 SATA ports.
I want to RAID two 1TB hard drives, which will take up both ports, leaving nothing for the OS.
-My first solution includes getting a PCIe x4 to m.2 NVME adapter and plugging it into the 16x port. According to my previous experience trying to install a Linux on such a drive, the adapter is not visible as a bootable drive during boot time. This means that the Bootloader has to be installed in a bootable place instead. It could be on the RAID drives, but that will require complex partitioning and issues with the RAID setup, and I don't want to open that can of worms. It could also live on a USB thumb drive that is permanently plugged into one of the USB ports at the back. I'm hoping it won't die too quickly, since it will only be read from at boot time, but even if it does, it's easily replaceable.
-The second solution would be to partition the two RAID HDD's and have an OS partition, but as I mentioned, I don't want to go down that rabbit hole. I heard it's a pain to do and requires changing the install script for the NAS OS, which I'm not quite savvy enough to do on my own. Let me know if I'm wrong.
2. The CPU is not very energy efficient.
According to this page (https://www.cpu-list.com/lga1155-cpu-list/eng/) the most energy-efficient CPU for this socket is the "Xeon E3-1220L v2". I have ordered one online (they are dirt cheap, $8 or so). The trouble is that it doesn't have an integrated GPU.
-Solution one would be to install the TrueNAS OS using the current APU with the integrated GPU, then once everything is set up, disable the boot time errors (so it won't get stuck beeping, cuz there is no video output) and switch the CPUs.
-Solution two would be to install a simple video output card on the PCIe x1 slot (not even sure if such things exist tbh.), or the x16 slot (not a great option, because it's going to be populated by the NVME adapter from issue 1.) and use that, if TrueNAS can't run without a video output for some reason?
Those are the two main issues, but there are also some "smaller" ones:
-The two HDDs I use are from different manufacturers and are somewhat old. I'm not sure if that's going to be an issue or not. I could get new ones from the same batch if it's needed, but I'd rather keep this project low-budget if possible.
-I have no idea what all the hardware/software RAID 0, 1, 10 and whatnot mean and which I should use. Some help there would be greatly appreciated! I think this Mobo supports hardware RAID.
-I'm not sure if this motherboard even supports the Xeon E3-1220L v2 CPU. I've searched forums, there seem to be no BIOS updates for it, but people say there is a good chance it will work. I guess I have to wait and see. If it doesn't, how hard would it be to make a BIOS hack and add support for it (or pay someone to do it?)
-The RAM is obviously not ECC, and the mobo doesn't support ECC, but I don't think this will be a problem. Still, I'm curious, is it even possible to add ECC support via a BIOS hack?
I'll probably have a bunch more questions once I get past all the hardware stuff and begin installing the TrueNAS, since as I mentioned, I have no experience with NAS'es whatsoever. So stay tuned :D
Thanks for reading my wall of text and thank you even more if you're willing to help. Any help or info is highly appreciated! <3