DNS Server linuxLinux serverNETWORK ADMINISTRATIONS

HomeLab Services Tour 2024 – What Am I Self Hosting?

What a year of self-hosting! Join me as we walk though my entire infrastructure and services that I have running in my HomeLab! This time I also include network diagrams and dive deep into which services I have running, where they are running, and why I chose them!

Network diagram created with Figma https://l.technotim.live/figma (affiliate link)

If you missed the hardware tour, check it out here!

Video Notes: https://technotim.live/posts/homelab-services-tour-2024/

Support me on Patreon: https://www.patreon.com/technotim
Sponsor me on GitHub: https://github.com/sponsors/timothystewart6
Subscribe on Twitch: https://www.twitch.tv/technotim
Become a YouTube member: https://www.youtube.com/channel/UCOk-gHyjcWZNj3Br4oxwh0A/join
Gear Recommendations: https://l.technotim.live/gear
Get Help in Our Discord Community: https://l.technotim.live/discord
2nd channel: https://www.youtube.com/@TechnoTimTalks

(Affiliate links may be included in this description. I may receive a small commission at no cost to you.)

00:00 – What am I self-hosting?
00:44 – Network Diagram (physical)
03:00 – network Diagram (logical)
03:40 – Default Network
04:15 – Camera Network
04:46 – IoT Network
06:18 – Main Network
07:04 – Guest Network
07:48 – Trusted Server Network
10:04 – Untrusted Server Network
11:55 – Dashboard
12:30 – Hypervisor
14:28 – Storage
16:51 – DNS
18:15 – Network Management
18:33 – Home Security
18:59 – Containerization (Docker)
19:35 – Containerization (Kubernetes)
22:45 – GitOps (Orchestration)
24:02 – GitOps (Updates)
24:54 – Reverse Proxy (and Ingress Controller)
26:33 – Reverse Proxy (Certificates)
27:09 – Monitoring & Logging
28:11 – Data Visualization
28:57 – Home Automation (Core)
30:15 – Home Automation (HomeKit Camera Integration)
31:15 – Home Automation (Party Light Control)
32:04 – Data Synchronization
32:40 – Links Page
33:15 – Link Shortener
34:22 – Media Server (Home Entertainment)
35:42 – Power Management
36:45 – Content Management Systems
37:24 – Static Site Generators
38:15 – CI /CD (Continuous Integration / Continuous Delivery)
39:21 – Everything Else

Thank you for watching!

source

by Techno Tim

linux dns server

30 thoughts on “HomeLab Services Tour 2024 – What Am I Self Hosting?

  • You dont need to do some weird keepalive stuff to have three DNS servers. Just add three to dhcp and its automatic

  • To truly have "high availability", you need to duplicate all of the Internet and network connections, with at least two different ISP's (they shouldn't enter the building in the same place either) and and two different brands of network equipment (they can have hardware problems, firmware bugs, zero day vulnerability etc.). Otherwise you still have single points of failure.

  • Your network diagram says: Wife belongs to Internet of Things 🙂

  • hey thanks for the good content. could you make us a video on the energy consumtion of all that ? thanks!

  • Man those diagrams did a ton of heavy lifting with making some networking concepts click for me that were previously stubborn. What a phenomenal video! One of my favourites that you've put out.

  • (maintainer of uptime kuma here)
    – you mentioned corruption of your sqlite storage. Are you running this on top of networked or local storage (only the later is supported by sqlite, see our wiki)
    – v2 of uptime-kuma will offer mariadb next to sqlite for storage (next to a ton of performance enhancements). Currently this is in the "fixing the last few known bugs stage".

  • You already had me at network and logical diagrams.

  • Can anyonee do a comparison of Heimdall and KASM?

  • Have you measured power needed for all the gear you have running? Looks impressive just for home lab. Inspiring, thanks 👍🏻

  • @TechnoTim Any recommendation on how to backup openebs-hostpath Kubernetes PVs? Looking to schedule backups of the PVs and send backups to a SMB share (Synology) or TrueNAS.

  • The guest network has its uses when people do come over. I generated a QR code and taped it to my wall and tell the occasional guest to just scan it – auto joins Guest WiFi/VLAN and has a long random password with client isolation enabled.

    But I wanted them to be able to cast to my Shield, so I had to set firewall exceptions for Guest VLAN to get to Shield VLAN for multicast and configure mDNS Repeater. There was a lot of conflicting information at the time but it's been working like a charm for over a year now.

  • This is all super awesome, you’re legit running better setups than some businesses. I can help but wonder what it costs to host these servers, services, and pay for any licenses. Like what would you estimate your monthly spend is on all of this?

  • Where is your dashboard running?

    Where is rancher running?

    How do you backup your stateful workloads associated to your Kubernetes cluster? Take a look at Kasten K10 (free full featured for 5 worker nodes)

  • Have you done comparisons of Plex, Jellyfin, etc? I'm debating what to use to stream some videos to my parents living in a different state but want simple + hardware transcode. Don't really feel like paying Plex $120 for the lifetime pass ($90ish on black friday)

  • how much ram do you have in total on your servers and other computer?

  • It would be amazing if you could do a video on how best to expose home assistant to HomeKit and the interaction between the two. Love your content!

  • This is like the Brad Pitt of homelabs or for a more vivid analogy, the dude is just showing his junk, and you know his is bigger.

  • I have a 3rd pihole on a zbox nano just for the same purpose, my wife and kids asking me if the net is down 😀

  • Your "Untrusted servers" it what we would usually call a DMZ. Or maybe that term isn't used anymore, but I still use it. 😅

  • One Box. One Bare-metal OS. That is my question. I wish to build a home server where the bare-metal OS provides the VM Host and ZFS management. I'm hoping to boot from ZFS so that OpenZFS has complete low-level management access. What OS do I start with?

  • Great video, Might even be the reason I get three mini PCs and start my own cluster. One thing that would be interesting to know, most of your tutorials your setting up K3S, but here you see say you're using k8S. which one is it that you're actually use and is there an advantage to eather from your perspective? What's the difference between setting each up?

  • Lovely chaos you got there! And here I am, with one router and a PC.
    Do you have any recommendation for the little guy that just wants to keep his own little place secure?

  • Relly interested in a video on TrueNAS Scale optimizations !

  • What a beast of a video. So much there to digest. Will definitely be going back to some videos for more details. Thanks Tim!

Comments are closed.