馃攳
How to Build a Home Server Part 1: Picking the right Components - YouTube
Channel: Tech Guides
[0]
Hey guys what's up and welcome to this
video where we are going to build my
[3]
first ever home backup and cloud server
using some parts that I've had from
[9]
previous builds as well as some few new
parts. Now there are a large number of
[14]
reasons why building your own home
server might be interesting for you.
[18]
For example privacy and control over your
data - obviously if you don't have a third
[23]
party involved then nobody can steal
your data - you might be interested in
[26]
backing up your data for example I have
a whole bunch of terabytes worth of data
[31]
that I basically don't have a backup
from and I am in desperate need to
[36]
somehow backup that data, you might want
to be able to access all of your data
[40]
across your network without having to
set up the windows shared folders all
[44]
the time when you boot up your computer.
Now obviously I could also just buy a
[48]
NAS and have that running. However first
of all these NAS's that have for
[53]
example four bays are insanely expensive
and second of all I don't have full
[58]
control over what I can actually do with
the NAS and because I'd like to run
[63]
this also as a web server for some of my
own web apps having a NAS just doesn't
[68]
cut it. More relevant for this case is
probably that you want to build your own
[72]
cloud server so you want to kind of
build your own Google Drive on your own
[75]
machine at home and then be able to
access all of your data wherever you are.
[80]
Obviously building your own server then
also comes with the advantage of being
[83]
able to upgrade it in terms of storage
and that having a few terabytes of space
[88]
is much cheaper if you have it in your
own machine and your own drive compared
[94]
to for example getting a very expensive
Google Drive subscription. And last but
[98]
obviously not least building and
maintaining your own home server comes
[102]
with a huge amount of things that you
have to learn how to do for example
[106]
setting up your home server setting up
Linux running the cloud server running a
[110]
web server getting it all accessed from
the internet... It comes with a huge amount
[115]
of interesting things that he can learn
a huge amount of probable errors that
[119]
you can do so I'm by no means an expert
in the topic and if I mess up something
[123]
royally then definitely let me know in
the comment section below. So if you're
[127]
interested in any of these topics then
definitely stick around as I will be
[131]
dedicating an entire
video series to first of all picking out
[134]
two parts for my own server,
how I build it, then we're gonna look at
[139]
how to install Linux, how to set up a web
server, how to set up a cloud server,
[144]
how to set up backups on my computer, and
finally also how to set up a password
[149]
manager. But before all of that, this
video is brought to you by no other than
[153]
you guys the viewers and obviously me!
Now this channel is kind of my creative
[158]
outlet it's kind of my hobby so to speak
I obviously have a full-time job next to
[163]
what I'm doing here on my YouTube
channel and therefore all the videos
[167]
that you're seeing on my channel almost
exclusively are pretty much paid and
[171]
sponsored by myself and because I'm
interested in some sort of topic. So if
[176]
you do like this kind of content and if
you like me not having these annoying
[180]
sponsored ads in the beginning of every
video - you know them, it's kind of:
[184]
"This video is brought to you by insert random
tech company" see them on pretty much any
[188]
channel these days and personally I
don't really like them too much I just
[192]
skip over them usually... But if you want
to support my channel then please hit
[195]
that like button and consider
subscribing for more content like this!
[199]
But without any further ado let's
finally hop into the components that
[203]
I've picked for my first ever home
server. Disclaimer I am not associated
[208]
nor sponsored by any of the brands that
I'm showing in this video. So the goal of
[213]
today's video and build is to show you
guys how simple it is to recycle old
[217]
components from previous builds for a
new home server. So we're gonna start off
[223]
with the CPU which in my case is going
to be an i7-3770k. This is a four core
[230]
CPU with eight threads and I can run it at
around 4 gigahertz no problem and this
[235]
is obviously a quite the overkill for a home
server but this is what I've had lying
[240]
around from... not the previous build but
they actually two builds ago I was using
[244]
this CPU, and if you want to build your
own home server then of course just
[248]
using a dual core CPU or a quad core CPU
without hyper threading is also more
[253]
than good enough. Now because the CPU is
an LGA 1155 CPU we are restricted to
[259]
using DDR4 memory. But thankfully I still
had some 32 GB of DDR3 memory
[266]
lying around by HyperX which is a kit
that's only running at 1600 megahertz
[272]
but for the purpose of a home server
having a high number of gigabytes is
[276]
definitely more welcome than having it
run very fast. Now frankly only having 16
[282]
gigabytes would also be sufficient
basically you want to have about one
[286]
gigabyte per terabyte of storage space.
Now before you guys are gonna get your
[291]
pitchforks out. I am well aware that this
specific RAM is not ECC registered RAM.
[298]
And I know that everybody in the world
and on YouTube is probably gonna lose
[302]
their minds over the fact that I'm
building my own home server without
[306]
using ECC memory. But hear me out:
I've had a CPU and 32 GB of ram
[313]
lying around at home. I'm not going to
go out and buy an expensive CPU
[318]
motherboard and RAM combination only to
have ECC memory. Now for those of you who
[324]
don't know what ECC memory is. It
basically prevents the memory from
[328]
corrupting your data. So what goes into
the memory is also gonna come out of the
[333]
memory. And basically what can happen
without ECC registered memory is that your
[338]
data might be corrupted so something
you're saving on your hard drive is
[341]
getting corrupted and therefore the file
is not accessible anymore.
[345]
Now while this might sound very scary in my opinion if
you're running a backup server
[350]
where you have two data
anyways on another computer, running ECC
[354]
memory is a bit of a waste of money
and obviously if I would build another
[360]
server or if I would build a production
server for a company for example then
[364]
yes definitely go for ECC memory but in
the case of just building your own home
[369]
server or basically your first server
having ECC memory is a bit of an
[373]
overkill in my opinion. Alright so with
having said that let's go back to the parts.
[378]
Now I also already had two 4TB
Seagate hard drives. And when it comes to
[384]
hard drives then the only thing you
really should take into consideration is
[387]
that the hard drive is of the NAS
standard. And that basically just means
[392]
that the hard drive is made such that
they can withstand 24/7 operation,
[397]
which is obviously what you want to have it
in a home server. And finally a still
[402]
also had a 500GB Samsung SSD laying
around, which I'm gonna be using for the
[407]
operating system - so for Linux - as well as
the web server.
[411]
Obviously you don't really need an SSD
for a home server, but having one for the
[415]
web server is definitely a good idea.
Next let's have a look at the parts that
[420]
I specifically bought for this home
server. First in line is gonna be another
[424]
8TB Seagate hard drive which then
totals our entire cloud space to 16TB
[432]
- try to get that with Google Drive -
since in the beginning we are not
[436]
going to implement a RAID volume now I
know I can hear you guys complaining why
[441]
are not implementing a RAID volume?!
Basically same reasons as why I'm not
[445]
going for the ECC memory is that this is
only gonna be a backup server where I
[450]
have all the data at least on one PC at
all times. Now down the line I will
[455]
definitely implement a RAID volume on
this server but to begin with we're just
[459]
gonna go with some normal drives. Now the
amount of space that you need is
[463]
obviously very much depending on your
use case scenario. You might not need to
[467]
be able to backup 16TB of data
at all so you could just start with one
[472]
4TB hard drive and be perfectly fine. So this very much depends on your specific needs.
[479]
As motherboard I bought the ASRrock Z77 Pro 4-M micro ATX,
[485]
which is obviously an
LGA 1155 motherboard. It has 4 RAM slots,
[489]
which is something that you should
really consider when buying a motherboard
[492]
for a home server that you have at least
4 RAM slots to be able to upgrade to
[497]
well at least 32GB of RAM. This
motherboard also comes with 8 SATA
[502]
connectors meaning that I can connect up
to 8 hard drives off the get go without
[507]
having to buy an expensive SATA PCIe
extension card. And finally this
[512]
motherboard also has DVI and HDMI
outputs allowing me to use the
[516]
integrated GPU on the i7-3770k. Now when
looking for a case you definitely want
[522]
something that you can fit into the
space where you want your home server to stand.
[526]
It should be relatively silent so
if the insides are padded that's
[530]
definitely a good thing and finally you
want to have
[533]
as many harddrive base as possible.
Now in my case I'm gonna be using the
[537]
Fractal Design Define Mini which is a
micro ATX and mini ITX case. It has these
[544]
kind of padded panels on all of the
sides so it's gonna be a super silent
[548]
case in production. It has six three and
a half inch hard drive bays and to
[553]
external Bay's we can also put in some
hard drives meaning there is a total of
[557]
eight spaces for hard drives in this
case making this the perfect case for a
[562]
small form-factor and silent home server.
For cooling I went with the Le GRAND MACHO RT
[568]
by Thermalright which is a
very efficient cooler that I think you
[572]
could even run without a fan. But when
run with a fan loudness is also kept
[577]
very low. And finally I bought a 400W
Seasonic Fanless PSU which is well first
[584]
of all obviously completely silent, it
has a Platinum rating so it's very
[588]
efficient, and it should definitely
provide enough juice for our home server.
[592]
Now obviously because this is going to
be a server primarily I'm not gonna be
[596]
needing a GPU this installation.
Maybe you're gonna need a GPU to
[600]
first set up the motherboard, just keep
that in mind! And to switch over to the
[604]
internal GPU on the CPU. But in general
I'm not gonna be using a GPU in this case.
[610]
On the other hand I want to invest
in a 10 gigabit ethernet adapter in the
[614]
future allowing me to connect my main
computer to the server directly over 10
[619]
Gigabit LAN. So because I already have
the CPU, RAM, SSD, as well as two hard drives
[625]
from previous builds the total cost for
this build only amounts to about $500
[631]
which is obviously much less than if you
were to go for an expensive Google Drive
[636]
subscription or if you went out of your
way and rented a dedicated server by a
[640]
hosting company or a virtual private
server. Now obviously your mileage may
[645]
vary and depending on the parts that you have
your cost might be a little bit higher
[649]
or even a little bit lower. But that
about sums up the basics of how to build
[653]
your own home server definitely tell me
in the comment section below if you also
[658]
want to build your own home server if
you already had build one and want your
[662]
experience has been. In the next part
we're gonna go over how to actually put
[666]
everything together
and then we're going to be looking at
[668]
installing Linux as well as a few
applications. But until then thank you
[673]
very much for watching, have a wonderful
day and I will see you guys in the next video!
Most Recent Videos:
You can go back to the homepage right here: Homepage





