Hi,
This month I'm building my first FreeNAS config. The goal is to have a system as quiet and economic as possible (I live in an apartment and the server will sit in the living room on a corner). I also want to have a budget below CHF 2000.- (around USD 2150). After carefully reading the official docs as well as some posts here on the forum and some Blogposts elsewhere on the web (which in retrospect seem to be really bad advice) for the past month, I came up with the following hardware configuration. I would like to get some feedback, in particular if there are areas where I can save some money/invest more money:
Supermicro X11SSH-LN4F: LGA1151, E5-1200v5 (LGA 1151, Intel C236, mATX) 270.–
Intel Xeon E3-1240L V5 (LGA 1151, 2.10GHz) 285.–
Crucial CT4K16G4WFD824A (4x, 16GB, DDR4-2400, DIMM 288) 751.–
4x WD Red 3.5" - 128 MB - 5400 RPM - SATA 6 Gb/s - 178MB/s - Optimized for 1 to 8-bay NAS - NASware 3.0 1'060.–
Fractal Define R5 Titanium (Midi Tower) 119.–
For a total cost of CHF 2485.- (USD 2647), which is a bit above my budget. Prices are from a local re-seller (Digitec) as I am a bit reluctant to order some of these on amazon and have ridiculous returning delays in case something is broken.
The use case for this machine is the following (In order of relevance):
1. Sync server: Up to 3 devices. I haven't decided on the sync software yet. I am leaning towards Syncthing. If you have a better alternative feel free to comment. I currently have a Dropbox pro account that I am planning to cancel as I don't want them to access my private data anymore. I might run multiple sync accounts (see below).
2. Backup server : Up to 4 devices. I haven't decided on the backup software yet. I will see that after I have a better idea of the config. I need to primarily backup home folders from my Android/Linux devices, then a windows device home folder. I also have a significant amount of pictures and finally a large media collection (for a home server, to which I will get below). Personal data requires to be encrypted and absolute security. The media collection not so much. I might run multiple backup accounts (see below).
3. Private Git server low private usage, with basic git wikis.
4. Private VPN server: This one is actually quite important as I am travelling to China quite often.
4. Media server. I have a Plex account and plan on having 1 stream as a typical usage within my home. Transcoding support is required and shouldn't impede use cases 1-3. I might share the access if I have the bandwidth to spare
5. Torrent box. I will probably run a basic torrent headless client such as transmission. This one feeds the media server above.
7. KVM /docker box (?) - I haven't decided on that yet but there is a 60% chance that for professional reasons I will need VMs to test basic stuff such as a Jenkins instance or a basic Ubuntu sandbox with some app inside to show to a client. I might rather use a cloud service for that though. We will see.
As you might have guessed, the Machine is a semi-professional setup : It will primarily be used by myself to backup my data/access my media/code/free internet, but as I am currently building my company I might create separate accounts for the company/some associates for usage 1-3, given that I have the extra bandwidth. Typically up to 3 users with 2 devices each, although I except the typical workload on a weekday evening at peak hours to be : 1 media stream and 2 devices syncing at the same time. Maybe one git commit. Backup is done in the middle of the night when only the torrent client might be running (and probably paused, as backup is absolute priority for me).
Because of the above requirements I will probably put everything behind an Nginx instance and when the need arises implement some basic access control so I can share some of the good stuff, but that's another story.
Note that I have a 1Gbps bidirectional optical fiber connection at home and plan on plugging all 4 Ethernet ports to make full usage of it (I'm not certain it is better than using a single one though, but I assume It ism at least in terms of latency, in a concurrent applications scenario. And its a cheap upgrade).
With the above configuration/requirements I am currently wondering the following:
- What PSU should I use ?
- Is it overkill ? If not, is it unterkill?
- Should I buy a fan for the CPU or is the stock one good enough?
- I am not sure about the case (is it quiet enough?, Is there a smaller one for the above config?)
- I am currently not sure about the pool configuration. Do I need RAIDZ2 ? can someone point me to relevant docs ? Right now I put 4x8TB and assume I will run a RAIDZ2 pool but I mostly do it because that is what everyone around here is doing... That is not a valid reason though (at least for me).
- Is there something I forgot I should be aware of ?
Thanks for the feedback
- Bernard
This month I'm building my first FreeNAS config. The goal is to have a system as quiet and economic as possible (I live in an apartment and the server will sit in the living room on a corner). I also want to have a budget below CHF 2000.- (around USD 2150). After carefully reading the official docs as well as some posts here on the forum and some Blogposts elsewhere on the web (which in retrospect seem to be really bad advice) for the past month, I came up with the following hardware configuration. I would like to get some feedback, in particular if there are areas where I can save some money/invest more money:
Supermicro X11SSH-LN4F: LGA1151, E5-1200v5 (LGA 1151, Intel C236, mATX) 270.–
Intel Xeon E3-1240L V5 (LGA 1151, 2.10GHz) 285.–
Crucial CT4K16G4WFD824A (4x, 16GB, DDR4-2400, DIMM 288) 751.–
4x WD Red 3.5" - 128 MB - 5400 RPM - SATA 6 Gb/s - 178MB/s - Optimized for 1 to 8-bay NAS - NASware 3.0 1'060.–
Fractal Define R5 Titanium (Midi Tower) 119.–
For a total cost of CHF 2485.- (USD 2647), which is a bit above my budget. Prices are from a local re-seller (Digitec) as I am a bit reluctant to order some of these on amazon and have ridiculous returning delays in case something is broken.
The use case for this machine is the following (In order of relevance):
1. Sync server: Up to 3 devices. I haven't decided on the sync software yet. I am leaning towards Syncthing. If you have a better alternative feel free to comment. I currently have a Dropbox pro account that I am planning to cancel as I don't want them to access my private data anymore. I might run multiple sync accounts (see below).
2. Backup server : Up to 4 devices. I haven't decided on the backup software yet. I will see that after I have a better idea of the config. I need to primarily backup home folders from my Android/Linux devices, then a windows device home folder. I also have a significant amount of pictures and finally a large media collection (for a home server, to which I will get below). Personal data requires to be encrypted and absolute security. The media collection not so much. I might run multiple backup accounts (see below).
3. Private Git server low private usage, with basic git wikis.
4. Private VPN server: This one is actually quite important as I am travelling to China quite often.
4. Media server. I have a Plex account and plan on having 1 stream as a typical usage within my home. Transcoding support is required and shouldn't impede use cases 1-3. I might share the access if I have the bandwidth to spare
5. Torrent box. I will probably run a basic torrent headless client such as transmission. This one feeds the media server above.
7. KVM /docker box (?) - I haven't decided on that yet but there is a 60% chance that for professional reasons I will need VMs to test basic stuff such as a Jenkins instance or a basic Ubuntu sandbox with some app inside to show to a client. I might rather use a cloud service for that though. We will see.
As you might have guessed, the Machine is a semi-professional setup : It will primarily be used by myself to backup my data/access my media/code/free internet, but as I am currently building my company I might create separate accounts for the company/some associates for usage 1-3, given that I have the extra bandwidth. Typically up to 3 users with 2 devices each, although I except the typical workload on a weekday evening at peak hours to be : 1 media stream and 2 devices syncing at the same time. Maybe one git commit. Backup is done in the middle of the night when only the torrent client might be running (and probably paused, as backup is absolute priority for me).
Because of the above requirements I will probably put everything behind an Nginx instance and when the need arises implement some basic access control so I can share some of the good stuff, but that's another story.
Note that I have a 1Gbps bidirectional optical fiber connection at home and plan on plugging all 4 Ethernet ports to make full usage of it (I'm not certain it is better than using a single one though, but I assume It ism at least in terms of latency, in a concurrent applications scenario. And its a cheap upgrade).
With the above configuration/requirements I am currently wondering the following:
- What PSU should I use ?
- Is it overkill ? If not, is it unterkill?
- Should I buy a fan for the CPU or is the stock one good enough?
- I am not sure about the case (is it quiet enough?, Is there a smaller one for the above config?)
- I am currently not sure about the pool configuration. Do I need RAIDZ2 ? can someone point me to relevant docs ? Right now I put 4x8TB and assume I will run a RAIDZ2 pool but I mostly do it because that is what everyone around here is doing... That is not a valid reason though (at least for me).
- Is there something I forgot I should be aware of ?
Thanks for the feedback
- Bernard
Last edited by a moderator: