Rebuilding My Homelab From Scratch
Head to to get a 15 day free trial or to get your first app for free!
► Want to support the channel and unlock some perks in the process?
Become a RAID member on Patreon or YouTube!
🔓 Patreon:
🔓 YouTube:
► Videos Referenced:
* @CraftComputing –
* @TechnoTim –
* @Level2Jeff –
► Checkout items I used (includes affiliate links from which I may receive compensation):
🛍️ Dynalink Router:
🛍️ Minisforum MS-01:
🛍️ Sodola 2.5 Gb Switch:
🛍️ GeeekPi 10″ Rack:
🎥 Curious About the equipment I use to make my videos?
Click Here ►
—————————————————
Music (in order):
“Hardware Haven Theme” -Me (
“CRENSHAW VIBES” – GARRISON (
“If You Want To” – Me
“Sunshower” – LATASHÁ(
—————————————————
Timestamps:
0:00 What if I could start over?
0:40 Odoo (Sponsor)
1:47 The Hypothetical
2:43 What IS a Homelab?
3:02 What makes for a GOOD homelab?
4:59 Key Components
5:39 Storage
9:12 Where it would go and UPS
10:33 Networking
13:45 Beyond that
19:01 What makes sense for me
[ad_2]
source
For the tinkerers, have a test server.
Thank you.
To me, it seems like a 10Gbp switch is overkill considering that the mechanical drives can only go up to 600Mbp/s unless you got some NVME caching.
i was hoping for some actual upgrades but maybe we will see that soon in the future 🙂
I started out with Raspberries I had lying around. Now, I'm acquiring these cool Lenovo M715q, I think. With the Ryzen 5. Two of three are existing. Slowly being upgraded. An old Mobo+CPU combo with 64 GB RAM is hosting my NAS with TrueNAS, here I plan to upgrade my networking (specifically to my PC).
Currently, I'm hosting a couple of game servers for me and my friends and I'm hosting – of course – Home Assistant, Jellyfin, immich, paperless… You name it. 😀
Ubiquiti Equipment with their self hosted controller.
Next step overall will be a router build. I'm still deciding on what type of router I would want to have since I'm interested in tinkering but I also just have 1 gig… Not like it needs that much power overall. If my main gaming Mobo + CPU are replaced, I will definitely repurpose them, too 😀
(As you can already read: I'm really on the tinkering side with Homelabs… :D)
I agree with some of the other comments I've seen on this video where your "homelab" isn't really a lab anymore per se as much as it is a self hosted production environment.
That is becuse your homelab its not a testing ground but instead a setup that if it encounters downtime would cause you or your family issues. I would consider it more of a home server for doing self hosting than a homelab.
Well that's based on my understanding for the term "homelab" anyway. For me what fits that testing ground environment is my ThinkPad T450 and Dell Optiplex Micro PC where I would test hardware & software on since I could wipe or roll them back if necessary while not being my main system.
I got 4 Lenovo M710Q's 32gb of ram running Proxmox with a few VM's (ubuntu severs and Linux versions, portainer…etc) and a supermicro mini server Xeon X3270 running IPfire for the firewall. TP-Link SDN setup with a few switches/Acess points throughout and their vpn router. Mounted in a 22u rack pulled out of the dump…Reused and renewed….
Can you point to the video (url) with the Optiplex from minute 8:00 ? Thanks!
I will be starting my home lab soon.
Man 3D printing your own NAS is frightfully appealing. I had never considered that.
Only thing I'm changing is that I'm adding a TP-Link ER605 so that I can use multiple upstream ISPs, so I can easily fallback to T-Mobile 5G Home when my normal ISP has an outage, which seems to happen briefly on pretty much a daily basis. I have both modems near my router, and I've been moving the WAN cable on my router to the different modems as needed, but it's tedious and I have no way to check to see if the higher-speed ISP is back up before throwing the cable. Since I work from home, a solid Internet connection is probably the most important part of my system, so that's where I'm concentrating my efforts.
Id buy a dual cpu dell poweredge or precision and run everything off of that. I would install proxmox, install pfsense in a vm, truenas in another vm, and everything else would have its own vms. I think thats better than having multiple machines.
For your hypothetical “starting over scenario”, didn’t you leave out your home surveillance camera setup?
Do you know if OpenWrt can handle home phone service? My parent has internet and voip phone service bundle and I would like to replace their router.
Beware that the CyberPower UPS mentioned in this video has simulated sine wave output on battery. I bought a similar model and had to return it as my home server shut down the moment I tested the battery. I upgraded to a true sine wave UPS with otherwise near-identical specs and everything was fine, so I'd always advise paying the extra for this upgrade.
11:25 Big mistake, don't.
Is that CyberPower UPS compatible with Unraid? I have my homelab on an old Optiplex with Unraid and was looking for a compatible UPS which Unraid could integrate with and start the shutdown procedure in case of power outage.
i got a xeon cpu with 12 cores, 24 threads with motherboard and ram from aliexpress for around 55 USD..it can be very useful
Oh man! Looking forward to seeing your soho router "jailbreak"!
You are scratching an itch I've had for thay for a while now.
What is the motivation to run your router with a virtualized pfsense as opposed to bare metal?
I remember Wendell discussing this but only doing it because he was already running a server and didn't want to create a new physical device to manage.
ay if you don't need one of those prodesks swing em my way lmao
“This video is a bit darker than I thought it was going to be”
I was worried that you might’ve been hit by one of the many hurricanes recently, so I actually found it a lot lighter than I was expecting.
It starts with a old or free computer… You start to justify why you need to spend hundreds…thousands of dollars upgrading your server… It NEVER ends. But it is fun 🙂
5. Power Usage
Great video! Thanks for sharing your though process. I'm actually in the process of renewing most of my homelab. Most of my stuff is currently quite noisy, big and powerhungry. And not that fast. So yeah: I'm gonna renew quite some stuff.
I bought a used Dell R720XD as my first home lab computer when I was starting out. It's still running today after a number of modifications. Maybe a bit overkill to start but for about the same price as some of the mini pcs out there it could be worse. There are definitely down sides (the noise, size, and power usage of these things) otherwise it was a no brainer for me. If you don't have a good place to put your home lab where you can't hear it then I wouldn't recommend it.
Note on UPS', it differs widly how 'necesarry' it is across the world. In the past 20 years or so we only had 2 outages. Yes TWO. For a home server it's simply a total waste of money, unless you're doing really specific stuff
@ 2:04 I'm in Tulsa, should be a requirement here that our homelabs have off-site high availability 😂
That is a bit of a mix, not something I would do (or have).
Something's make sense, but some things are out of order.
The first step is the upgrade path, now and some time in the future. Then some form of redundancy both in backups and power.
The 1ltr pc is good for small and low power, but you are limited. The old desktop may work but also has some limits stopping that upgrade path.
Let's say a dell desktop and a jbod and 10bge. You may have a GPU for transcoding, so it then needs 3 express slots. Does the dell off this? But you may want more features and need more ports.
And so on.
While big discs sound fun a single failure is more a problem, so redundancy is important, and off system storage is important if you don't want to be spending hours or days transferring files.
I've a all in one built into a node 802, it's got a sas card and 10 gbe as well as ten drives. I can run VM's but the power consumption is a bit high and the compute low.
This doesn't get used, but my 1ltr Lenovo does most work in the day to day, but I have a hp micro server that is my nas and back up so this can also run a range of services, but doesn't have as much compute as the node 802.
Behind all this is a few rack servers and jbods with a lot of compute, not something you would like to run due to the power consumption, but I generally use it for the other system back ups and tinkering.
I have a high speed 10gbe fibre network though managed switches, because they are cheap and easy to do.
I think the back bone of any network has to be the data transmission and connectivity, as you can always add to that. What you add is up to you, but for home lab, and home services being two different things.😮
As long as you have always available in mind you have a great foundation.
Thanks so much for making this. My current lab is running on an old server that a company was getting rid of for $30. I couldn't believe it! It's nothing too special but it definitely does everything my small business needs it to 🙂
But what if the tornado was starting a home lab?
If I were to upgrade my current desktop pc or laptop, I'd repurpose that to homelab.
The homelab space is an ever moving goal post. The only real hope you can have is that once its set up, you can manage it all with relative ease. I ended up moving a bunch of services to many machines because an unreliable single service would often require rebooting the host and thus taking them all down. I un-consolidated for the reliability. I can say dont make my mistakes with some relative confidence.
Thanks for hardware guide. We love to see your lab setup in beginner friendly environment.
for me, time to start with homelab was when I had multiple computers/laptops with multiple various systems I needed centralized storage, that time it was a LAN-only setup (terribly slow internet), so I started with a 4-bay Synology NAS (918+), it's a flawless device+DSM basically "set and forget",
then since new ISP provided about 100x faster internet (seriously), I slowly started looking at better routers (to serve more devices), got WiFi 6 ASUS router (AX86S), set up own VPN too, it's a "set and forget" too,
then I realized a potential of proper Proxmox rig for VMs/Docker would be better done separate and found some old SFF PC (4th gen i7, 32GB ram) to use, mainly testing Windows updates and examining OpnSense networking,
now I'm experimenting with AI stuff, deciding between used Apple Silicon rig or used nVidia RTX rig, and also whether to use Docker or not – but that would be all just for tinkering…
"Imma do it again"
i kinda watch you like from the start this yt acc or another but it some how this video feel like nostalgic
It’s actually nice to see a YouTuber with a homelab who doesn’t seem to have five or six figures to spend in one server.
My homelab is a custom built PC in a new old stock case from 2005 or so. Erying Polestar G613 board with an engineering sample i9 on it, 64GB RAM, 500GB NVMe, 10gig ASUS NIC, and 4x4TB drives in RAIDZ1. Not ideal drive config but it works.
Runs Proxmox and does everything I need it to and more. I would love to experiment with GPU passthrough and stuff with it but I’m using the x16 slot for the network card.
Haven’t really found a need to expand it more than that so far!
My Homelab Server is a Raspberry Pi Model 4b+ running Raspbian and OpenMediaVault. I have 3 external Disks connected to it each in a SMB configuration.
It’s probably not the best solution, but it works fine for what I use it for.
I've been running a Dell Optiplex 3050 SFF for more than a year now and it's been perfect. Self hosting a couple websites, home assistant, blue iris, radio streaming server, SMB share for file share across the home network, batocera for some retro gaming, amongst some other VMs running docker for testing and tinkering. Cost me less than £100 to get started (second hand from eBay) and it's perfectly upgradable as you mentioned. It's crazy to think that this machine was at some point 'limited' by only running windows when it's now running all sorts of things and it has plenty of resources left.
My "homelab" is just an old mid-low range 2012 gaming pc running as a NAS. I dont even have raid on that thing lmao
The title is really misleading and confusing.
Just a wild guess: a 2 Bay NAS with a N100 will be almost ever enough for reliable home usage and power efficiency. I merged 3 older machines into a n100 NAS with dual 2.5G, two m2 and two 20TB drives. The hardcovers still saturate the 2.5G link and well… homeassistant and backup doesn’t need that much power. Also when hdds spin down, power goes down to 11w and with jellyfin transcode to a merely 20w.
You need to try MikroTik products 🙂
My homelab is mostly running on an old MacBook from like 2017 I wasn't using anymore. Going the Laptop route is pretty nice for the fact that it has a built in battery in case of power loss. Also if the Intel CPU is not super old, it can do pretty efficient media encoding using Intel QuickSync in Jellyfin. Also for backup you can use any sort of cloud storage you might have anyway. I got a Proton subscription and it comes with Cloud storage although I did not want that. Now I am using that with rsync to backup important folders from my homelab (Documents, Pictures, Home Assistant config etc.)