Jump to content

Small scale home server

Hello I am new to this forum,

 

I am a freelance IT who specializes in software development and I have no faint idea on how I should start my own home server to store files and such. This server will both act as a testing ground for my projects and as a storage for all the other computers who are connected to the network. I was wondering what parts I should buy for this to happen. Do you guys have some recommendations?

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, HimuraGG said:

testing ground for my projects

For what kind of projects? Since you specialize in software dev, I'd assume software, but what kind?

3 minutes ago, HimuraGG said:

storage for all the other computers who are connected to the network

Network storage can be done with practically any CPU and whatever storage config you want. There are a fair number of OS and software to handle this, examples include FreeNAS and UnRAID

Primary PC: - https://pcpartpicker.com/list/8G3tXv (Windows 10 Home)

HTPC: - https://pcpartpicker.com/list/KdBb4n (Windows 10 Home)
Server: Dell Precision T7500 - Dual Xeon X5660's, 44GB ECC DDR3, Dell Nvidia GTX 645 (Windows Server 2019 Standard)      

*SLI Rig* - i7-920, MSI-X58 Platinum SLI, 12GB DDR3, Dual EVGA GTX 260 Core 216 in SLI - https://pcpartpicker.com/list/GHw6vW (Windows 7 Pro)

HP DC7900 - Core 2 Duo E8400, 4GB DDR2, Nvidia GeForce 8600 GT (Windows Vista)

Compaq Presario 5000 - Pentium 4 1.7Ghz, 1.7GB SDR, PowerColor Radeon 9600 Pro (Windows XP x86 Pro)
Compaq Presario 8772 - Pentium MMX 200Mhz, 48MB PC66, 6GB Quantum HDD, "8GB" HP SATA SSD adapted to IDE (Windows 98 SE)

Asus M32AD - Intel i3-4170, 8GB DDR3, 250GB Seagate 2.5" HDD (converting to SSD soon), EVGA GeForce GTS 250, OEM 350W PSU (Windows 10 Core)

*Haswell Tower* https://pcpartpicker.com/list/3vw6vW (Windows 10 Home)

*ITX Box* - https://pcpartpicker.com/list/r36s6R (Windows 10 Education)

Dell Dimension XPS B800 - Pentium 3 800Mhz, RDRAM

In progress projects:

*Skylake Tower* - Pentium G4400, Asus H110

*Trash Can* - AMD A4-6300

*GPU Test Bench*

*Pfsense router* - Pentium G3220, Asrock H97m Pro A4, 4GB DDR3

Link to comment
Share on other sites

Link to post
Share on other sites

so you are suggesting for just a regular pc and not an external storage server like the ones from linus tech. I was wondering what parts or components that they have.

Link to comment
Share on other sites

Link to post
Share on other sites

Software development, you mean web server?

Windows : IIS, Xampp

Linux : LAMP solution

Too many to explain, basically just get a pc (any pc) and install a web server in it.

 

Same goes for Network storage, you don't need fancy NAS OS to do it, just windows with networking and sharing skills.

Too many to explain, better just find a tutorial on youtube.

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, HimuraGG said:

so you are suggesting for just a regular pc and not an external storage server like the ones from linus tech. I was wondering what parts or components that they have.

LTT has high end (and quite expensive) enterprise grade equipment. I don't know specifics, but I would assume most, if not all, of their servers run server grade Xeons.

 

If you don't need a lot of storage, a regular PC will be perfectly capable of doing everything you need. A cheap used Dell Optiplex or a cheap brand new system should have plenty of power and upgradability for a simple server setup.

 

If you need a fair bit of storage, you can get dedicated NAS boxes that don't do much more than hold drives. Or if you have cash burning a hole in your pocket, you could try to find a deal on an ancient, used actual server. 

Primary PC: - https://pcpartpicker.com/list/8G3tXv (Windows 10 Home)

HTPC: - https://pcpartpicker.com/list/KdBb4n (Windows 10 Home)
Server: Dell Precision T7500 - Dual Xeon X5660's, 44GB ECC DDR3, Dell Nvidia GTX 645 (Windows Server 2019 Standard)      

*SLI Rig* - i7-920, MSI-X58 Platinum SLI, 12GB DDR3, Dual EVGA GTX 260 Core 216 in SLI - https://pcpartpicker.com/list/GHw6vW (Windows 7 Pro)

HP DC7900 - Core 2 Duo E8400, 4GB DDR2, Nvidia GeForce 8600 GT (Windows Vista)

Compaq Presario 5000 - Pentium 4 1.7Ghz, 1.7GB SDR, PowerColor Radeon 9600 Pro (Windows XP x86 Pro)
Compaq Presario 8772 - Pentium MMX 200Mhz, 48MB PC66, 6GB Quantum HDD, "8GB" HP SATA SSD adapted to IDE (Windows 98 SE)

Asus M32AD - Intel i3-4170, 8GB DDR3, 250GB Seagate 2.5" HDD (converting to SSD soon), EVGA GeForce GTS 250, OEM 350W PSU (Windows 10 Core)

