I have a friend who asked me to help build him a server and htpc. The tasks he laid out that he wishes to accomplish is the following:
1. Store and share all files to all computers/tablets/phones
2. Store all his media (videos, music, pictures) on the server and share it to other clients, such as HTPC (through wired Gigabit LAN)
3. Backup all his computers on a weekly basis to the server
4. Setup FTP from seedbox to download straight to server
5. Be able to control/admin server remotely
The following is the hardware we already purchased.
---Server Hardware---
CPU: Intel Core i3-4160 3.6Ghz
MOBO: ASRock H97M Anniversary Micro ATX
RAM: Team Elite Plus 8GB (4x2GB) DDR3-1600 NON-ECC
CASE: Antec One ATX Mid Tower Case
PSU: EVGA 500W 80+ Certified ATX
SSD: 120GB Silicon Power S60
HDD1: WD Red 3TB 64MB Cache (WD30EFRX)
HDD2: WD Red 3TB 64MB Cache (WD30EFRX)
HDD3: WD Red 3TB 64MB Cache (WD30EFRX)
HDD4: WD Red 3TB 64MB Cache (WD30EFRX)
HDD5: WD Red 3TB 64MB Cache (WD30EFRX)
HDD6: WD Green 2TB 64MB Cache (WD20EZRX)
---HTPC Hardware---
CPU: Intel Pentium G3258 3.2GHz
MOBO: ASRock H97M-ITX/AC Mini ITX
RAM: Crucial 4GB (2x2GB) DDR3-1600 NON-ECC
CASE: Silvestone ML05B HTPC Case
PSU: SeaSonic 350W 80+ Certified SFX
SSD: 120GB Silicon Power S60
So, I first started by assembling both systems. Put FreeNas on the Server, and OpenELEC KODI on the HTPC. Everything works great and all. But then I thought about it. All my friend is doing is streaming his media content to the HTPC from the server, and isn't using the SSD for any storage at all other than the XBMC program. Also the server and HTPC are right next to each other in the same room. Configuration is like this:
Gigabit Router
[connected to]
Gigabit Switch
[connected to]
Server & HTPC With only the HTPC connected to a HD Projector
If all the HTPC is doing is streaming, and the server is in the same room, I'm thinking it would make more sense to just forgo the HTPC all together and probably install a linux OS and install/run XBMC off that and use samba shares for file serving as well. For backup of computers, could use acronis and point it to one of the hard drives (the 2tb green one). He is not doing any DVR or Gaming on the HTPC or any local storage, so it seems like a rather unnecessary device since its in the same room? Also the fact I'm using NON-ECC RAM and using ZFS (which I still don't fully comprehend), the risk of data corruption is there, compared to just using ext4 file system on Linux. Is my reasoning correct? I'm pretty new to this stuff, but I am good with figuring stuff out, just need some advice on this scenario.
Also I posted this in two sections, I'm not sure where Server questions would go. Sorry if I broke a rule, let me know please if I did so
1. Store and share all files to all computers/tablets/phones
2. Store all his media (videos, music, pictures) on the server and share it to other clients, such as HTPC (through wired Gigabit LAN)
3. Backup all his computers on a weekly basis to the server
4. Setup FTP from seedbox to download straight to server
5. Be able to control/admin server remotely
The following is the hardware we already purchased.
---Server Hardware---
CPU: Intel Core i3-4160 3.6Ghz
MOBO: ASRock H97M Anniversary Micro ATX
RAM: Team Elite Plus 8GB (4x2GB) DDR3-1600 NON-ECC
CASE: Antec One ATX Mid Tower Case
PSU: EVGA 500W 80+ Certified ATX
SSD: 120GB Silicon Power S60
HDD1: WD Red 3TB 64MB Cache (WD30EFRX)
HDD2: WD Red 3TB 64MB Cache (WD30EFRX)
HDD3: WD Red 3TB 64MB Cache (WD30EFRX)
HDD4: WD Red 3TB 64MB Cache (WD30EFRX)
HDD5: WD Red 3TB 64MB Cache (WD30EFRX)
HDD6: WD Green 2TB 64MB Cache (WD20EZRX)
---HTPC Hardware---
CPU: Intel Pentium G3258 3.2GHz
MOBO: ASRock H97M-ITX/AC Mini ITX
RAM: Crucial 4GB (2x2GB) DDR3-1600 NON-ECC
CASE: Silvestone ML05B HTPC Case
PSU: SeaSonic 350W 80+ Certified SFX
SSD: 120GB Silicon Power S60
So, I first started by assembling both systems. Put FreeNas on the Server, and OpenELEC KODI on the HTPC. Everything works great and all. But then I thought about it. All my friend is doing is streaming his media content to the HTPC from the server, and isn't using the SSD for any storage at all other than the XBMC program. Also the server and HTPC are right next to each other in the same room. Configuration is like this:
Gigabit Router
[connected to]
Gigabit Switch
[connected to]
Server & HTPC With only the HTPC connected to a HD Projector
If all the HTPC is doing is streaming, and the server is in the same room, I'm thinking it would make more sense to just forgo the HTPC all together and probably install a linux OS and install/run XBMC off that and use samba shares for file serving as well. For backup of computers, could use acronis and point it to one of the hard drives (the 2tb green one). He is not doing any DVR or Gaming on the HTPC or any local storage, so it seems like a rather unnecessary device since its in the same room? Also the fact I'm using NON-ECC RAM and using ZFS (which I still don't fully comprehend), the risk of data corruption is there, compared to just using ext4 file system on Linux. Is my reasoning correct? I'm pretty new to this stuff, but I am good with figuring stuff out, just need some advice on this scenario.
Also I posted this in two sections, I'm not sure where Server questions would go. Sorry if I broke a rule, let me know please if I did so