Techno Tim HomeLab Services Tour (Late 2022) - What am I Self-Hosting in my HomeLab?

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Wow, what a year of self-hosting! After showing off my Home Lab hardware in my late 2022 tour, many of you asked what services are self-hosted in this stack. This is always a moving target so I decided it was time to share which services I am running here at home. Today, we walk through everything I am hosting including: Dashboard, Hypervisor, Virtualization, Containerization, Network Attached Storage (NAS), DNS, Network Management, Home Security, Kubernetes, Kubernetes Storage, Docker, Reverse Proxy, Certificates, Monitoring, Logging, Syncing Data, File Sharing, Link Page, Link Shortening, Home Entertainment, Home Automation, Battery / UPS Monitoring, CMS, Static Site Generators, Dynamic DNS, CI/CD, Git Ops, Dev Ops, and many, many others. Enjoy the virtual tour!
    Worth mentioning, I have videos on almost every service mentioned in this video!
    Be sure to check out the 2022 HomeLab Hardware Tour!
    • Techno Tim HomeLab Ser...
    Video Notes: technotim.live/posts/homelab-...
    📦Want to see all the gear in this video? 📦
    Check out the kit here:
    kit.co/TechnoTim/techno-tim-h...
    Support me on Patreon: / technotim
    Sponsor me on GitHub: github.com/sponsors/timothyst...
    Subscribe on Twitch: / technotim
    Become a CZcams member: / @technotim
    Merch Shop 🛍️: l.technotim.live/shop
    Gear Recommendations: l.technotim.live/gear
    Get Help in Our Discord Community: l.technotim.live/discord
    2nd channel: / @technotimtalks
    (Affiliate links may be included in this description. I may receive a small commission at no cost to you.)
    00:00 - What is Techno Tim Self-Hosting?
    01:05 - Dashboard
    01:36 - Hypervisor
    07:09 - Network Attached Storage
    09:37 - DNS
    11:48 - Network Management
    13:05 - Home Security
    13:42 - Containers (Kubernetes & Docker)
    17:59 - -Kubernetes Storage
    21:04 - Git Ops
    22:35 - Reverse Proxy (Internal, External, and Ingress Controller)
    25:26 - Monitoring
    26:10 - Metrics & Data Visualization
    27:02 - Logging
    28:28 - Home Automation
    30:08 - Data Synchronization
    30:55 - Link Page (Contact Page)
    31:41 - Link Shortener
    32:24 - Home Entertainment
    33:00 - UPS Battery Monitoring
    33:37 - CMS (Content Management System)
    34:25 - Websites (Static Sites & Custom Code)
    34:46 - Dynamic DNS (External DNS)
    35:16 - CI/CD (Continuous Integration & Continuous Delivery)
    37:04 - Everything Else
    37:41 - How do I get started self-hosting?
    38:30 - Thanks for Watching!
    #TechnoTim #HomeLab #SelfHosted
    Thank you for watching!
  • Věda a technologie

