When you're an IT guy, half of your home lab tends to be a carry over of things you've put into production in the work place, simply because you can lol, but arguably even though it's more complexity then needed for home uses, I wouldn't have it any other way.
This is most definitely true. At work i'm implementing Microsoft/Azure Sentinel. Now I'm also working on getting my ubiquiti data to my own Azure Sentinel instance through a syslog/fluentd container, purely because it's fun and usefull for my work as well. In my opinion this is the best way to rock at work and have good time in your spare time. It's just a shame that cloud homelabs can cost a bit if you're not carefull. Would be awesome if employers would stimulate this with some financial compensation or some Azure credits.
@@ijustwanttoeatcookie I agree, if you step back and look at what it can cost, it can rack up quite a bit in no time, but I do tend to make use of outdated hardware where it's considered outdated for the workplace but still plenty powerful at home😏
This channel is seriously underrated. The level of knowledge responsibility is incredible. (Being responsible about when you share something, that you know the subject and are responsible enough to disclose when you don't) Then the structure of presenting it... Man, I found this a while ago
I host most these micro services on Raspberry Pi, with docker and portainer, it also daily backup into to [cloud] dropbox in case i lose SD card. Not as powerful as your rig but consume way less power and perfect for home and great for learning all these interfaces with less capital. Also attached to synology NAS that i use as datastore and compute [Virtualisation] on demand and only turn on when i need using WoL. Running great for few years now.
Your home lab is quite impressive. For those interested in a career in IT, this is a blueprint of topics, software and hardware you can learn to give you a head start and more importantly the experience to apply in real world applications. Thanks for sharing.
Yeep. I'm trying to pivot from software development to IT and cybersecurity and I've continued to build my lab and skills from basically this channel though I would have to disagree on Heimdall. I used it but found Homarr and love it. Those Servarr services are great
Thank you for sharing this. Helps us all with our own projects as we wade through failures and success at home. It's all part of the learning processes and I appreciate your videos and insight into your HomeLab.
Thanks for this video. I run an ATX NAS with Ubuntu server. I have 40TB for Plex (eight 8TB HDDs in Z3) 2TB NVMe for nextcloud and the 1TB NVMe boot drive for everything else. I am preparing to move over to Proxmox. The biggest challenge for me is RAM. This is a regular desktop system with a Ryzen 5950X and 128GB of RAM. I'm always using 100GB of RAM, I'm maxed out, so I might need to deploy a mini PC as a spillover for my services. My server grows as I learn, it's really fun. This video helped me, I need NUT and Heimdall on my home server.
I do now, yes. I thought about moving it back to docker. I moved it out of kubernetes when building my new cluster and my cluster needs DNS to start. I could move it back though to docker however I wanted to keep my DNS machines clean. So many options!
Holy moly you have some serious business running at home! I'm running just 10 or so Docker containers, dedicated True NAS and dedicated Pfsense modem-router. I'm creating my own version of Plex but I'm making it like Netflix, pre-transcoding and automatic optical ripping. 😁
I absolutely love your videos. Some of the most concise and clear content I think I have ever seen. You inspired me to go all the way with home services and eventually my own home lab, which has boosted my application development to new highs. Thanks very much for making the effort to help us along our way to computing mastery.
Wow. Fantastic video. Pretty rare to get this high production quality, straight forward presentation, detailed information, and also come across as an everyday likeable guy. Instant subscribe. I'll be checking out the rest of your stuff.
Since you asked about running too *few* services :-) … Back when DNS exploits were more common, a good mitigation was to use a “hidden primary” DNS server for a domain, and then publish (via NS records) one or more secondary DNS servers that the hidden primary updates. No one ever hits the hidden primary, and only the domain registrars know where it is. I set up my DNS this way for a few domains about 15 years ago, and it’s been rock solid ever since. And just to be completely paranoid, I have multiple sets of secondaries: One pair (one each on different hypervisors) that are authoritative for my domains, and another pair of recursive-only servers that DHCP etc. point to, plus two more additional secondaries at offsite locations in case my main location goes off the air.
Wow. Lot of good stuff very well explained, and lot of efforts behind this channel Tim, love it. I think it's a bit overkill for such a professional grade's home lab, but hey, if you have the time to maintain all this, it's just fantastic. I would be very interested in a more detailed vídeo about how you have setup all the networking config, and how to secure everything properly. Thanks a lot, and keep on this awesome work!
later on I am doing a clip on my homeBUNKER, as you've totally helped me understand [new acronyms galore when you start I thought Kubernetes was a fatal ilness until I drank Smirnoff] , much more about modern networking, as I am hacking into ProxMox etc with pure joy, Im 71 and been in electronics and computers since 1978 commercially in my own companies and as a home hobby, old habits never die, so dude -- great Good clear pieces to camera no waffle and no incomprehensible american accents (I am a Brit) Some of these homelab/proxmox guys have no idea how bad they sound especially in an international multi-language viewer pool! You are succint clear and to the point, anyone who speaks basic english can fully understand you THANKS AGAIN from Siam by The Sea 🙂
Thank you for making this video. It is a huge inspiration and I learned about a lot of cool services to self-host. I already host a few but I'll definitely look into some new ones after watching.
oh no. I am hyped again. I thought @WolfgangsChannel video on home server was enough but man now. why did you make it so fancy ? now my money will be spent more
I will admit it was long but you held my attention 💯👍 as you explained everything so clearly and each reason for each decision in simple laymen's terms. I have been learning a lot about all the formats and setups, Etc., Etc., Etc., that defines Home Servers, NAS, security and privacy, and so much more than I realized originally existed, yet I TRULY feel I understood you MOST yet... It all made perfect sense to me! Thank you for enlightening and encouraging me to not give up before I even started! I'd love to ask your advice about a few things some time if you wouldn't mind? And no, I'm not trying to bug you about this, just your thoughts about career avenues and possibilities and such... All the best to you! 💯😎☀️👍
If it's not too personal, could you describe the amount of time you spend on your personal, self-employment, and employment work-flows per week? (maybe a live stream topic?) It seems like you spend a lot of your waking hours learning and implementing various information technologies. PS - Rock on!
I can't speak for Tim, but perhaps the efforts are for similar reasons, but yes alot of waking hours are spent learning and honing skills with these systems, packages, frameworks, etc. If you're like me, some times you're devoting the time because learning the product tends to pay off for work related deployments, or its time spent to combat boredom, but after doing it for a while, your brain tends to become rewired where you find your self doing it like you're addicted to it much in the same way some people become addicted to other digital things such as social media, although I'm only saying this as a reference and so I personally try and balance out my time between tech based projects, and my home gym but this could be true for others.
At work I created our cluster with clusterapi and that's been soo amazing, first you need a cluster to start. It will provision it's crds and provisioner so that you can create clusters with it. Once that's done clusterctl (pretty funny name if you ask me) to create crds that you kann kubectl-apply. After that it will provision the cluster with anything but a network cni, which I appreciate since we like to run calico. It will even install and configure the appropriate ccm and CSI driver. It's fascinating. The creation only takes about 5-7 minutes. To let the cluster handle itself you'll need to transfer it from the bootstrap cluster. It's pretty awesome. When that's done you can just run kubectl scale controlplanenode --replicas=5 and it will go ahead and provision or delete the unused VMs
Solid video dude, and also super interesting. Id say as far as home labs go. Yours sits quite close to "enterprise" then some others. You got load balancers, clustered nodes, multiple redundant storage, heck even backup DNS. Well played sir, well played.
Why do i feel emotion when i watch tech? Thank you Techno Tim!
3 роки тому+6
I was amazed and terrified at the same time watching this. 😅 I would be really interested how you manage configuration and backups, how are you planning to restore most of the stuff if they gets lost in a disaster. I'm building my home setup with couple of Raspberrys and trying to document and manage all my setup in a versioned way, so if anything breaks down I can restore them as fast as I can. But it's often not as easy as it seems, what kind of data to store where, what to backup and how to do it (eg. without stopping services).
We need too see a video on link shortening!!! Can we also have a video (or a link if already available on your YT channel ) explaining floating IPs and how to set one up.
I am going to watch this over and over - and try to figure out what you are on about. And here I thought I had a home server. You make me feel dumb :) thanks for this vid. Appreciated
Love your videos man - I'm learning alot especially for me just starting out in I.T. I also have to say at 7:12 when you said "if my entire home-lab went down, it would be served up --" then it cut to an add about stress eating. Dunno if that was intentional but that made me laugh 🤣🤣.
Tim can you do a tutorial on doing DNS/certs for INTERNAL services? I've just been memorizing/accessing everything by IP address but would love to have a naming scheme setup for internal services, but not sure where to dive in on that.
Instead of cloudflare ddns you should absolutely look into cloudflare tunnels. Fully eliminates the need for ddns and you can have multiple tunnels for different use cases. I have a local tunnel and a separate tunnel for a cloud vm I have running
Agreed. And Louis over at Everything Smart Home showed us a simple way to accomplish that in Home Assistant. That was great for me because getting Tunnels up and running in Docker
thats amazing and will start to build my own homelab i have some stuff like docker and others, but i will to use some of this info to get better on it, thanks Mr, Tim
Bro, you are fkin crazy!! I mean WOW that is a freakin’ insane setup. Is it not a full time system admin job just looking after all that lot? Keeping it up to date and so on? Just WOW.
That’s a bad ass setup you have. I’m running UnRAID with roughly 25 docker containers, and two VM’s. I also have a Pi3b+ and a Pi4 running PiHole. Like you, I’m running a UDM Pro as well as UniFi Protect.
Maybe full tutorial for setting up everything? What to set first, what is for what.I was planing to set up my first Home lab, but there is so much options etc. :)
Seeing the wow world & auth containers on your docker made me smile :-) I guess it's AzerothCore? - Love to see how guys using this project for growing their skills in a fun way
dmesg (diagnostic messages[1]) is a command on most Unix-like operating systems that prints the message buffer of the kernel.[2] The output includes messages produced by the device drivers.
@@TechnoTim I like your stuff dude. I was actually watching your UPS Nut server video which is top notch when I meant to comment that there. Anyways, I've been a Linux user since way, way back. My university used to run Slackware in the computer labs, Slack in one room and Windows NT4 in the other. The Windows lab was jam packed with folks, I was basically alone in the Linux lab all the time (I just needed to bring a sweatshirt to keep warm). Anyways, keep up the great work. I myself have 4 APC UPS, similar models to your own.
Thanks for sharing Tim, great video as always. I'm also interested how to set vip up especially with pihole. I was using pihole running as a vm on proxmox , however every time I need to do i.e. maintenance on proxmox I had to set my OPNsense as the DNS server to have DNS. As this wasn't practical I moved my DNS to OPNsense and use pretty much the same block/black list as I was using on pihole. However if I need to find a request which was blocked it's rather time consuming even with ELK setup. If you don't mind to share how you have setup your two piholes with vip to have HA that would be great. I bought two raspberry 4 a while ago and they are just lying around and would like to use them for pihole. Many thanks.
this so good as a general guide/idea for what services i need to run my home server... for my use case with the pihole, i would try to add dnscrypt on top of that to try and encrypt the dns traffic from my local isp as they block sites even though the local government has already allowed them now...
Im starting a HomeLab (and I am just intermediate), I am going to have to stalk your channel now, right from the start, to learn as much stuff as I can.
Great video! I’ve been trying to learn python, but lack the creativity to think of ways to use it in a home lab. Can you create a video showing showing how to utilize python or any other language in your home lab? Thanks!
great stuff! i learned a lot from this, also, I have opted to instead of using pihole and traefik, to use Nginx Proxy Manager, to do both in one. Although i must admit, the other way seems to be a bit more professional. Plus the added benefit of adblocking network wide.
"I know it's overkill, but I wanted to do it according to best practices so people didn't call me out on it" - the words of a man forged in the fires of social media. I could see the pain in your eyes, LOL
Excellent video, thanks for sharing. How about a network IDS/IPS like Snort? Is this something you can set up and post a video on the back of it? Thanks again.
Great video, and impressive setup. You may want to consider some offsite backup since you seem to have all your eggs in one basket even though you have loads of redundancy.
I've been running k3s on a raspberry pi cluster and it's been great! I used your guide to get Rancher set up on another server to manage that cluster, and then I used your other guide to get portainer set up for other docker nodes.... If you didn't tell me how to get this stuff set up I never would have been able to figure it out! I'm also interested in trying TrueNAS Scale, so I'd love to see something on that when you get around to testing it! I'm really just starting my NAS journey, so I guess it's time to go back and watch all of your TrueNAS videos again 😁
The Cisco is empty...it needs work, I would at least get some more Pi's doing tasks, like scraping everything for up to date firmware or drivers, or self publishing a morning brew on your favorite subjects..now my ears are bleeding. Thanks Tim, an insightful in-depth tour...
Please do tutorials for NUT Server! I have a UPS that only can be connected to the USB interface, and I need my NAS to auto shutdown in case of power failures by detecting it through network or SNMP. Thanks ang great content Tim!
I love your humor and your jokes, don't stop. I still don't really understand link shorteners, but I'll watch any video make. Also. Is it worth making a video on your home automation as well?
You highly depend on that machine to be up and connected at all times. How do you handle internet interruptions if your ISP messes up? Do you have something to avoid that single point of failure? Amazing build anyway. Really inspiring! Thanks a lot for sharing this.
Hey! Thanks! Not yet but have tested a fall back / dual WAN. Not cost effective for home hosting at this point. All home critical things still work offline.
You wanted to avoid critique, so here it is: the Rancher HA configuration refers to completely redundant hardware, which is really unrealistic for a home lab. So you can really go with whatever you want, you only really have 3 nodes (2 1/2?) worth of redundancy. Rancher can also do regular container workloads. You don't need docker (especially if you configure it with the Moby runtime).
I have many k3s nodes running on many different pieces of hardware (servers, nucs, and pis) so I think i've got that covered but mostly I was referring to the HA install of rancher vs a single node of rancher, which is why i have 2 HA kubernetes clusters :) Thank you for your feedback! Definitely keeps me on my toes!
Great video, I was wondering I would love to see a video on how your gitlab runners I had to work with them recently, and I gave up trying to set them up.
Your channel is really good mate, well done, hey, do you have a video about what/how you do your CI/CD with Gitlab, it sounds really good. thanks for sharing your knowledge and your code.
I use Vaultwarden AND 1Password. Vaultwarden is super nice for items you don't want in the cloud. 1Password, for me, has far too many niceties that I'm unwilling to give up or I'd move to two different Vaultwarden instances
Hey Tim, Wow! this content blew my mind….100% if i could implement 1/4 of this setup & understand the knowledge i would be very happy indeed… but just wanted to say thank you! Great content and delivery and i hope to learn, understand and apply your knowledge for this technology stack…SUBS!!!!! :-)
I have never such a basic, rudimentary and barebone setup. What do you do with your time? You're certainly not working on your homelab... Love it! Keep it up!
Interesting! I'm very curious about your own system administration process/documentation! As my home lab grows also my work grows and becomes way more than a hobby (And more like having 3 children) at times so I kind of go nuts trying to organize and do basic administration. You know, domains, DNS, Cloud VPS, Physical servers and what they run...
I am intimidated by even k3s. It just feels like so much overhead. I'm also a renter (though couch surfing right now) so I've got to go as low power and silent as possible. Might be too late for that lol but I've got to be mindful of
What services are you self-hosting in your HomeLab?
How do you deal with ISP downtime? Do you have two (or more) uplinks? :)
Also. What is the name of the tool you used to create the dashboard?
@@joaopedroalbernaz Heimdall
@@eddster2309 thanks 😉👍
Ipfs attached to multiple private blochains providing different services
When you're an IT guy, half of your home lab tends to be a carry over of things you've put into production in the work place, simply because you can lol, but arguably even though it's more complexity then needed for home uses, I wouldn't have it any other way.
This is most definitely true. At work i'm implementing Microsoft/Azure Sentinel. Now I'm also working on getting my ubiquiti data to my own Azure Sentinel instance through a syslog/fluentd container, purely because it's fun and usefull for my work as well.
In my opinion this is the best way to rock at work and have good time in your spare time. It's just a shame that cloud homelabs can cost a bit if you're not carefull. Would be awesome if employers would stimulate this with some financial compensation or some Azure credits.
@@ijustwanttoeatcookie I agree, if you step back and look at what it can cost, it can rack up quite a bit in no time, but I do tend to make use of outdated hardware where it's considered outdated for the workplace but still plenty powerful at home😏
Well hey a license here or there …
I have a couple of servers at home so that I can try out things that would take about a month of paperwork and security reviews at work.
@@ijustwanttoeatcookie You have your own sentinel instance? for home stuff? Has that been valuable for what you're doing at work?
This channel is seriously underrated.
The level of knowledge responsibility is incredible.
(Being responsible about when you share something, that you know the subject and are responsible enough to disclose when you don't)
Then the structure of presenting it...
Man, I found this a while ago
I completly agree! Keep on @Techno Tim
Thank you all so much for the kind words! I'm just out here homelabbin', self-hostin', and sharing!
I host most these micro services on Raspberry Pi, with docker and portainer, it also daily backup into to [cloud] dropbox in case i lose SD card. Not as powerful as your rig but consume way less power and perfect for home and great for learning all these interfaces with less capital. Also attached to synology NAS that i use as datastore and compute [Virtualisation] on demand and only turn on when i need using WoL. Running great for few years now.
Overwhelming me a little and deeply impressing me at the same time. Hundrets of hours go into stuff like this very easily.
Thank you!
Your home lab is quite impressive. For those interested in a career in IT, this is a blueprint of topics, software and hardware you can learn to give you a head start and more importantly the experience to apply in real world applications. Thanks for sharing.
Yeep. I'm trying to pivot from software development to IT and cybersecurity and I've continued to build my lab and skills from basically this channel though I would have to disagree on Heimdall. I used it but found Homarr and love it. Those Servarr services are great
Thank you for sharing this. Helps us all with our own projects as we wade through failures and success at home. It's all part of the learning processes and I appreciate your videos and insight into your HomeLab.
Thanks! Hope to see more setup explanation and probably some tutorial of setup!
Thanks for this video. I run an ATX NAS with Ubuntu server. I have 40TB for Plex (eight 8TB HDDs in Z3) 2TB NVMe for nextcloud and the 1TB NVMe boot drive for everything else. I am preparing to move over to Proxmox. The biggest challenge for me is RAM. This is a regular desktop system with a Ryzen 5950X and 128GB of RAM. I'm always using 100GB of RAM, I'm maxed out, so I might need to deploy a mini PC as a spillover for my services. My server grows as I learn, it's really fun. This video helped me, I need NUT and Heimdall on my home server.
"1/4 Japaneese... 100% Awesome!" is what your little link should say! This was a great walk through!
haha, need to update that with new messaging 📝
@@TechnoTim so you run Pihole as their own severs vs running as a container? (No including the pi zero in this question)
I do now, yes. I thought about moving it back to docker. I moved it out of kubernetes when building my new cluster and my cluster needs DNS to start. I could move it back though to docker however I wanted to keep my DNS machines clean. So many options!
@@TechnoTim same… I have the compute to just run them in a VM but also just as easy to toss into docker / K8s.
Holy moly you have some serious business running at home!
I'm running just 10 or so Docker containers, dedicated True NAS and dedicated Pfsense modem-router.
I'm creating my own version of Plex but I'm making it like Netflix, pre-transcoding and automatic optical ripping. 😁
I absolutely love your videos. Some of the most concise and clear content I think I have ever seen. You inspired me to go all the way with home services and eventually my own home lab, which has boosted my application development to new highs.
Thanks very much for making the effort to help us along our way to computing mastery.
Yeah, he's really amazing.
Wow. Fantastic video. Pretty rare to get this high production quality, straight forward presentation, detailed information, and also come across as an everyday likeable guy. Instant subscribe. I'll be checking out the rest of your stuff.
Since you asked about running too *few* services :-) …
Back when DNS exploits were more common, a good mitigation was to use a “hidden primary” DNS server for a domain, and then publish (via NS records) one or more secondary DNS servers that the hidden primary updates. No one ever hits the hidden primary, and only the domain registrars know where it is. I set up my DNS this way for a few domains about 15 years ago, and it’s been rock solid ever since. And just to be completely paranoid, I have multiple sets of secondaries: One pair (one each on different hypervisors) that are authoritative for my domains, and another pair of recursive-only servers that DHCP etc. point to, plus two more additional secondaries at offsite locations in case my main location goes off the air.
Wow. Lot of good stuff very well explained, and lot of efforts behind this channel Tim, love it. I think it's a bit overkill for such a professional grade's home lab, but hey, if you have the time to maintain all this, it's just fantastic. I would be very interested in a more detailed vídeo about how you have setup all the networking config, and how to secure everything properly. Thanks a lot, and keep on this awesome work!
There is so much to unpack here. I'm so impressed with your lab setup!
Thank you!
Hi Tim, I'm getting ready to build up my first virtualization and NAS servers your videos have been a huge help! Thanks Soo much!
later on I am doing a clip on my homeBUNKER, as you've totally helped me understand [new acronyms galore when you start I thought Kubernetes was a fatal ilness until I drank Smirnoff] , much more about modern networking, as I am hacking into ProxMox etc with pure joy, Im 71 and been in electronics and computers since 1978 commercially in my own companies and as a home hobby, old habits never die, so dude -- great Good clear pieces to camera no waffle and no incomprehensible american accents (I am a Brit) Some of these homelab/proxmox guys have no idea how bad they sound especially in an international multi-language viewer pool! You are succint clear and to the point, anyone who speaks basic english can fully understand you THANKS AGAIN from Siam by The Sea 🙂
Thank you for making this video. It is a huge inspiration and I learned about a lot of cool services to self-host. I already host a few but I'll definitely look into some new ones after watching.
Thank you so much!
I found this channel searching for an answer at work, now I'm redesigning my home network...thanks a lot, Tim! lol
Glad to help!
This’s how my dream homelab setup will be one day @techno Tim .
Great work 👌👍
Thank you! Just start small and build up over time!
oh no. I am hyped again. I thought @WolfgangsChannel video on home server was enough but man now. why did you make it so fancy ? now my money will be spent more
Love this. Would you do a guide on your piHole setup with floating IPs. Master/Salve setup and gravity sync?
Yes, I'd like to also see this as well.
Meet keepalived - High Availability and Load Balancing in One
ua-cam.com/video/hPfk0qd4xEY/v-deo.html
I will admit it was long but you held my attention 💯👍 as you explained everything so clearly and each reason for each decision in simple laymen's terms. I have been learning a lot about all the formats and setups, Etc., Etc., Etc., that defines Home Servers, NAS, security and privacy, and so much more than I realized originally existed, yet I TRULY feel I understood you MOST yet... It all made perfect sense to me! Thank you for enlightening and encouraging me to not give up before I even started! I'd love to ask your advice about a few things some time if you wouldn't mind? And no, I'm not trying to bug you about this, just your thoughts about career avenues and possibilities and such... All the best to you! 💯😎☀️👍
Thank you so much! What a nice note! If you want to chat and hang out with others check out our discord!
Heimdall - never had heard about it before but OMG - paused the video to install it... It's magnificent!
If it's not too personal, could you describe the amount of time you spend on your personal, self-employment, and employment work-flows per week? (maybe a live stream topic?) It seems like you spend a lot of your waking hours learning and implementing various information technologies.
PS - Rock on!
I can't speak for Tim, but perhaps the efforts are for similar reasons, but yes alot of waking hours are spent learning and honing skills with these systems, packages, frameworks, etc.
If you're like me, some times you're devoting the time because learning the product tends to pay off for work related deployments, or its time spent to combat boredom, but after doing it for a while, your brain tends to become rewired where you find your self doing it like you're addicted to it much in the same way some people become addicted to other digital things such as social media, although I'm only saying this as a reference and so I personally try and balance out my time between tech based projects, and my home gym but this could be true for others.
Look what he does for a living… YT, so yes that’s why he’s doing all this
YT isn’t my job!
Thank you for uploading such a mindblowing content! I admire your knowledge and speech! You just became one of my favorites ❤
What the name of that dashboard? I can't make out the words. It looks really good
techno-tim.github.io/posts/heimdall-dashboard/
@@TechnoTim thank you so much!
@@TechnoTim somethimes is better to add also the app name in the video , but thanks for the reply
Thanks Tim. I'm waiting for an old HPE DL380 G7 Server to arrive and your videos are giving me some many ideas on what I run on it!
At work I created our cluster with clusterapi and that's been soo amazing, first you need a cluster to start. It will provision it's crds and provisioner so that you can create clusters with it. Once that's done clusterctl (pretty funny name if you ask me) to create crds that you kann kubectl-apply. After that it will provision the cluster with anything but a network cni, which I appreciate since we like to run calico. It will even install and configure the appropriate ccm and CSI driver. It's fascinating. The creation only takes about 5-7 minutes. To let the cluster handle itself you'll need to transfer it from the bootstrap cluster. It's pretty awesome. When that's done you can just run kubectl scale controlplanenode --replicas=5 and it will go ahead and provision or delete the unused VMs
Solid video dude, and also super interesting. Id say as far as home labs go. Yours sits quite close to "enterprise" then some others. You got load balancers, clustered nodes, multiple redundant storage, heck even backup DNS.
Well played sir, well played.
Thank you! And thanks for making it all the way over from twitter!
Would love to see a Shlink video! I've been a little bit intimidated by it but want to give it a try!
Why do i feel emotion when i watch tech? Thank you Techno Tim!
I was amazed and terrified at the same time watching this. 😅
I would be really interested how you manage configuration and backups, how are you planning to restore most of the stuff if they gets lost in a disaster. I'm building my home setup with couple of Raspberrys and trying to document and manage all my setup in a versioned way, so if anything breaks down I can restore them as fast as I can. But it's often not as easy as it seems, what kind of data to store where, what to backup and how to do it (eg. without stopping services).
We need too see a video on link shortening!!!
Can we also have a video (or a link if already available on your YT channel ) explaining floating IPs and how to set one up.
Yes, more on VIP's please!
Meet keepalived - High Availability and Load Balancing in One
ua-cam.com/video/hPfk0qd4xEY/v-deo.html
25:50 Thats how you sell.. fancy frontend of Broadlink Control and then the Battery monitoring contrast :D
this is just the right amount of stuff to host, props to you, looks like a adventure to manage all of that
Thank you! More coming every day!
Great video! Was awesome seeing a live full setup. Really gets the gears turning ⚙️
Excited for your future home assistant videos
I am going to watch this over and over - and try to figure out what you are on about. And here I thought I had a home server. You make me feel dumb :) thanks for this vid. Appreciated
Haha! You got this!
I dont understand half you saying but still watch all your videos. im using a nuc i7 with debian and docker and portainer all there!
Thank you!
So much information...watching it for a second time....
Thx for this!
Love your videos man - I'm learning alot especially for me just starting out in I.T. I also have to say at 7:12 when you said "if my entire home-lab went down, it would be served up --" then it cut to an add about stress eating. Dunno if that was intentional but that made me laugh 🤣🤣.
Lol! I stress eat too! Haha youtube ads.
thanks for the video, been a long time follower and glad to see a fellow mpls person doing great things. Keep it up.
Thank you! MPLS!
Tim can you do a tutorial on doing DNS/certs for INTERNAL services? I've just been memorizing/accessing everything by IP address but would love to have a naming scheme setup for internal services, but not sure where to dive in on that.
this techno-tim.github.io/posts/pi-hole-dns/, ,then this techno-tim.github.io/posts/traefik-portainer-ssl/
Instead of cloudflare ddns you should absolutely look into cloudflare tunnels. Fully eliminates the need for ddns and you can have multiple tunnels for different use cases. I have a local tunnel and a separate tunnel for a cloud vm I have running
Agreed. And Louis over at Everything Smart Home showed us a simple way to accomplish that in Home Assistant. That was great for me because getting Tunnels up and running in Docker
thats amazing and will start to build my own homelab i have some stuff like docker and others, but i will to use some of this info to get better on it, thanks Mr, Tim
Great as always. Would love to see more game server content!
Thanks! Will do!
Bro, you are fkin crazy!! I mean WOW that is a freakin’ insane setup. Is it not a full time system admin job just looking after all that lot? Keeping it up to date and so on? Just WOW.
Haha! Thanks! “Hobbies”
That’s a bad ass setup you have. I’m running UnRAID with roughly 25 docker containers, and two VM’s. I also have a Pi3b+ and a Pi4 running PiHole. Like you, I’m running a UDM Pro as well as UniFi Protect.
Are you planning to make updated version for this year? I am looking forward to it!
Awesome! Great work with your home lab! greetings from Spain!
Nice, have you tought about disaster recovery? How much time would it take to be back up and running if you had to start from scratch?
Maybe full tutorial for setting up everything? What to set first, what is for what.I was planing to set up my first Home lab, but there is so much options etc. :)
This blew my mind! Great video!, but you are crazy!, I hope some day I have a Home Lab like yours, my respect...
You can do it! Thank you!
You're a madman. Good stuff. I can't think of that many services to run. My CPU sits idle quite a bit.
Wow amazing setup.
I really don't know where to start with self-hosting. All these terms and technologies is so overwhelming.
Just start from the beginning! Check out my video on self hosting ideas ua-cam.com/video/SVQmzaSabEQ/v-deo.html
What a super insightful video, thanks for sharing, subbed!
Seeing the wow world & auth containers on your docker made me smile :-)
I guess it's AzerothCore? - Love to see how guys using this project for growing their skills in a fun way
I created the containers! They are on my GitHub! 335 with bots and dungeon finder for single player mode!
Good lord that is quite the setup!.. excellently explained
dmesg (diagnostic messages[1]) is a command on most Unix-like operating systems that prints the message buffer of the kernel.[2] The output includes messages produced by the device drivers.
Thank you!
@@TechnoTim I like your stuff dude. I was actually watching your UPS Nut server video which is top notch when I meant to comment that there. Anyways, I've been a Linux user since way, way back. My university used to run Slackware in the computer labs, Slack in one room and Windows NT4 in the other. The Windows lab was jam packed with folks, I was basically alone in the Linux lab all the time (I just needed to bring a sweatshirt to keep warm). Anyways, keep up the great work. I myself have 4 APC UPS, similar models to your own.
Love the video! Turned me onto a few new things to run in my home server rack!
Great to hear!
Great video! I have a question, you mentioned using a vip (virtual IP) twice. How/with what did you set that up?
Thanks for sharing Tim, great video as always. I'm also interested how to set vip up especially with pihole. I was using pihole running as a vm on proxmox , however every time I need to do i.e. maintenance on proxmox I had to set my OPNsense as the DNS server to have DNS. As this wasn't practical I moved my DNS to OPNsense and use pretty much the same block/black list as I was using on pihole. However if I need to find a request which was blocked it's rather time consuming even with ELK setup. If you don't mind to share how you have setup your two piholes with vip to have HA that would be great. I bought two raspberry 4 a while ago and they are just lying around and would like to use them for pihole. Many thanks.
@@towesc He did make a video already on how to set up the piholes in HA, just not the vip part
@@shekharnandkoemarsing158 thanks bud, I saw that video and as you say it's HA but not with VIP
Meet keepalived - High Availability and Load Balancing in One
ua-cam.com/video/hPfk0qd4xEY/v-deo.html
this so good as a general guide/idea for what services i need to run my home server... for my use case with the pihole, i would try to add dnscrypt on top of that to try and encrypt the dns traffic from my local isp as they block sites even though the local government has already allowed them now...
very impressive, very inspiring and in a fairly clear video, congrats for all your projects
Glad you enjoyed it!
thanks, much appreciated travel through so much different but well chosen technologies... go on!
More to come! Thank you!
Thank you for this. I found it both inspirational and informative. Impressive, too.
Im starting a HomeLab (and I am just intermediate), I am going to have to stalk your channel now, right from the start, to learn as much stuff as I can.
Thank you!
Haha. Your rancher cluster makes me feel better about running a full OKD cluster with infra, three control, and six worker nodes in my house.
Samsies
If possible you could provide a price breakdown to all part of your setup, it would be much appreciated
Great video! I’ve been trying to learn python, but lack the creativity to think of ways to use it in a home lab. Can you create a video showing showing how to utilize python or any other language in your home lab? Thanks!
great stuff! i learned a lot from this, also, I have opted to instead of using pihole and traefik, to use Nginx Proxy Manager, to do both in one. Although i must admit, the other way seems to be a bit more professional. Plus the added benefit of adblocking network wide.
Howlly cow, that's loads of info that needs to sync down there... Thanks for sharing all this.
"I know it's overkill, but I wanted to do it according to best practices so people didn't call me out on it" - the words of a man forged in the fires of social media. I could see the pain in your eyes, LOL
Ha! Exactly! I figure a little more infra and setup is better than being 🔥
XD
Excellent video, thanks for sharing. How about a network IDS/IPS like Snort? Is this something you can set up and post a video on the back of it? Thanks again.
Hello Techno Tim, kindly do a series on how people can set up their own home lab
Great video, and impressive setup. You may want to consider some offsite backup since you seem to have all your eggs in one basket even though you have loads of redundancy.
Thanks! I certainly do! 321
Can you make a video on how to install/setup via self-hosting and use Shlink?
Unreal man - really nice job, thanks for sharing!
Much appreciated!
I've been running k3s on a raspberry pi cluster and it's been great! I used your guide to get Rancher set up on another server to manage that cluster, and then I used your other guide to get portainer set up for other docker nodes.... If you didn't tell me how to get this stuff set up I never would have been able to figure it out! I'm also interested in trying TrueNAS Scale, so I'd love to see something on that when you get around to testing it! I'm really just starting my NAS journey, so I guess it's time to go back and watch all of your TrueNAS videos again 😁
Thank you for sharing! Glad I could help!
The Cisco is empty...it needs work, I would at least get some more Pi's doing tasks, like scraping everything for up to date firmware or drivers, or self publishing a morning brew on your favorite subjects..now my ears are bleeding. Thanks Tim, an insightful in-depth tour...
Thank you! Great ideas!
Please do tutorials for NUT Server! I have a UPS that only can be connected to the USB interface, and I need my NAS to auto shutdown in case of power failures by detecting it through network or SNMP. Thanks ang great content Tim!
Already did 😀techno-tim.github.io/posts/NUT-server-guide/
Thank you!
Userful video. Can you make a video on how to setup the DNS in Pi-Hole with your three PIs?
I already have a few! Check out my piHole and local DNS video, then keepalived! That's how!
Cloud you turn on the auto subtitles features for your videos please? Thanks!
Awesome video. Could love to see one that dives into your VIP/floating IP setup
Coming soon!
Loads of information in a small video, Wish i could give a like for every minute of it.
Great u make it happen. Thanks......how can i set up i server in the usa from another country to work from. Home and get low ping.
I love your humor and your jokes, don't stop.
I still don't really understand link shorteners, but I'll watch any video make.
Also. Is it worth making a video on your home automation as well?
Thank you!
You highly depend on that machine to be up and connected at all times. How do you handle internet interruptions if your ISP messes up? Do you have something to avoid that single point of failure?
Amazing build anyway. Really inspiring! Thanks a lot for sharing this.
Hey! Thanks! Not yet but have tested a fall back / dual WAN. Not cost effective for home hosting at this point. All home critical things still work offline.
@@TechnoTimthis is interesting. How do you accomplish this?
You wanted to avoid critique, so here it is: the Rancher HA configuration refers to completely redundant hardware, which is really unrealistic for a home lab. So you can really go with whatever you want, you only really have 3 nodes (2 1/2?) worth of redundancy.
Rancher can also do regular container workloads. You don't need docker (especially if you configure it with the Moby runtime).
I have many k3s nodes running on many different pieces of hardware (servers, nucs, and pis) so I think i've got that covered but mostly I was referring to the HA install of rancher vs a single node of rancher, which is why i have 2 HA kubernetes clusters :) Thank you for your feedback! Definitely keeps me on my toes!
Great video, I was wondering I would love to see a video on how your gitlab runners I had to work with them recently, and I gave up trying to set them up.
Great suggestion! I run them in kubernetes. The config was a pain to figure out, but installing was easy. I can put it on my github!
Can you please make a video about self-hosting a bot? Like, what platform to use, security concerns... Something like that.
Your channel is really good mate, well done, hey, do you have a video about what/how you do your CI/CD with Gitlab, it sounds really good. thanks for sharing your knowledge and your code.
Nice setup! I was wondering why you don't host your own password manager. I use vaultwarden (Bitwarden clone) and am quite happy with it.
I use Vaultwarden AND 1Password. Vaultwarden is super nice for items you don't want in the cloud. 1Password, for me, has far too many niceties that I'm unwilling to give up or I'd move to two different Vaultwarden instances
Just loved this video. Thanks for sharing!
You are so welcome!
Hey Tim, Wow! this content blew my mind….100% if i could implement 1/4 of this setup & understand the knowledge i would be very happy indeed… but just wanted to say thank you! Great content and delivery and i hope to learn, understand and apply your knowledge for this technology stack…SUBS!!!!! :-)
Thank you!
I have never such a basic, rudimentary and barebone setup. What do you do with your time? You're certainly not working on your homelab...
Love it! Keep it up!
:)
This guy home is more complex than 99% tech startups out there.
I’ll take that as a compliment!
Interesting! I'm very curious about your own system administration process/documentation! As my home lab grows also my work grows and becomes way more than a hobby (And more like having 3 children) at times so I kind of go nuts trying to organize and do basic administration. You know, domains, DNS, Cloud VPS, Physical servers and what they run...
I am intimidated by even k3s. It just feels like so much overhead.
I'm also a renter (though couch surfing right now) so I've got to go as low power and silent as possible. Might be too late for that lol but I've got to be mindful of