*Haswell Tower* https://pcpartpicker.com/list/3vw6vW (Windows 10 Home)

*ITX Box* - https://pcpartpicker.com/list/r36s6R (Windows 10 Education)

Dell Dimension XPS B800 - Pentium 3 800Mhz, RDRAM

In progress projects:

*Skylake Tower* - Pentium G4400, Asus H110

*Trash Can* - AMD A4-6300

*GPU Test Bench*

*Pfsense router* - Pentium G3220, Asrock H97m Pro A4, 4GB DDR3

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, SupaKomputa said:

Software development, you mean web server?

Windows : IIS, Xampp

Linux : LAMP solution

Too many to explain, basically just get a pc (any pc) and install a web server in it.

 

Same goes for Network storage, you don't need fancy NAS OS to do it, just windows with networking and sharing skills.

Too many to explain, better just find a tutorial on youtube.

I would run a VM hosting OS, with a web server VM and you could setup Windows network sharing on another VM (but you may as well go big at that point with a NAS VM).

Primary PC: - https://pcpartpicker.com/list/8G3tXv (Windows 10 Home)

HTPC: - https://pcpartpicker.com/list/KdBb4n (Windows 10 Home)
Server: Dell Precision T7500 - Dual Xeon X5660's, 44GB ECC DDR3, Dell Nvidia GTX 645 (Windows Server 2019 Standard)      

*SLI Rig* - i7-920, MSI-X58 Platinum SLI, 12GB DDR3, Dual EVGA GTX 260 Core 216 in SLI - https://pcpartpicker.com/list/GHw6vW (Windows 7 Pro)

HP DC7900 - Core 2 Duo E8400, 4GB DDR2, Nvidia GeForce 8600 GT (Windows Vista)

Compaq Presario 5000 - Pentium 4 1.7Ghz, 1.7GB SDR, PowerColor Radeon 9600 Pro (Windows XP x86 Pro)
Compaq Presario 8772 - Pentium MMX 200Mhz, 48MB PC66, 6GB Quantum HDD, "8GB" HP SATA SSD adapted to IDE (Windows 98 SE)

Asus M32AD - Intel i3-4170, 8GB DDR3, 250GB Seagate 2.5" HDD (converting to SSD soon), EVGA GeForce GTS 250, OEM 350W PSU (Windows 10 Core)

*Haswell Tower* https://pcpartpicker.com/list/3vw6vW (Windows 10 Home)

*ITX Box* - https://pcpartpicker.com/list/r36s6R (Windows 10 Education)

Dell Dimension XPS B800 - Pentium 3 800Mhz, RDRAM

In progress projects:

*Skylake Tower* - Pentium G4400, Asus H110

*Trash Can* - AMD A4-6300

*GPU Test Bench*

*Pfsense router* - Pentium G3220, Asrock H97m Pro A4, 4GB DDR3

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, Eastman51 said:

I would run a VM hosting OS, with a web server VM and you could setup Windows network sharing on another VM (but you may as well go big at that point with a NAS VM).

That might be too overwhelming for an IT guy.

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Eastman51 said:

I would run a VM hosting OS, with a web server VM and you could setup Windows network sharing on another VM (but you may as well go big at that point with a NAS VM).

 

1 hour ago, Eastman51 said:

LTT has high end (and quite expensive) enterprise grade equipment. I don't know specifics, but I would assume most, if not all, of their servers run server grade Xeons.

 

If you don't need a lot of storage, a regular PC will be perfectly capable of doing everything you need. A cheap used Dell Optiplex or a cheap brand new system should have plenty of power and upgradability for a simple server setup.

 

If you need a fair bit of storage, you can get dedicated NAS boxes that don't do much more than hold drives. Or if you have cash burning a hole in your pocket, you could try to find a deal on an ancient, used actual server. 

 

I second both of these posts from Eastman51.

 

You can also look for used/retired servers from 1-2 generations ago like the HP ML110 series. These should still be relevant enough hardware wise to be useful while still being relatively inexpensive enough to play around with.

 

The upside of the old servers is that you may find one with a built-in RAID controller and multiple drive bays which can solve both your file storage needs and allow for you to run a VM hosting OS as suggested to take care of your experimentation needs, all in one box.

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Eastman51 said:

LTT has high end (and quite expensive) enterprise grade equipment. I don't know specifics, but I would assume most, if not all, of their servers run server grade Xeons.

 

If you don't need a lot of storage, a regular PC will be perfectly capable of doing everything you need. A cheap used Dell Optiplex or a cheap brand new system should have plenty of power and upgradability for a simple server setup.

 

If you need a fair bit of storage, you can get dedicated NAS boxes that don't do much more than hold drives. Or if you have cash burning a hole in your pocket, you could try to find a deal on an ancient, used actual server. 

I wanna know as well due to the fact that I may also apply this to my clients if they as for internal servers for their company. The company is small enough for no ITs in their building but large enough that they need a server.

Link to comment
Share on other sites

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

×