Jump to content

Hi,

I want to build a home server that would function as:

  1. a VPN gateway for some devices on the network

  2. a NAS

  3. a music server that I would like to set up to be able to stream to different RPi's that would be hooked up around the house to different audio setups.
    All this with multiple users wanting to stream to different devices at the same time.

Finding information on the different individual parts, is simpleish. But putting the mall together makes it a tad more difficult.

I need help in every aspect more or less.

  1. Hardware: I currently have an old i7980x with 12gb of ram that I was planning to use for this, but I am having troubles getting it to boot. It needs a legacy BIOS GPU which I dont have currently.

  2. OS and software: I have no idea what OS I should go with. On the software side I need OpenVPN and Plex, but im not sure. I also dont know how great plex is for music.

  3. Setup: Yeah no clue, again looking for solutions for the parts is doable, though alltogether I am a bit overwhelmed.

So my questions are:

Is the hardware I have on hand usable, if not where should I be looking?
What kind of OS should I go with?
I really need some recommendations for the software for the music server with multiple users side of things.
And any places I can look for help with the server setup?

 

Thanks for taking the time, and for any input.

Link to comment
https://linustechtips.com/topic/1282835-homeserver-with-multiple-uses/
Share on other sites

Link to post
Share on other sites

1 minute ago, roundturtle said:

Is the hardware I have on hand usable, if not where should I be looking?

ifyou want all of these you need newer equipment.

 

1 minute ago, roundturtle said:

What kind of OS should I go with?

Linux, maybe Ubuntu?

please quote me or tag me @wall03 so i can see your response

motherboard buying guide      psu buying guide      pc building guide     privacy guide

ltt meme thread

folding at home stats

 

pc:

 

RAM: 16GB DDR4-3200 CL-16

CPU: AMD Ryzen 5 3600 @ 3.6GHz

SSD: 256GB SP

GPU: Radeon RX 570 8GB OC

OS: Windows 10

Status: Main PC

Cinebench R23 score: 9097 (multi) 1236 (single)

 

don't some things look better when they are lowercase?

-wall03

 

hello dark mode users

goodbye light mode users

Link to post
Share on other sites

3 minutes ago, roundturtle said:

Because I need more cores and ram or why exactly?

because it's going to have a high usage with all it's purposes at once

please quote me or tag me @wall03 so i can see your response

motherboard buying guide      psu buying guide      pc building guide     privacy guide

ltt meme thread

folding at home stats

 

pc:

 

RAM: 16GB DDR4-3200 CL-16

CPU: AMD Ryzen 5 3600 @ 3.6GHz

SSD: 256GB SP

GPU: Radeon RX 570 8GB OC

OS: Windows 10

Status: Main PC

Cinebench R23 score: 9097 (multi) 1236 (single)

 

don't some things look better when they are lowercase?

-wall03

 

hello dark mode users

goodbye light mode users

Link to post
Share on other sites

13 minutes ago, roundturtle said:

Hardware: I currently have an old i7980x with 12gb of ram that I was planning to use for this, but I am having troubles getting it to boot. It needs a legacy BIOS GPU which I dont have currently.

Id get that gpu, something liek a 5450 would work well and is cheap

 

11 minutes ago, wall03 said:

ifyou want all of these you need newer equipment.

 

this still will all work fine on a normal desktop, no need for server grade stuff here.

 

14 minutes ago, roundturtle said:

OS and software: I have no idea what OS I should go with. On the software side I need OpenVPN and Plex, but im not sure. I also dont know how great plex is for music.

How simple do you want it to be to use. Id probably go with unraid for easy of use and storage expansion.

 

 

Link to post
Share on other sites

18 minutes ago, roundturtle said:

Hi,

I want to build a home server that would function as:

  1. a VPN gateway for some devices on the network

  2. a NAS

  3. a music server that I would like to set up to be able to stream to different RPi's that would be hooked up around the house to different audio setups.
    All this with multiple users wanting to stream to different devices at the same time.

Finding information on the different individual parts, is simpleish. But putting the mall together makes it a tad more difficult.

I need help in every aspect more or less.

  1. Hardware: I currently have an old i7980x with 12gb of ram that I was planning to use for this, but I am having troubles getting it to boot. It needs a legacy BIOS GPU which I dont have currently.

  2. OS and software: I have no idea what OS I should go with. On the software side I need OpenVPN and Plex, but im not sure. I also dont know how great plex is for music.

  3. Setup: Yeah no clue, again looking for solutions for the parts is doable, though alltogether I am a bit overwhelmed.

So my questions are:

Is the hardware I have on hand usable, if not where should I be looking?
What kind of OS should I go with?
I really need some recommendations for the software for the music server with multiple users side of things.
And any places I can look for help with the server setup?

 

Thanks for taking the time, and for any input.

