How to start your HomeLab journey?

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

Комментарии • 120

  • @christianlempa
    @christianlempa  7 месяцев назад +4

    Advance your career as a DevOps Engineer with Simplilearn’s DevOps Engineer Master’s Program: www.simplilearn.com/devops-engineer-masters-program-certification-training?Americas-Tech-DevopsEngineer-christian

  • @MuhammadUsman-xx2ef
    @MuhammadUsman-xx2ef 7 месяцев назад +226

    Sir just because of your content, I have achieved L2 Cloud System Administrator position in Canada's 2nd largest software company ❤

    • @christianlempa
      @christianlempa  7 месяцев назад +19

      Wow, that is amazing!!! Congrats :D

    • @seaborg9946
      @seaborg9946 6 месяцев назад +5

      Congratulations! That's awesome! I'm studying CS in college right now, and these videos have been great for learning so much.

    • @IdahoMthman
      @IdahoMthman 4 месяца назад +2

      CONGRATS

    • @CA-et2ye
      @CA-et2ye 2 месяца назад +2

      Where to start?

    • @jongpac2
      @jongpac2 Месяц назад +1

      Awesome I envy you

  • @uez5730
    @uez5730 7 месяцев назад +42

    Finally, as I have planned to build my first homelab, I've already got 3 mini PCs

    • @no0bstyle741
      @no0bstyle741 7 месяцев назад +2

      I wish you a lot of fun with your first homelab and am sure you will have - it is wise spent money and time.

    • @boukeelsinghorst4848
      @boukeelsinghorst4848 7 месяцев назад +2

      I also plan to buy 3 older NUC's to experiment with a Proxmox cluster. But first I build a more beefy single node Proxmox machine to host TrueNas Core with SAS HBA passthrough as a NAS solution. There are indeed many exciting projects to work on 😃

  • @l30n.marin3r0
    @l30n.marin3r0 2 месяца назад +6

    I don't work in IT but I just love computers.
    That feeling I got when I shared files between my laptops using scp? Dude!

  • @morsikpl
    @morsikpl 7 месяцев назад +26

    I'm just starting my homelab journey... or do I? Funnily enough, I actually had my own home lab when I was 15 or 16 years old (which was actually 16 years ago!). Old Pentium 3 700MHz PC with 256MB RAM. I've had there my own website hosting, 2x OpenArena servers - full ALL THE TIME!!! for some weird reason - becasue it was all running on ADSL internet with 1Mbit/128kbit speeds (yep!).
    And now I'm discovering people do that stuff nowadays and even do multiple RUclips channels with all of that! Amazing!
    And I always to do something bigger, so... here I am, waiting for 4x Minisofum MS-01 to be shipped and 2G down/600M up internet. We'll see how that goes... :D
    And now I'm working as DevOps, previously as Linux SysAdmin since (total 12 years) so I have a lot of knowledge to spare and to share. Planning to do a little overkill and not go with just Proxmox - it's too easy... I wanna do OpenStack since I really liked in in previous company. And yeah, it's totally overkill and totally complicated to manage.

  • @nathanielmoore87
    @nathanielmoore87 7 месяцев назад +5

    For starters and even experts in Kubernetes, I highly advise using a manager like Portainer or Rancher. It makes life so much easier to have visual representations and a simple GUI to interact with. I learned command line first and bashed my head on the keyboard for weeks. I still recommend learning it, but I still wish I had known about these tools before my deep dive.

  • @ExpressITTechTips
    @ExpressITTechTips 7 месяцев назад +4

    I started going all enterprise grade then realised the 42u server rack I needed. Just dominated the office I work in. There was also the noise, cooling and power required to drive these. I’ve now started the process of going all desktop of small form factor. I have a 12th gen Nuc running a lot of the heavier elements at present and an AMD variant doing the rest. My final device in the cluster is my Nas which is an old hp desktop. It needs a refresh later this year and will be looking at the new minis forum offerings as well as building my own for some more power hungry scenarios where I may want gpu passthrough. All the advice you give Christian is on point 👍

  • @dertermyd
    @dertermyd 7 месяцев назад +11

    I use refurbished Lenovo M720q and HP Deskmini 600 with Proxmox for compute and Unraid for storage and it is amazing, what these little units are able to offer while using just round about 6-10 Watt 😀👍.

  • @hotzemusic
    @hotzemusic 7 месяцев назад +4

    loved my micro PCs but for a while now, I have been running the main part of my lab on 3 x HP Elite Desk SFF PCs. They draw a little more power but the added PCI slots were worth it, as I wanted to add dual SFP+ and Dual 2.5GbE NICs to them.
    Picked them all up on ebay for about 150 each & they all had intel 6C / 12T processors (intel i7-8700). Spent a little bit more to get them all to 64GB of RAM and give them each 2 extra NVME drives to contribute to the storage pool. Now I have more than enough to play around with and learn / do nearly anything I could imagine in the homelab.
    I can't recommend enough the Elitedesk w/ the i7-8700. It's the perfect middle ground between micro PCs and a full form-factor server.

    • @s.i.m.c.a
      @s.i.m.c.a 7 месяцев назад

      idk - i just bought ryzen based mini pc with dual 2.5Gb lan already onboard. sfp is worst decision ever, as these modules getting pretty much hot.

    • @hotzemusic
      @hotzemusic 7 месяцев назад

      @@s.i.m.c.a Different strokes for different folks! I wanted 10 gig for my storage network so PCI SFP+ nics were the move, works like a charm /shrug

    • @fousse7
      @fousse7 7 месяцев назад

      hi, which generation are your HP EliteDesk?

    • @hotzemusic
      @hotzemusic 7 месяцев назад +1

      @@fousse7 they are g4 believe

  • @marcwesterink7742
    @marcwesterink7742 7 месяцев назад +1

    As with many things in life, and a HomeLab journey is no exception, just start small and expand over time. I agree it doesn't make much sense to start with a beefy rack mount server for just a few small VMs or containers. I just have a bunch of mini-pc's. Two a re running as a Proxmox cluster with shared storage over SMB (no high I/O or network requirements). A third one as a standalone Proxmox server running my main stuff including my Qdevice for the cluster. And finally a thin client running Home Assistant. The SMB is hosted on a HP ProLiant ML310e gen8v2 running TrueNAS Scale. All on 1 Gbps connections as I have no extreme requirements.
    Just for giggles, thin clients may be an awesome choice for just running a few lightweight Docker containers. All these machines are from the used market and there's plenty of supply in such hardware.
    You nailed it pretty well in this video...

  • @Felix-ve9hs
    @Felix-ve9hs 7 месяцев назад

    15:31 it can even run in active/passive HA mode with the XG Home license :)

  • @lzcpg
    @lzcpg 7 месяцев назад +1

    Re: Hypervisors vs a Linux distro as the bare metal OS, there are tools out there that make running VMs on top of say Ubuntu much more easily, like LXD, which can spin up both LXC containers and KVM instances.

  • @captmulch1
    @captmulch1 3 месяца назад +1

    To get real world server experience, have a look at buying old HP and Dell servers at auctions - I picked up quite a few for USD$50 - dual Xeons with 64gig RAM. Picked up an old rack for USD$ 70. These are power hungry, so I only run them during the day when my solar is working. For full time services I also run a few Raspberry Pis with SSDs installed. Picked up a rack mount UPS for nothing - all it needed was $50 worth of batteries. 8 port TP-Link switches can be had for $40.

    • @christianlempa
      @christianlempa  3 месяца назад +1

      They might be cheap, but also noisy, power hungry, unfortunately not an option for me :/

  • @akaScratch
    @akaScratch 7 месяцев назад +1

    Thanks for this. I really think this approach will create subscribers. Simple tutorials with all affordable hardware. I'm starting from what feels like zero...less than zero maybe. There aren't many channels in this space that make stupid question/everyone knows that so why make a video topics but I'd probably benefit. The kind of stuff you can't believe someone doesn't know would probably do well. Thanks for the content and great job.

  • @lonxx9473
    @lonxx9473 6 месяцев назад +1

    I run Proxmox on a HP Proliant Ml30 Gen9 that I get from free, it's powerful enough and the power consumption is quite low. A nice little server 😊

  • @regis9596
    @regis9596 7 месяцев назад +1

    Amazing vid ! keep up the good work Christian

  • @danfratamico
    @danfratamico 4 месяца назад

    Love the flat Ethernet cables. Looks much cleaner. I wonder why more people do not use it?

    • @christianlempa
      @christianlempa  4 месяца назад +1

      Technically they’re not as reliable as non flat cables, however I believe those are pretty good as they meet the certs so I didn’t see any issues

  • @nithinrajesh4836
    @nithinrajesh4836 7 месяцев назад

    Hey Christian, could you make a video on connecting a smb share to a docker container. I tried and had a lot of reliability and permission related problems

    • @KopfKino901
      @KopfKino901 6 месяцев назад

      Just mount the SMB volume to the host, and then give the docker container access to the mount point

  • @Shaq2k
    @Shaq2k Месяц назад +2

    Flat network cables.. my soul cries out in pain :)

  • @TheShortStory
    @TheShortStory 7 месяцев назад

    Homelab is too fancy a word but I have proxmox running on a NUC with containers for all my services. When I load my homepage now all my APIs time out if they’re loaded at the same time. (Could it be a limit to the NIC’s capacity?) anyway, it’s working ok most of the time and setting it up has been a great learning experience

  • @haraldfielker4635
    @haraldfielker4635 7 месяцев назад +4

    Old Ryzen 5700G / AM4 Desktop hardware is still my (personal) sweetspot. You can have 128GB ram. As the GPU has a GPU, you geht your GPU slot free for more m.2 storage. My Servers have 4x m.2 - up to 6 SATAs. What AM4 usually doesn't have 10Gbit NICs on the boards and the RAM you buy is DDR 4 non ECC - but it's cheaper and less powerhungry then any of the ancient servers you can get.

    • @peteradshead2383
      @peteradshead2383 7 месяцев назад

      I do the same I have a deskmini x300 with the 5700g , plus using my old gaming case with a 5700g , fitted 4 x 4td SSDs ( 6 max ) and the OS on a nvme , which gives me 20 free lines , so I could have a 16 line GPU ( or use it for 4 more nvme drives ) and have the 4 lines free for a 10gbt card , looking to give the deskmini x300 a 10gbt port which someone give me the idea of a nvme to 10gbt .

    • @ultra.waffle
      @ultra.waffle 7 месяцев назад

      Old? That's literally my main PC build 🥲

    • @peteradshead2383
      @peteradshead2383 7 месяцев назад

      @@ultra.waffle I think I'm the only person who has a 360mm water cooled 5700g.

  • @carlitoang9509
    @carlitoang9509 7 месяцев назад +1

    Rocky Linux would be a cool playground for starters as well

  • @rise-v6h
    @rise-v6h 7 месяцев назад

    I am walking this road of homelab for a while, but spending to much time to decide about which machine I should buy.
    I know I need to start :)
    My goal is to create a homelab to study networking and cybersecurity stuff by running some services and emulate cisco devices(firewall, ise, switches, wlc) in EVE-NG, not only Cisco devices but the main goal is it. It's because I'm starting study for my CCNP.
    Really believe I am closer than ever, but still thinking about what's better to buy..
    Thinking nowadays about buy a desktop "gamer" 64GB RAM, mother board up to 128GB in case more memory is needed 1TB SSD i5 12th generation, not too cheaper but trying something to start in a good way without put much money right now.
    Your video brought hope :)

  • @ryanmalone2681
    @ryanmalone2681 7 месяцев назад +7

    I just wanted to upgrade my 4-bay Synology NAS to 16 drives and was surprised by how expensive it was and how shit the HW was. I knew it was going to be a huge investment of time, but it was January and I couldn’t ride my motorcycle so I deduced to do it. So I bought a 36-bay storage server, a 10GbE switch, and a 25U rack which I thought would be more than enough. Then I looked at pricing to back up 50TB and decided it would be better to buy the same server and storage. Then I wanted to play around and didn’t want to mess with Plex and all the arrs I was running for the family, so I decided to buy a NUC for homelabbing. I ran out of RAM quickly, so I bought a 2U server and another switch because I ran out of ports. Now, 5 months later, I completely filled the rack and spend all my time working on little projects. It got out of hand quickly. I hate to think how many thousands of dollars I spent too.

    • @NiTeHaWKnz
      @NiTeHaWKnz 7 месяцев назад +1

      Yeah, you definitely pay the apple tax with synology.

  • @timothymason5545
    @timothymason5545 7 месяцев назад

    Do you have a video to create a docker server? I would like to do this and get away from using my synology NAS.

    • @christianlempa
      @christianlempa  7 месяцев назад

      There's a docker tutorial on my channel

  • @NerdTouchingGrass
    @NerdTouchingGrass 3 месяца назад

    i just ordered at R730XD and 6 drives im going in deep! hopefully i don't drown.

    • @ThePrincessjinifer
      @ThePrincessjinifer 3 месяца назад

      R730 and 6 drives is enough to wade around in the water
      I run one, coupled with a Beelink Mini for Plex and it's perfect

  • @truckerallikatuk
    @truckerallikatuk 6 месяцев назад +1

    I wouldn't pick CENTos these days, as it's a dead distro, at least as far as a production server OS. Which is sad, as previously it'd have been a top tier choice.

    • @christianlempa
      @christianlempa  6 месяцев назад

      Why do you think it's dead? It's still used somewhere between Fedora and RHEL, so I guess it's a good one for homelabs.

    • @truckerallikatuk
      @truckerallikatuk 6 месяцев назад

      @@christianlempa It's not the production server OS it once was. I'd prefer to stick with something Debian based.

  • @n55lly335
    @n55lly335 7 месяцев назад

    Can those hypervisors be used on older routers and switches like cisco 2600,871 w, 2950? I have one desktop pc, ryzen 5 5600/rtx 3060ti 2tb Nd a tight budget but would really like to get to get started on networking. Would I be good with this pc and those routers or should I get another pc as well?

  • @aarbbee
    @aarbbee 7 месяцев назад

    Will the M.2 to Sata conversion work? As the BD770 does not support biforcation. Or does that issue only exist for the PCIE slot?
    BTW, nice content. Thank you.

  • @PaulKelly1
    @PaulKelly1 7 месяцев назад

    I wanted to ask, how does one start out doing homelab/code correctly with git etc? Although I have many years of old-school infra experience I’m getting back into homelab & containers etc, learning git on the way but I’d LIVE to know how to build out a homelab using devops methodology asap in the journey, so I’m guessing building a “build server” with docker & git server tools etc then write the code to build out the rest of the infrastructure from there. I guess I’m saying I’d love to automate from as early in the process as possible but I currently need to manually build my systems to learn the basics. FWIW I’m playing with a bunch of Rpi 5’s with nvme storage but also have a HO T630 I want to play with promox on. I also have a gaggle of synology boxes 🤣 Love your channel, I’m currently soaking it up!

  • @boxersfitness
    @boxersfitness 3 месяца назад

    Can you please kindly tell me how much do I need to spend for a home Lab if I need to practise for my ComptIA A+ course? Or do I need a Home Lab for my learning? Please advise what would be the best option for me to pass my exam certfication for CompTIA A+ ?
    I am trying to change my career / Job and to improve my salary range. You videos are concise and clear information. Thank you. Ash 🙂

    • @christianlempa
      @christianlempa  3 месяца назад

      This is totally different for everyone. I think a homelab can be as small and cheap as you want, and as expensive and large as you want :D I spent nearly a few thousands on all together, but you could also start with an old PC where you install Proxmox, or Linux. It's totally up to you :)

  • @axehead15
    @axehead15 7 месяцев назад

    Amazing video as usual!

  • @Aruneh
    @Aruneh 7 месяцев назад

    I feel like Mini PCs can go in the medium category, depending on specs. There is a very wide range of performance.

    • @christianlempa
      @christianlempa  7 месяцев назад

      Yeah, that depends on the Mini PC, but you're right, there are absolutely Mini PCs that have the same power as regular Desktop PCs.

  • @MMWielebny
    @MMWielebny 7 месяцев назад

    I use clean kvm from years and I do not understand why you do not like it. If you mean web GUI there are some options. I haben much more possibilities in networking than proxmox or any other option can provide. To use private network on the host on proxmox I need to use vlans or ovn but in plain libvirt based kvm I just make nat local network and it just works. It lacks stuff in multi node but I do not care - I want to have cicd it all so live migrate via pipeline any way. If I will ever want ha - i can use opensvc or pacemaker (just like proxmox uses). It is harder not for newbie but if you love tinkering and learning it will give you bigger understanding of your system

    • @hcjkruse
      @hcjkruse 7 месяцев назад

      Depends on what you want to achieve or learn. I ran SmartOS before switching to Proxmox and now TrueNAS for home use. For the lab use Proxmox is great for thinkering with other services. It just works and saves time. sometimes point and click or an Ansible playbook is good enough.

  • @marcus5977
    @marcus5977 4 месяца назад

    Hi I’m slightly newer to the world of IT - especially perhaps more so the business side of IT, I’ve more knowledge in the technical side. Very simply put, home labs look really fucking cool and it’d be fun to get start making one, but I don’t quite make enough to justify doing it just for the fun of it - what are the ways I can perhaps generate some form of income with a home lab, whether it’s a little cash on the side or something I can end up striving to have a full time career in.

    • @christianlempa
      @christianlempa  4 месяца назад

      Welcome to the wonderful world of IT :D I don’t believe homelab is a way to make direct income. It’s more for practice skills that will help you get a better job. So indirect yes

    • @marcus5977
      @marcus5977 4 месяца назад

      @@christianlempa brilliant thank you. I do get ultimately how learning and developing your skills can indirectly lead to greater income, but if there’s some way to generate income with a home lab directly it helps justify it more so.

  • @thayaganthusiyanthan9708
    @thayaganthusiyanthan9708 7 месяцев назад

    You should do a new version of proxmox automation!! please

  • @NNextremNN
    @NNextremNN 7 месяцев назад

    How do you run Docker on Proxmox? VM, LXC or installed directly on the Proxmox OS?

    • @christianlempa
      @christianlempa  7 месяцев назад +1

      I run a VM with the docker engine installed.

  • @triopsi2008
    @triopsi2008 4 месяца назад

    Tolles Video :) Jedoch wie bekommt man den eine SOPHOS XGS 2100? Hast du wirklich die 2200€ ausgegeben? o.O oder gibt es Trick wor man günstigere Hardware Firewall für den Rack bekommt?

    • @christianlempa
      @christianlempa  4 месяца назад +1

      Danke! Ich arbeite schon ne ganze Zeit bei Sophos daher sind das meine „testgeräte“ für zuhause :)

    • @triopsi2008
      @triopsi2008 4 месяца назад

      @@christianlempa das ist natürlich ein Mega Vorteil :D hab’s aktuell per pfSense in einer VM laufen. Würde gerne auch wegen der Optik als Rack haben. Deshalb die Frage :)

  • @enkoding
    @enkoding 6 месяцев назад

    I F love your videos, but this time... your hand going to the keyboard distracted me a lot hahahaha love ya !

    • @christianlempa
      @christianlempa  6 месяцев назад

      It annoys me too! Didn’t realize it when recording but yeah, … things you can’t change afterward 😭

  • @zerion777
    @zerion777 7 месяцев назад

    My Homeserver is running on my old Gaming Notebook with an I7 5700HQ. But now i plan to reorg this. I'm searching for a good, cheap and performant replacement. Anyone suggestions?

    • @WayneMcCormick
      @WayneMcCormick 7 месяцев назад

      Check your local government surplus sales (city, state or province). Mine is selling thinkstations with i7 processors for under $150 each in working order.

  • @sc0or
    @sc0or Месяц назад

    Zimaboard = 288 euros. Cmmon! It makes no sense at all unless you live in a Japanese cabin.
    PS With new electricity prices I'm planning to invest few grands into additional photovoltaic panels in addition to 10 existing ones (then a question "N100 or mATX" won't be actual). I'm pretty sue those toys are for an automotive industry, and I'm very skeptical about their place in a home lab. And despite my Pihole lives in Pi Zero, I don't like this very much. I would better purchase 8GB more RAM, or 2TB more storage (as a part of a whole price) then a Pi Zero

  • @strangetoucane
    @strangetoucane 7 месяцев назад

    I had old hardware which currently turned to small server

  • @nuanda82
    @nuanda82 7 месяцев назад

    Nice video, thank you!

  • @GeekOfAllTrades
    @GeekOfAllTrades 7 месяцев назад

    I love the homelab scenario. I have a datacenter worth of gear in my basement, but MAN that power cost is hard to swallow lol.
    Great vid Christian, thanks again! 🖖

  • @sking379
    @sking379 7 месяцев назад

    Thanks Christian!!!

  • @TutoDS2014
    @TutoDS2014 7 месяцев назад

    I want to build a media server, what you suggest?
    Can I use proxmox?
    I'm thinking in something like Jellyfin and arr stack, can you give me some suggestions please?

    • @christianlempa
      @christianlempa  7 месяцев назад

      It depends if you need more operating systems, or not.

    • @TutoDS2014
      @TutoDS2014 7 месяцев назад

      @@christianlempa no idea will be my first media server

  • @Dominikmetal
    @Dominikmetal 6 месяцев назад

    I didn't like that he failed to mention what is Linux KVM or what is a hypervisior. I am watching this video for the purpose of learning something. Guess I have to find out what that is on my own.

    • @christianlempa
      @christianlempa  6 месяцев назад +3

      Well, a few things you just have to do on your own ;) Hope it still gave you some tips what to research, though.

    • @Dominikmetal
      @Dominikmetal 6 месяцев назад

      @@christianlempa you did yes. Thank you, but you still could have explained it a bit more.

  • @ThatRandomDude914
    @ThatRandomDude914 2 месяца назад

    If you’re going the PC route, get one GPU and move them around, save on integrated graphics and save on GPUs.

  • @YannMetalhead
    @YannMetalhead 7 месяцев назад

    Good video!

  • @jolex_nerd8132
    @jolex_nerd8132 4 месяца назад

    my homelab:
    old computer in the garage running proxmox, minecraft server and freepbx

  • @DaemonSimon
    @DaemonSimon Месяц назад

    lets start a religius discussion about linux (i use arch btw)

  • @dennisk648
    @dennisk648 5 месяцев назад

    Mikrotik router, raspberry PIs, wifi router

  • @RitikanKhan
    @RitikanKhan 6 месяцев назад +9

    I always find these kind of videos somewhat not helpful at all, because they tend to skip the important part which is power management. When you talk about computer technology, you should always start with power management for your devices. what good are your devices and your so called "home lab" if the very fundamental isn't considered (power management)? What happens when you have blackout? power outage? power shortage? imbalance power distribution? and so on. ALWAYS START WITH ELECTRICITY FIRST !

    • @LargeIcedMrBs
      @LargeIcedMrBs 4 месяца назад +4

      It's call UPS my guy

    • @RitikanKhan
      @RitikanKhan 4 месяца назад

      @@LargeIcedMrBs you think getting UPS is enough?

  • @stsoul12
    @stsoul12 7 месяцев назад

    How much do you pay for electricity? Bills please 😂

  • @AM93000
    @AM93000 7 месяцев назад

    I disagree

    • @MR-vj8dn
      @MR-vj8dn 7 месяцев назад +1

      With what?

    • @regis9596
      @regis9596 7 месяцев назад +1

      your parents also disagree about how you live

    • @AM93000
      @AM93000 7 месяцев назад

      @@regis9596 i disagree how your parents raised you with a filthy mouth

  • @AM-jw1lo
    @AM-jw1lo 4 месяца назад

    Too much talk up front, how to start should start with some how to, to keep the audience. After a minute... i got to go look for someone who will tell me something.

  • @Lunolux
    @Lunolux 7 месяцев назад

    i find it really hard to replace proxmox with another
    nice video

  • @dominick253
    @dominick253 7 месяцев назад

    Laptop, proxmox, and have fun!