Komentáře • 359

  • @TechnoTim
    @TechnoTim  Před rokem +45

    What's one thing you are self-hosting in your homelab?

    • @pabloescobar9337
      @pabloescobar9337 Před rokem +6

      Media server! Plex, *arrs on TrueNAS Scale!

    • @PittPistol
      @PittPistol Před rokem +6

      NAS, PiHole + DNS and a Nextcloud is all I need.

    • @buf0rd
      @buf0rd Před rokem +4

      Heimdall now. Much appreciated!

    • @CoolGaMr-de7nz
      @CoolGaMr-de7nz Před rokem +1

      Exchange 2019

    • @heinzelmann9799
      @heinzelmann9799 Před rokem +9

      A lot. 😋 7x Proxmox Virtual Enviroment, Proxmox Backup Server, NAS, 2x redundant Firewalls + ISC-DHCP servers, Navidrome, Homer Dashboard, 3x PiHole, Syncthing, NX Witness, UniFi Controller for APs, Azuracast, Authelia, Guacamole, Home Assistant, Homebox, JDownloader2, Mealie, Nginx Proxy Manager, Node-RED, Uptime Kuma, Portainer, Vaultwarden, ISPConfig + Postfix + Dovecot + Roundcube, ...

  • @LAWRENCESYSTEMS
    @LAWRENCESYSTEMS Před rokem +115

    If you need any help with your pfsense project, let me know ;) And if you want, we can make a video about it together. 😀

    • @TechnoTim
      @TechnoTim  Před rokem +39

      Thanks Tom! Sounds awesome! You are the go to for pfSense!

    • @betterwithrum
      @betterwithrum Před rokem +12

      This is the mash up we didn’t know we wanted but absolutely need to have. How about Tim in Detroit with Lawrence setting this up remotely?

    • @nohay4549
      @nohay4549 Před rokem +6

      Please make this happen

    • @jeffreyschlieve590
      @jeffreyschlieve590 Před rokem +1

      I am curious about the rack you have, I am looking for a rack that I can keep in my room, stays cool and is quiet. I live in Texas.

    • @Doesntcompute2k
      @Doesntcompute2k Před rokem +2

      I know I for one would love to see Tom and Tim do a pfSense video. From basic installation knowing it's going to be a large server on the storinator, to setting up the z pools and VLANs.

  • @davidfarning8246
    @davidfarning8246 Před rokem +33

    Tim, We need more shots of Sally giving the viewers a window into how often your internet is down :)

  • @axtran
    @axtran Před rokem +12

    This is an awesome recap. I figured I couldn't be the only person going overkill with their home setup 😂
    I should do one of these videos too!

  • @pkoch
    @pkoch Před rokem

    Tim, you give off the best vibes! Thank you for sharing! ❤

  • @ARE123CKI
    @ARE123CKI Před rokem +1

    Very useful information! Thanks a lot, and happy New Year 2023

  • @traveleractual
    @traveleractual Před rokem

    This was a fantastic video, thanks! I use my homelab to prototype a lot of the stuff I need to deploy at work. I know it would be nicer to have a work lab, but I like the control I have with owning it all, and being able to tear it down and build it back up as needed.

  • @bamzilla1616
    @bamzilla1616 Před rokem +3

    Your experience (and the oceans of blood sweat and tears!) working through all these elements both individually and collectively is absolutely priceless. Every time I watch one of these videos, I always get little nuggets of inspiration.
    This time around - I'm really interested in Loki. I, too, have a foot in the grafana ecosystem and injecting logs would be preferable to something like Graylog, which I found very challenging. While there is value in historical logging - not to mention compliance standards that need to be met in enterprise contexts - having a bite sized log feed at the bottom of a grafana dashboard is super appealing.

  • @rankenfile
    @rankenfile Před rokem

    Wowzers! Nice run through sir. My head is spinning a bit, but also am excited for the continual improvement you demonstrate.

  • @codemannh1
    @codemannh1 Před rokem +1

    Clearly I have a lot to learn. Just subscribed recently and really appreciate the great content and the low key delivery. Keep up the fantastic work. Now to learn more about Kubernetes…

  • @AlbusRegis
    @AlbusRegis Před rokem +46

    I have found a great deal of inspiration from this video. Learning how others have set up their homelab helps me plan mine, learn about tools I did not know about or the reasoning for choosing said tools. This channel was a great find.

    • @hightechreviewstv
      @hightechreviewstv Před rokem +1

      Glad I found it month ago and happy to be here!

    • @coleg3703
      @coleg3703 Před rokem +1

      Same here! I have a long list of services I want try out now haha

    • @mikewinsdaly
      @mikewinsdaly Před rokem

      Same here! Very excited to get into homelabs after checking out these style of videos.

  • @rledwa2
    @rledwa2 Před rokem +15

    Fantastic rundown! You kept my undivided attention throughout. I was surprised when it was over and I looked at the clock to realize how long this video was. 👏for making it NOT feel long. Very informative and motivating. Happy New Year brother; be safe!

    • @TechnoTim
      @TechnoTim  Před rokem +3

      Thank you so much! Glad you like it! HNY to you too!

  • @ArronLorenz
    @ArronLorenz Před rokem +3

    Boss vid. The Little Link server is one of my favorites for my lab.
    Today I also just paid for a proxmox subscription for my three node cluster at the office.
    Thank you for introducing me to so many fantastic tools.

  • @timelschner8451
    @timelschner8451 Před rokem

    Excellent tour and explanation. Thanks Tim!

  • @Salman8506
    @Salman8506 Před rokem

    Keep up the good work, Nothing is overkill, In this lockdown i ended up watching your videos and discovering how many services i could be using and ended up with 2 proxmox hosts in cluster, Still watching your videos and deploying new services, I have around 9 docker hosts running varied services which i now want to move to kubernetes...onwards and upwards...

  • @JasonsLabVideos
    @JasonsLabVideos Před rokem +1

    I don't know how you do it but YOU NAIL IT every time !! Keep going sir !! Rocking this !!

  • @TheRowie75
    @TheRowie75 Před rokem +1

    Oh man, you are my absolute Tech-Hero !!!! Big THX for your awesome work! 🙏

  • @codispatch6869
    @codispatch6869 Před rokem

    Thanks for sharing this video. Happy New Year 2023 🎊🍷🎈

  • @barefooter2222
    @barefooter2222 Před rokem +5

    2 huge things you're doing here that I would love an explanation on are your keepalived DNS setup and how you handle primary vs secondary DNS and your graceful shutdown configuration and how that works. I've been struggling with my setup to do something similar. Not even done watching and awesome video as always!

  • @rvermill47
    @rvermill47 Před rokem

    Thanks for the great video. I get so many ideas from you. Please keep up the good work.

  • @hydrocardiac
    @hydrocardiac Před rokem

    Just like to say that was awesome Tim keep it up.

  • @TheMrDrMs
    @TheMrDrMs Před rokem

    I'm a simple sys eng / homelab enthusiast; I see a technotim vid I 'like' it. Nice tour Tim, practical setup.

  • @unknowntechio
    @unknowntechio Před rokem

    Very impressive...and it's starting to jumpstart my creative juices for 2023! Thanks for sharing.

  • @sufyspeed
    @sufyspeed Před rokem +7

    Definitely recommend Home Assistant for the automation and Homekit as the UI to interact with!

  • @patrickjoseph3412
    @patrickjoseph3412 Před rokem

    Nice vid, Tim.. you've helped my lab quite a bit. The traefik video itself is worth its weight in gold.

  • @yinhaohe1212
    @yinhaohe1212 Před rokem +1

    In this line of work, tbh this man’s rig is way more than enough for any home user and will be sufficient enough for small business if one hates cloud. Great work and very impressive to host and maintain everything by yourself. 😂 want the same gears but not dedicated enough, nice video! Thank you!

  • @danielsuarezuy
    @danielsuarezuy Před rokem

    So inspiring! Thanks for sharing! 🙏

  • @gitarrtoken
    @gitarrtoken Před rokem +5

    Would love to see more of how you setup CI/CD pipeline. Been using gitea for repos, and just set up jenkins, but not really buddies with jenkins. Github actions / similar on gitlab feels more like what I need. Anyway, thanks for your amazing content as always!

  • @filiecs3
    @filiecs3 Před rokem

    I just moved my tower servers to a new rack and have been updating my infrastructure to be all based on Kubernetes.
    I decided to go with a plain Ubuntu server for each of them (because I like having direct control over the bare metal) running a Rancher RKE2 cluster. (I host my Rancher cluster on a VPS for now.)
    On top of this kubernetes cluster, I run some of my services as well as Harvester as a helm chart which I use for virtualization.
    Thank you so much for helping convince me to move to a rack!

  • @dagance
    @dagance Před 9 měsíci

    I can't describe how much this video inspired me. I just discovered this "HomeLab" concept, and realized how incredibly interesting it is. Thank you!

    • @TechnoTim
      @TechnoTim  Před 9 měsíci +1

      Thank you!!! Good luck and there’s a huge community around it!

  • @crosnierfam
    @crosnierfam Před rokem +1

    Longform was absolutely the right call! Well done, sir

  • @EduardKondratyuk
    @EduardKondratyuk Před rokem

    Thanks for sharing! Love this!

  • @mrgingerpapa
    @mrgingerpapa Před rokem

    Awesome video. Like the setup👍🏻🙌🏻

  • @kevinhughes9801
    @kevinhughes9801 Před rokem

    Great setup thanks for sharing

  • @stefanh482
    @stefanh482 Před rokem

    Wow! Great Video! This was really inspiring!

  • @michelarmonia4521
    @michelarmonia4521 Před rokem +1

    I have only one thing to say: as always You are an inspiration.

  • @eivinha
    @eivinha Před rokem

    Techno Tim in a nutshell! 😂 Awesome vid! Happy new year 😊🎉

  • @chrisumali9841
    @chrisumali9841 Před rokem

    Thanks for the demo and info, awesome setup and config, Bravo! I also use my UDM Pro as my whole network backbone/management Have a great day

    • @chrisumali9841
      @chrisumali9841 Před rokem

      Thanks for mentioning the NUT Server, I was able to setup my CyberPower UPS, and monitor it using your videos, Awesome

  • @coletraintechgames2932
    @coletraintechgames2932 Před rokem +2

    This video is FAN-F'N-TASTIC .
    I love what you are doing. As you go through the video, at times I am thinking "oh yeah, saw that vid, did it awesome!"
    Other times (kuberneties) I think "I have no idea what he is talking about and he is on such a higher level than me" other times I think "where is the video on that, I want more"
    Just after the 38:00 minute mark, you flash a clip of Terraria. That is my kids "JAM!" I have to pull him off that game. Nice . Moon Lord, maybe? He will be mad at me for not knowing. ☹️
    Thanks! Keep it coming!

  • @GerdKnops
    @GerdKnops Před rokem

    Thanks Tim, always happy to pick up some tips (and from a fellow Minnesotan no less!). Love your Loki Grafana Dashboards, wouldn't mind seeing a video revolving around that!
    BTW instead of HomeAssistant I use MQTT as the "backbone" for all non-HomeKit devices, and NodeRed for custom automations and passing data into InfluxDB. Then you can use Grafana to do HA dashboards. Homebridge happily connects between MQTT and HomeKit. Homebridge also can connect Unifi Protect into HomeKit, and I use people detection as trigger in HomeKit. (Alternatively some folks use Scrypted to connect the cameras to HomeKit).

  • @frankiev1785
    @frankiev1785 Před rokem +3

    “Hey is the internet down?!” 😂

  • @Skyler9604
    @Skyler9604 Před rokem

    Hey Tim! Love your homelab content. Would love to see an Argo video!

  • @tigerscott2966
    @tigerscott2966 Před rokem

    Awesome!
    I'll be back with my pen and pad..

  • @Epic-F
    @Epic-F Před rokem

    Very useful video!

  • @borys4206
    @borys4206 Před rokem

    Thank you for the ideas, I'm slowly building out my home lab and currently hosting a qbittorrent server for linux iso's with a nas, proxmox ve with a couple of vm's and attempted single gpu passthrough, lastly looking to setup a k8s/docker environment.

  • @nexusasus
    @nexusasus Před rokem

    Great work Techno Tim, nice to see a new perspective on home labs. With recent security breaches any plans on doing something with something like Vaultwarden on docker kubernetes rancher for local password security.

  • @markkoops2611
    @markkoops2611 Před rokem +1

    Tim, you seem to be addicted to running hypervisors lol, I vote leave the storinator a dedicated NAS, you've got plenty of other Proxmoxx nodes
    Honestly? aweome video Happy New Year

  • @TheSHELMSY
    @TheSHELMSY Před rokem +5

    Tim! Can you please do a video on CI/CD pipeline implementation for self hosted use?

    • @filiecs3
      @filiecs3 Před rokem

      There are several programs out there like Drone, Agola, or Woodpecker that I've seen which can be self-hosted.
      Also, if you still want to use GitHub actions, you can use the program Act to run GitHub actions (with most necessary compatibility) locally.

    • @TheSHELMSY
      @TheSHELMSY Před rokem

      @@filiecs3 I was thinking basics.. What is CI/CD? Why do you need it? His use case for CI/CD and what he uses for his runner. I guess I wasn't clear on what could be taught. I like the way Tim lays everything out foundationally and the documentation he provides. I'll def look into those programs you mentioned as well as Github actions.

  • @logicbypass
    @logicbypass Před rokem +1

    Hello Tim, Thank you for your excellent videos. I believe the most crucial question for anyone just starting to deploy their own infrastructure is if you had to start deploying all of your lab services from scratch, in what sequence will you do so? Thanks!

  • @erics8362
    @erics8362 Před rokem +2

    Hi, Tim. Awesome content. I think you are that type of guy who everyone wants to be friend with. You told us about your homelab, but what about your home office? What PC, monitors, OS, etc are you using? What type of job are you doing and which of your homelab skills help with it?

    • @TechnoTim
      @TechnoTim  Před rokem

      Thank you! I talk about this quite a bit on my live stream! Hop in sometime!

  • @whatwhat-777
    @whatwhat-777 Před rokem

    Hi, Tim love your videos.
    Please do a video on automatically storing Proxmox Backups to any cloud provider.

  • @jasonperry6046
    @jasonperry6046 Před rokem

    I seen this video come out and i waited to watch it so i could enjoy it and take everything in.
    Questions from video
    Benefits of HA services vs HA hypervisors?
    I am looking forward to seeing where all your though process go in the future and i think i am going to have to go back and look at your previous services video to see what has changed from that one

  • @henderstech
    @henderstech Před rokem

    So cool. I gotta work on a router and ZFS storage next.

  • @SpookyLurker
    @SpookyLurker Před rokem

    I got a lil excited when you mentioned Quasar was a DNS VM or container. Was hoping you might be running some else along with using PiHole. Interesting enough though!

  • @kaap009
    @kaap009 Před rokem +2

    I'm about to build my own home lab, from stratch... This video was inspiring, overvelming and a tiny bit comfusing. I have a lot to learn.. :/ I have UDM se, Aruba switch + bulding a server, for TrueNAS, PiHole, Plex and Home assistant. Server rack is going on the wall shortly :P

  • @JohnWeland
    @JohnWeland Před rokem +1

    Not sure if you are taking request for 2023, but I would love to see a series done. setting up the bare metal with Proxmox (or preferably an HCI like harvester) repeat (replay) 1,2,3 times to get to HA, then installing Rancher either via docker or in Helm for HA. Then installing Traefik. I know you have videos on this but a series of videos each that come in order I think would paint a clearer picture (plus Rancher has changed a lot). Heck even add the gitops for each step in the video. (not sure if you can IaC the hypervisor itself? iDRAC maybe?

    • @TechnoTim
      @TechnoTim  Před rokem +3

      Thank you! I do have plans for a series but a slightly different architecture! Stay tuned!

  • @gregoryjones5936
    @gregoryjones5936 Před rokem

    That's beautiful.

  • @MartilloB
    @MartilloB Před rokem

    I'm really fascinated by your wall-mounting solution. Could you explain in more detail how you mounted your devices on it, please? Especially the Raspberry devices would be interesting to me.

  • @YannMetalhead
    @YannMetalhead Před 6 měsíci

    Good video.

  • @hekel1152
    @hekel1152 Před rokem

    Hi @TechnoTim, love your videos, great job as always!
    Quick one if I may, from your video, I seem to gather that your hosts run Proxmox on a single SSD (aka, one disk per OS, no redundancy).
    Is it just me misunderstanding it, or do you actually run it like so? If that's the case, how do you deal with a possible disk failure, and your whole Hypervisor going down?
    Cheers :)

  • @jacowaes
    @jacowaes Před rokem

    Oh ... please make a series on the CI/CD. Perhaps with an easier service, like the LinkPage app or some ReactJS app on your local gitlab ... would be so awesome.

  • @benji_games_
    @benji_games_ Před rokem

    Dude you need to try Dashy. It is absolutely fantastic. Heimdall doesn't have enough spatial customization for me.

  • @American4512
    @American4512 Před rokem +1

    Could you do a tutorial on setting up TimeMachine on TrueNAS? I've never been able to get TimeMachine to work reliably over the network. Thanks!

  • @aliazimi91
    @aliazimi91 Před 9 měsíci

    i just have watched this entire video and have no idea what all of this even is. the only concepts i know from this entire video was DNS, a NAS and time machine lol I am so intrigued to learn what all this is to i can understand wtf your talking about and why ur using it. lol cheers

    • @TechnoTim
      @TechnoTim  Před 9 měsíci +1

      Check out my video on "what is a homelab" ?

  • @fcktom
    @fcktom Před rokem

    Little late here but Lumia (stream elements alternative) hooks into IOT devices and you can directly connect alerts to lights /home assistant. Sounds right up your alley if you aren’t using it already.

    • @TechnoTim
      @TechnoTim  Před rokem

      Nice! I write the code myself but I will check it out! Also, you're never late!

  • @jpb2085
    @jpb2085 Před rokem

    @TechnoTim - you said you use Rancher effectively as dashboard for your downstream k3s clusters. Do you deploy Rancher also to a HA cluster as per your ansible/k3s playbook? Thanks for the amazing content!

  • @cheebadigga4092
    @cheebadigga4092 Před rokem

    By the way, I just did that yesterday: You probably know this already, but before you update to Kubernetes 1.25, make sure you update Longhorn to 1.4.0 first, because that release gets rid of PSPs in favor of PSAs which are the default in Kubernetes 1.25 now. Can confirm it works without a hintch.

  • @malexejev
    @malexejev Před rokem

    great vid, watched 1/3 for now but already can say 100% thanks for sharing this! I'm setting up my personal homelab (1 vertical server + network stuff + ups) and have some questions re storage. will probably have more once I finish watching :)
    1. your worker nodes are more or less similar and equipped with 4x1tb SSDs. I assume they are enterprise or prosumer class NVMEs and you run them in ZFS parallel mirrors. my research shows that ZFS is kind of slow with NVMEs (especially IOPS), even without parity. have you thought abt going in hyperconverged style with some parallel (cluster) filesystem? I am personally searching for something like weka-fs but free for my local NVMEs, and have no luck yet. I have only 1 server so all my storage is local, so any good SPDK-enabled FS will work - would love to get any advice here.
    2. you mention you run TrueNAS as a linux VM under Proxmox. probably stupid question: what are the downsides of linux TrueNAS vs BSD TrueNas? for example, I heard linux version lacks command-line tools needed to troubleshoot broken / problematic ZFS, i.e. BSD wins when something goes wrong. But I don't know much about TrueNAS so maybe they mitigate it with their tools or UI.

  • @yourdoseofscience
    @yourdoseofscience Před rokem

    Can you please make videos on CI/CD and how do deploy any of your new docker images

  • @ToGoMania19
    @ToGoMania19 Před 2 měsíci

    Thanks!

  • @bobby07241
    @bobby07241 Před rokem

    what a great video

  • @VivaldiJean
    @VivaldiJean Před rokem

    nice video thanks

  • @andrewthomastaylor
    @andrewthomastaylor Před rokem

    You should do a video on the essentials for homelab, an intermediate video, and an expert video

  • @XshlomoX
    @XshlomoX Před rokem

    I just love you content.
    Personally I'm more on the hardware/networking side as opposed to the software/code, but I really like that you incorporate both.
    Sometimes, when I'm working on some stuff on my homelab, in my head I'm writing a script as if I'm going to make a video about how I've acomplished this and that... Although it very much helps me remember later on how I've solved things, I can't bring myself to actually make a video. Too much work, and I don't have the time. Or at lesat that is what I tell myself. Seeing you videos and learning that you have a job a aside from making videos, and taking into consideration how complex your lab is, just makes me appreciate your content even more.
    I was pretty sure I was subscribed, but I discovered I wasn't? I guess I didn't have to sub as CZcams simply pushed your videos my way according you my interests, often enough for me not to have to sub. Regardless, I amended that and slapped the button.
    Keep up the good work, many-a-geek have to thank you for doing this tedious solid favor for us.

  • @tylerkeeton17
    @tylerkeeton17 Před rokem

    Really wanting to get Shlink up and running! I attempted it a while back but hit some issues for some reason. Time to try again! Do you happen to have a video on shlink?

  • @loreformi
    @loreformi Před rokem

    Hi Tim, very good job, you have a fantastic home network. But I have a question. Instead of using grafana why you don't use elastic? I open source and they have a most component for increase yours internal security.

  • @goffs24
    @goffs24 Před rokem

    Maybe it's outside the scope of this channel, but a video on GitLab and how you use it would be cool

  • @l0gic23
    @l0gic23 Před rokem

    Links to the Blogs in the CMS example? Would like to see the ghost portfolio and share with a friend. The tech blog might also be a fun read.

  • @yourpcmd
    @yourpcmd Před rokem +1

    Well Tim, I now have 4 SuperMicro SYS-5018R-M. I love these things. Anyway, I would like to set up one as a Windows backup using TrueNAS Scale. Could you do a video on how to set up TrueNAS Scale as an FTP server as well as your recommendations on backup software for offsite Windows backup to it? Or maybe using Nextcloud? There is not a single video on CZcams that explains this in a comprehensive manner.

    • @TechnoTim
      @TechnoTim  Před rokem

      Thank you! I will see what I can do!

  • @Alexmrt92
    @Alexmrt92 Před 10 měsíci

    Hey, I like the wallpaper youŕe using for Heimdall, where can I find similar ones? Does this type of artwork has a name? Thanks for all your content, really interesting!

  • @urzalukaskubicek9690
    @urzalukaskubicek9690 Před rokem +1

    Cool video. I have some questions if I may:
    1. What is the relationship between nodes (physical machines) and kuberenetes clusters? You have three kubernetes clusters, does it mean each cluster have some number of dedicated nodes? Or is some node use for more than one cluster? If so, it is VMs inside physical machine?
    2. Longhorn - you didn't say explicitly, but it looks like you are using it for databases? Is it right? If so, can you share what db you use, and does it mean you have High Available db? Is is done just by pointing db to longhorn or is some special setup required on db side? Can something like this be achieved without kubernetes potentially?

    • @TechnoTim
      @TechnoTim  Před rokem +1

      thank you!. I'll try to answer but might be better in discord
      I have 3 clusters, each with with their own "server nodes" and "worker nodes" They are treated like 3 separate clusters and while I can manage them all in rancher, they are completely separated otherwise.
      as far as longhorn goes, I do store my debases file system there, however that doesn't give me HA. I have postgres, mongo, and mysql configured for HA in Kubernetes (3 replaces each) and each has its own storage in longhorn.

  • @owlmostdead9492
    @owlmostdead9492 Před rokem

    Ladies and Gentleman, this is what we call actual 10x developer

  • @MrDudunorris
    @MrDudunorris Před rokem

    Amazing

  • @iaismael
    @iaismael Před rokem

    Impressive!
    I am wondering how much power kw/h does this system consume, could you please share some figures?

  • @praecorloth
    @praecorloth Před rokem

    2 minutes into the video. I gotta say it's amazing to be on the same page with someone in tech for once.
    I've been wanting to create a video for my job titled, "Is High Availability Wrong For You?" I have been working IT for 20+ years at this point. I have seen a lot of HA implementations, and very, very few of them actually achieve HA. Achieving HA at the hardware level is for the major cloud and SaaS providers. For most people, focusing on time and ease of recovery will require far fewer dollars when all is said and done, and they'll actually have a chance at achieving their availability goals. Availability goals being one of those things people, quite oddly, never think about when shelling out tens of thousands of dollars for an HA setup.
    Anyway. The other thing I wanted to mention was that you have Proxmox in a clustered setup. Watch out for this. If you haven't run in to it yet, there's an issue where if you don't have enough Proxmox machines to achieve quorum, you can't even start VMs. There are ways to get around it in the short term, but for the long term, the only way I've found of fixing the problem is to nuke and pave.
    And that's not a criticism of Proxmox. All software has its warts. Personally I would gladly deal with the few, minor irritations that Proxmox gives me, rather than ever go back to VMWare.

    • @praecorloth
      @praecorloth Před rokem

      Oh, about 6 minutes in. You're waffling about TrueNAS on the bare metal vs using Proxmox on your Storinator. I have 2x 60 bay Storinators at work. I made the decision to run TrueNAS on them since they were primarily going to be file servers.
      WORST. DECISION. EVER.
      I am like 6 different kinds of done with TrueNAS. TrueNAS is to ZFS what Cpanel is to Linux servers. It just makes shit 10x harder than it really needs to be. And it's buggy as fuck. Like, not OS breaking buggy, but they finally added pull replication, and as far as I can tell, they just haven't tested that feature at all. Because while you can pull snapshots, NOTHING about auto managing those snapshots on the receiving side seems to work. Virtualize TrueNAS, and call it a day.
      If I could go back and install Proxmox on those systems, I would. Really the only thing TrueNAS is good for at this point is easily configuring CIFS shares. And honestly, people should just stop using CIFS. NTLMv2 tokens are awful, and Kerberos tickets aren't a whole lot better. SFTP everything you need, and call it a day.

  • @Anuitu2u
    @Anuitu2u Před rokem

    One of my disappointment of ProXmox is I can't get the TEMPERATURE monitoring.
    I know, I'm lazy, maybe I'm not trying to dig it deep enough.
    But, overall, I'm impressed and satisfied with ProXmox. It's free, it has fast and simple installation, it has a simple intuitive GUI to me, and it works. I have an Intel 2th gen server as host, it's been running for more than a year now.

  • @eXoRt0
    @eXoRt0 Před rokem

    Curious to know your toughts on using caddy instead of traefik. Apparently the syntax is cleaner and probably litgher to run as well.

  • @rahulchandra152
    @rahulchandra152 Před rokem +4

    If you still use authelia... you should use OpenID with it and maybe even LDAP... I do both and having centralized one-password login for everything is amazing

  • @bufanda
    @bufanda Před rokem

    I have seen you use ansible to provision Kubernetes. Do you use IaC also for proxmox with ansible or terraform. I personally use Ansible to configure all my Linux VMs and manage Docker Container and/or Docker Swarm Services. And Terraform to manage VMs at my XCP-NG cluster, all my domains manged at cloudflare and as Backup my Grafana dashboards. And I run my playbooks regularly with a cron job in drone.

  • @adamskf
    @adamskf Před rokem

    Also do you have a go-to setup for deploying serverless functions locally? Just deploying to containers?

  • @adamskf
    @adamskf Před rokem

    I just pulled pfSense (Netgate 4100) back into my setup. Unifi firewall isn't great but is nice if you like zero-touch. What's your take on ditching Proxmox for Harvester? I might use a new (refurbished) r620 to see how far I can push it.

  • @TS-hb6kx
    @TS-hb6kx Před rokem

    I am looking to move several docker image deployments over to kubernetes as you did to get on one system as well. Do you have a video or guide for translating a docker image + settings (env vars, volumes, etc.) to kubernetes config files or another tool/process? In fact I was looking specifically at heimdall as one of the first to move. Thanks for the videos!

  • @Nitdawg-zt2dl
    @Nitdawg-zt2dl Před rokem

    If you have a chance can you please do a detailed video on how to install and configure rport? I love the ability this RMM but I have so much trouble configuring it to run in-house through NPM and I also have trouble running it in the cloud via AWS. Please guide me..

  • @paullacatus8975
    @paullacatus8975 Před rokem

    Nice, Tim! How much power are you using ?

  • @lele-tz1uz
    @lele-tz1uz Před 7 měsíci

    i use democratic-csi as storage class for my kubernetes (truenas scale has storage). it works great i can dynamically create and delete pvc

  • @kaidenrogers
    @kaidenrogers Před rokem

    I'd love to see you try to migrate to openstack. That would be badass.

  • @davidbeiler6364
    @davidbeiler6364 Před rokem +1

    plex and home-assistant!

  • @heinzelmann9799
    @heinzelmann9799 Před rokem +2

    Quick question about keepalived and DNS. Why do you use keepalived as a backup for the secondary DNS server and not the primary one? Resolving DNS requests can get pretty slow when the primary DNS server is down, e.g., for management purposes. In order to avoid these problems it can be advantageous to backup the primary DNS instance and not the secondary.

    • @TechnoTim
      @TechnoTim  Před rokem

      Thanks, the way I understand it is that primary and secondary DNS is kind of a misnomer, I don't think it fallsback to the secondary if it's down, it uses some kind of round-robin which means it could use primary or secondary at any time. I've observed this with most of my clients on my network. The reason I load balanced my 2/3 is just timing though really and I wanted to be sure that my primary was untouched. It doesn't pull updates with gravity sync and does not use a VIP.

    • @heinzelmann9799
      @heinzelmann9799 Před rokem

      @@TechnoTim Thanks for the reply. Yes, it is supposed to work in some kind of round-robin mode, at least in newer operating systems. Some (older) Linux machines behave differently as it always sends requests in the order you specify the DNS server in /etc/resolv.conf. Thus, if the first DNS is down things can get pretty slow as DNS requests run constantly into a timeout. For example, in Debian 9 and Ubuntu 20.04 I have observed and validated this behavior. In order to avoid this problem, I use a VIP on the primary DNS server. I haven't tested it on 22.04 or Debian 11. Things may have changed there as the DNS implementation has been changed (e.g., systemd-resolved, support for Split DNS configurations, etc.).

    • @a1dox
      @a1dox Před rokem

      ​@@heinzelmann9799 +1 to this. Because the DNS behavior is client-specific I'd design for the worse case and HA the first dns server in the list. For some clients it won't matter but for those where it does, it avoids the weird "sometimes it runs slow" issue when the primary dns is down and yet other clients are running fine.

  • @TheRealAnthony_real
    @TheRealAnthony_real Před rokem

    Interesting that you went the "easy" way with home security (unifi) rather than going frigate and double-take ;)

  • @vorlock7149
    @vorlock7149 Před rokem +1

    Can you make a video about Homeassistant in K8s with a HomeKit connection? I can't get a connection with HomeKit when I run Homeassistant in K8s. Could be something with mDNS when scanning the QR-code.