Not sure what you mean by legacy BIOS GPU, any PCI-e or PCI (if your board has it) GPU will work. Get a used GT 610 or something similar. nVidia cards work great with linux. Maybe look for something passively cooled on ebay. You only need it to boot, it doesn't do anything else unless you are doing encoding jobs in plex as well. In which case you want to get something with nvenc support and more decent performance like a GT 1030 or a GTX 950. CPU horsepower is plenty for what you have in mind. You may want to add some modern hard drives because newer drives (past 2016) have gotten significantly faster in read speeds and access time, not a must have though. I usually avoid plex, altough it does a really good job, because of the many background task it is running that cannot be turned off that easily. I am currently using a thing called Emby. Very similar but less fancy interface but you can use it in a similar way and it does allow you to control database update schedules easily. It is also much lighter on resources and it does come with a mobile app as well. I am using a distro called openmediavault as base (it is based on ubuntu / debian) for my NAS.

Link to post
Share on other sites

9 minutes ago, Electronics Wizardy said:

How simple do you want it to be to use. Id probably go with unraid for easy of use and storage expansion.

Im willing to learn and tinker. I have seen Proxmox mentioned a lot, but ill add Unraid to my list.

15 minutes ago, Electronics Wizardy said:

Id get that gpu, something liek a 5450 would work well and is cheap

Yes im looking in to the hd series currently.

Link to post
Share on other sites

1 minute ago, roundturtle said:

Im willing to learn and tinker. I have seen Proxmox mentioned a lot, but ill add Unraid to my list.

Yes im looking in to the hd series currently.

I use proxmox and it works well. How many tb do you want, what drive setup are you planning to get?

 

 

Link to post
Share on other sites

7 minutes ago, Applefreak said:

CPU horsepower is plenty for what you have in mind. You may want to add some modern hard drives because newer drives (past 2016) have gotten significantly faster in read speeds and access time, not a must have though. I usually avoid plex, altough it does a really good job, because of the many background task it is running that cannot be turned off that easily. I am currently using a thing called Emby. Very similar but less fancy interface but you can use it in a similar way and it does allow you to control database update schedules easily. It is also much lighter on resources and it does come with a mobile app as well. I am using a distro called openmediavault as base (it is based on ubuntu / debian) for my NAS.

I only have the mobo CPU and Ram so drives iwill need to get anyways. The music software is whats causing me the most headaches atm. Because I want to have multiple users streaming different music to differnt outputs at the same time. And most solutions are for 1 person as far as I can see.

Link to post
Share on other sites

6 minutes ago, Electronics Wizardy said:

I use proxmox and it works well. How many tb do you want, what drive setup are you planning to get?

 

 

I dont need all that much space tbh. All I have is a few hundred albums +-200GB atm, and photos less than 1Tb atm. 2tb should be good and then I can always upgrade later. I am even considering only going with ssds since I dont have all that much stuff. But it is more expensive. Havent really thought about backups and such yet tbh.

Link to post
Share on other sites

Just now, roundturtle said:

I dont need all that much space tbh. All I have is a few hundred albums +-200GB atm, and photos less than 1Tb atm. 2tb should be good and then I can always upgrade later. I am even considering only going with ssds since I dont have all that much stuff. But it is more expensive. Havent really thought about backups and such yet tbh.

Id probably get a 4tb hdd if it was me so there is more space to expand to if you need, or just get a 2tb ssd and be happy with the speed.

 

For that size its probably ok to backup to external hdds and move them to other locations. Or cloud backup if you don't want to be moving hdds.

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

Or cloud backup if you don't want to be moving hdds.

 

I have cloud backups atm. So yeah I think ssd is the way to go for the speed and noise :) I have amassed this amount of stuff over years so, its not growing very fast.

Link to post
Share on other sites

2 hours ago, roundturtle said:

Im willing to learn and tinker. I have seen Proxmox mentioned a lot, but ill add Unraid to my list.

Yes im looking in to the hd series currently.

If you look at my signature you will see I built my unRAID sever from a pre-built and it is rock solid you should be fine although depending on if you go with say freeNAS/trueNAS they seem to be ram dependant but you should be fine

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to post
Share on other sites

Well then it looks like either unraid or Proxmox so far. But ive also seen docker containers mentioned and something else, any opinion on that route?

The nas part should be the easiest.

The vpn part should be doable, have been doing some research on it.

Now the music part is where things get dicey tbh. I know building a server for yourself isnt very difficult as far as I have seen. But I havent come across anything that would give multiple users the ability to stream different files to different desired outputs at the same time.(basically your own minispotify)

 

 

Link to post
Share on other sites

18 hours ago, roundturtle said:

Well then it looks like either unraid or Proxmox so far. But ive also seen docker containers mentioned and something else, any opinion on that route?

The nas part should be the easiest.

The vpn part should be doable, have been doing some research on it.

Now the music part is where things get dicey tbh. I know building a server for yourself isnt very difficult as far as I have seen. But I havent come across anything that would give multiple users the ability to stream different files to different desired outputs at the same time.(basically your own minispotify)

 

 

Just setup your server os of choice and put a plex media server on it. I'm running plex, sonarr, radarr lidarr, homeassistant, and around a dozen dockers and I'm running about 50% of my cpu still has gas in the tank you should be fine a long as your os of choice has the options described

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to post
Share on other sites

For music server I use Serviio. I believe it has mac, Linux, and windows versions. Works great with music and will do videos too. There is a free version or paid. I can't remember most of the differences receipt with the paid version you get a web player option too.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×