← Back
Mischa Vandenburg July 21, 2026 14m

My entire life runs on these 5 self-hosted apps.

Read full transcript 11 segments
  1. I've been running a Kubernetes home lab I've been running a Kubernetes home lab for over 3 years, and in this video I'm for over 3 years, and in this video I'm for over 3 years, and in this video I'm going to share the five applications going to share the five applications going to share the five applications which are my favorites of 2026 and which which are my favorites of 2026 and which which are my favorites of 2026 and which are having a huge impact on my life. are having a huge impact on my life. are having a huge impact on my life. Let's go. So, to start off with, Let's go. So, to start off with, Let's go. So, to start off with, everything you're going to be seeing everything you're going to be seeing everything you're going to be seeing here is running on Kubernetes, and the here is running on Kubernetes, and the here is running on Kubernetes, and the first thing that you will see is my first thing that you will see is my first thing that you will see is my dashboard. This is called homepage, and dashboard. This is called homepage, and dashboard. This is called homepage, and this is running as a container on my this is running as a container on my this is running as a container on my Kubernetes cluster, and this is Kubernetes cluster, and this is Kubernetes cluster, and this is basically my entry point into my home basically my entry point into my home basically my entry point into my home lab and my digital world basically. And lab and my digital world basically. And lab and my digital world basically. And the first application I want to talk the first application I want to talk the first application I want to talk about is Forgejo. Forgejo is a about is Forgejo. Forgejo is a about is Forgejo. Forgejo is a self-hosted Git server, including self-hosted Git server, including self-hosted Git server, including hosting repositories and running CI/CD hosting repositories and running CI/CD hosting repositories and running CI/CD workflows. So, it really is the full Git workflows. So, it really is the full Git workflows. So, it really is the full Git suite that you would get if you were suite that you would get if you were suite that you would get if you were using GitHub, for example. So, if you using GitHub, for example. So, if you using GitHub, for example. So, if you didn't know, GitHub has been having some didn't know, GitHub has been having some didn't know, GitHub has been having some problems recently with lots of outages, problems recently with lots of outages, problems recently with lots of outages, and even if you look at the uptime of and even if you look at the uptime of and even if you look at the uptime of their actions, then you're going to see their actions, then you're going to see their actions, then you're going to see that in May they had several outages that in May they had several outages that in May they had several outages happening, with GitHub actions just happening, with GitHub actions just happening, with GitHub actions just being down for over 3 and 1/2 hours. So, being down for over 3 and 1/2 hours. So, being down for over 3 and 1/2 hours. So, GitHub has been making a mess of things GitHub has been making a mess of things GitHub has been making a mess of things recently, and the second issue with recently, and the second issue with recently, and the second issue with GitHub is, of course, privacy and GitHub is, of course, privacy and GitHub is, of course, privacy and sovereignty, because if you don't opt sovereignty, because if you don't opt sovereignty, because if you don't opt out, GitHub will take your code and scan out, GitHub will take your code and scan out, GitHub will take your code and scan it and use it for training their AI it and use it for training their AI it and use it for training their AI models. So, I wanted to move away all of models. So, I wanted to move away all of models. So, I wanted to move away all of my important stuff from GitHub, and I my important stuff from GitHub, and I my important stuff from GitHub, and I chose Forgejo for that. Now, there are chose Forgejo for that. Now, there are chose Forgejo for that. Now, there are multiple alternatives to Forgejo, for multiple alternatives to Forgejo, for multiple alternatives to Forgejo, for example, GitLab or Gitea. These are both example, GitLab or Gitea. These are both example, GitLab or Gitea. These are both alternatives that you could self-host.

  2. alternatives that you could self-host. alternatives that you could self-host. So, I didn't go for GitLab because, even So, I didn't go for GitLab because, even So, I didn't go for GitLab because, even though it is used at massive companies though it is used at massive companies though it is used at massive companies as you see here, it does have more as you see here, it does have more as you see here, it does have more industry relevance, but it's also industry relevance, but it's also industry relevance, but it's also completely over-specced for what I need completely over-specced for what I need completely over-specced for what I need to do, and it is a lot harder to run and to do, and it is a lot harder to run and to do, and it is a lot harder to run and maintain. It takes up more resources. maintain. It takes up more resources. maintain. It takes up more resources. So, something like Gitea seemed much So, something like Gitea seemed much So, something like Gitea seemed much more appealing to my personal use case, more appealing to my personal use case, more appealing to my personal use case, but then I discovered Forgejo, which is but then I discovered Forgejo, which is but then I discovered Forgejo, which is basically a fork of Gitea. And as I basically a fork of Gitea. And as I basically a fork of Gitea. And as I understand, Forgejo was created because understand, Forgejo was created because understand, Forgejo was created because they weren't happy with what Gitea was they weren't happy with what Gitea was they weren't happy with what Gitea was doing. So, they created a free and doing. So, they created a free and doing. So, they created a free and open-source fork of Gitea, and then they open-source fork of Gitea, and then they open-source fork of Gitea, and then they are going to keep this and maintain this are going to keep this and maintain this are going to keep this and maintain this as a completely free and open-source as a completely free and open-source as a completely free and open-source alternative. So, this aligns the most alternative. So, this aligns the most alternative. So, this aligns the most with me, and this is why I chose it. with me, and this is why I chose it. with me, and this is why I chose it. I've been using it for months now, and I've been using it for months now, and I've been using it for months now, and it has been super stable. I have all of it has been super stable. I have all of it has been super stable. I have all of my advanced AI workflows in there, all my advanced AI workflows in there, all my advanced AI workflows in there, all of the code that I'm writing that I of the code that I'm writing that I of the code that I'm writing that I don't want to share with anyone else, my don't want to share with anyone else, my don't want to share with anyone else, my note-taking systems, everything. All of note-taking systems, everything. All of note-taking systems, everything. All of that is living in my private Git repos that is living in my private Git repos that is living in my private Git repos that I control myself. I really like the that I control myself. I really like the that I control myself. I really like the UI, how it looks, how it feels. You have UI, how it looks, how it feels. You have UI, how it looks, how it feels. You have full pull request workflows. You You can full pull request workflows. You You can full pull request workflows. You You can do almost anything you could do normally do almost anything you could do normally do almost anything you could do normally on GitHub. And [snorts] you also have a on GitHub. And [snorts] you also have a on GitHub. And [snorts] you also have a full CI/CD suite. So, one example of full CI/CD suite. So, one example of full CI/CD suite. So, one example of this is if you go to this is if you go to this is if you go to michavandenberg.com, michavandenberg.com, michavandenberg.com, which is my blog, you're then connecting which is my blog, you're then connecting which is my blog, you're then connecting to a container that's running on my

  3. to a container that's running on my to a container that's running on my Kubernetes home lab, but this code is Kubernetes home lab, but this code is Kubernetes home lab, but this code is being hosted in Forgejo, and whenever I being hosted in Forgejo, and whenever I being hosted in Forgejo, and whenever I create a new release, so when I add a create a new release, so when I add a create a new release, so when I add a new blog post or make changes to it, new blog post or make changes to it, new blog post or make changes to it, then I'm actually building and then I'm actually building and then I'm actually building and hosting the container image on my own hosting the container image on my own hosting the container image on my own local registry from my code that is local registry from my code that is local registry from my code that is hosted locally. So, I own the complete hosted locally. So, I own the complete hosted locally. So, I own the complete end-to-end workflow for this, and it end-to-end workflow for this, and it end-to-end workflow for this, and it works really well. So, Forgejo, I've works really well. So, Forgejo, I've works really well. So, Forgejo, I've been using it for 6 months now. It's been using it for 6 months now. It's been using it for 6 months now. It's having a huge impact on my life because having a huge impact on my life because having a huge impact on my life because it allows me to have complete control it allows me to have complete control it allows me to have complete control and privacy of my own resources, and I and privacy of my own resources, and I and privacy of my own resources, and I highly, highly recommend it. Real quick, highly, highly recommend it. Real quick, highly, highly recommend it. Real quick, before we get into the next application, before we get into the next application, before we get into the next application, which I know you're going to love, we which I know you're going to love, we which I know you're going to love, we need to talk about something, which is need to talk about something, which is need to talk about something, which is this very interesting statistic that my this very interesting statistic that my this very interesting statistic that my team shared with me, which is that 78% team shared with me, which is that 78% team shared with me, which is that 78% of those of you who are watching this of those of you who are watching this of those of you who are watching this video are not subscribed. And I want to video are not subscribed. And I want to video are not subscribed. And I want to ask you, please, can you please do me a ask you, please, can you please do me a ask you, please, can you please do me a favor and just click the subscribe favor and just click the subscribe favor and just click the subscribe button below this video? It's a button below this video? It's a button below this video? It's a completely free way to support the completely free way to support the completely free way to support the channel. You don't know how much that channel. You don't know how much that channel. You don't know how much that means to me, but it really, really helps means to me, but it really, really helps means to me, but it really, really helps me to create these videos every single me to create these videos every single me to create these videos every single week. If I ever helped you or if this week. If I ever helped you or if this week. If I ever helped you or if this video is helping you, please click the video is helping you, please click the video is helping you, please click the subscribe button. I really appreciate subscribe button. I really appreciate subscribe button. I really appreciate it. It's a completely free way to it. It's a completely free way to it. It's a completely free way to support the channel, but it really helps support the channel, but it really helps support the channel, but it really helps me to achieve my goals. Thank you so me to achieve my goals. Thank you so me to achieve my goals. Thank you so much. Let's keep going. Application much. Let's keep going. Application much. Let's keep going. Application number two I want to share is called number two I want to share is called number two I want to share is called n8n. This is a low-code automation n8n. This is a low-code automation n8n. This is a low-code automation platform, which means that you can build

  4. platform, which means that you can build platform, which means that you can build these visual workflows where you define these visual workflows where you define these visual workflows where you define a trigger and then you can do all sorts a trigger and then you can do all sorts a trigger and then you can do all sorts of actions with the data that you're of actions with the data that you're of actions with the data that you're getting. So, one example that I have getting. So, one example that I have getting. So, one example that I have here is um every hour I will check all here is um every hour I will check all here is um every hour I will check all of the open PRs on my homelab repository of the open PRs on my homelab repository of the open PRs on my homelab repository and then it is going to review those and and then it is going to review those and and then it is going to review those and see if it can merge that PR or not. So, see if it can merge that PR or not. So, see if it can merge that PR or not. So, my homelab obviously is very advanced my homelab obviously is very advanced my homelab obviously is very advanced and I have an automated updates and I have an automated updates and I have an automated updates workflow. So, every time a new version workflow. So, every time a new version workflow. So, every time a new version of one of my applications comes out, I of one of my applications comes out, I of one of my applications comes out, I have an automation running that then have an automation running that then have an automation running that then creates a pull request to update that creates a pull request to update that creates a pull request to update that application. Like in this case, for application. Like in this case, for application. Like in this case, for example, miniflux, my RSS reader, it got example, miniflux, my RSS reader, it got example, miniflux, my RSS reader, it got a a a version update and then the a a a version update and then the a a a version update and then the automation creates a PR to do this. So, automation creates a PR to do this. So, automation creates a PR to do this. So, as you see, this is generating a fair as you see, this is generating a fair as you see, this is generating a fair bit of pull requests and what I built in bit of pull requests and what I built in bit of pull requests and what I built in n8n is an automation that checks these n8n is an automation that checks these n8n is an automation that checks these and it will just automatically merge all and it will just automatically merge all and it will just automatically merge all of the applications that are safe to of the applications that are safe to of the applications that are safe to merge. And I'm using AI to determine merge. And I'm using AI to determine merge. And I'm using AI to determine this, of course. So, when you look at this, of course. So, when you look at this, of course. So, when you look at the history of my PRs, then you will see the history of my PRs, then you will see the history of my PRs, then you will see that, for example, my audio bookshelf that, for example, my audio bookshelf that, for example, my audio bookshelf was updated automatically, and then was updated automatically, and then was updated automatically, and then there is an AI assessment report so that there is an AI assessment report so that there is an AI assessment report so that I can always check back. And here it I can always check back. And here it I can always check back. And here it will say, "This is a will say, "This is a will say, "This is a legitimate PR. It's a patch version legitimate PR. It's a patch version legitimate PR. It's a patch version update containing only bug fixes, so it update containing only bug fixes, so it update containing only bug fixes, so it decided that this was safe to merge

  5. decided that this was safe to merge decided that this was safe to merge automatically." This is a really cool automatically." This is a really cool automatically." This is a really cool system that is really reducing the the system that is really reducing the the system that is really reducing the the the maintenance workload that I have on the maintenance workload that I have on the maintenance workload that I have on my home lab. And if you're watching this my home lab. And if you're watching this my home lab. And if you're watching this and you're thinking, "Oh, this is cool. and you're thinking, "Oh, this is cool. and you're thinking, "Oh, this is cool. I want to build this AI assisted I want to build this AI assisted I want to build this AI assisted workflow for myself." Well, I have good workflow for myself." Well, I have good workflow for myself." Well, I have good news. If you go to the link in the news. If you go to the link in the news. If you go to the link in the description below this video, you can description below this video, you can description below this video, you can get my free Kubernetes home lab guide get my free Kubernetes home lab guide get my free Kubernetes home lab guide that is going to show you what to buy, that is going to show you what to buy, that is going to show you what to buy, what to install on there, and it also what to install on there, and it also what to install on there, and it also includes the code that you need to includes the code that you need to includes the code that you need to create this workflow inside of n8n. It's create this workflow inside of n8n. It's create this workflow inside of n8n. It's a free gift. You can get it completely a free gift. You can get it completely a free gift. You can get it completely for free by checking the link in the for free by checking the link in the for free by checking the link in the description below. Just go to the page description below. Just go to the page description below. Just go to the page and fill out your details, and it will and fill out your details, and it will and fill out your details, and it will spit it right back to you. It's my gift spit it right back to you. It's my gift spit it right back to you. It's my gift to you, completely for free, in the to you, completely for free, in the to you, completely for free, in the description below this video. Now, back description below this video. Now, back description below this video. Now, back to the video. Now, the third application to the video. Now, the third application to the video. Now, the third application that I want to share is actually that I want to share is actually that I want to share is actually something that I built myself. I call something that I built myself. I call something that I built myself. I call this TTS, which stands for this TTS, which stands for this TTS, which stands for text-to-speech, and I have multiple very text-to-speech, and I have multiple very text-to-speech, and I have multiple very advanced AI processes that I use for advanced AI processes that I use for advanced AI processes that I use for research and for learning and all these research and for learning and all these research and for learning and all these kinds of things.

  6. kinds of things. kinds of things. And I don't know about you, but if And I don't know about you, but if And I don't know about you, but if you've ever done a lot of research, then you've ever done a lot of research, then you've ever done a lot of research, then there's a lot of reading that you have there's a lot of reading that you have there's a lot of reading that you have to do after the AIs are done with the to do after the AIs are done with the to do after the AIs are done with the research, right? So, when I have a lot research, right? So, when I have a lot research, right? So, when I have a lot of research or something like this, I of research or something like this, I of research or something like this, I will then ask my AI to write an essay will then ask my AI to write an essay will then ask my AI to write an essay based on that, and that makes it a based on that, and that makes it a based on that, and that makes it a little bit easier to read, little bit easier to read, little bit easier to read, but then the next step is that I want to but then the next step is that I want to but then the next step is that I want to be able to listen to this while I go for be able to listen to this while I go for be able to listen to this while I go for my customary long walks. And for that, I my customary long walks. And for that, I my customary long walks. And for that, I created this TTS application. So, if I created this TTS application. So, if I created this TTS application. So, if I write something like, please subscribe write something like, please subscribe write something like, please subscribe to the channel. to the channel. to the channel. It's completely free. It's completely free. It's completely free. Then it is going to create a audio file Then it is going to create a audio file Then it is going to create a audio file out of this. And when I And when I then out of this. And when I And when I then out of this. And when I And when I then click play here, this is what you hear. This is just a this is what you hear. This is just a short section, but if I have a very long short section, but if I have a very long short section, but if I have a very long essays that I have my AI write for me, I essays that I have my AI write for me, I essays that I have my AI write for me, I can just paste it in here, and then I At can just paste it in here, and then I At can just paste it in here, and then I At my own convenience, I can go my walk, my own convenience, I can go my walk, my own convenience, I can go my walk, access it on my phone, and then listen access it on my phone, and then listen access it on my phone, and then listen to what I'm doing. So, this is one of to what I'm doing. So, this is one of to what I'm doing. So, this is one of the advanced AI workflows that I really the advanced AI workflows that I really the advanced AI workflows that I really am loving, that are having a big impact am loving, that are having a big impact am loving, that are having a big impact on my life. And this is the application on my life. And this is the application on my life. And this is the application that I built myself for this. The fourth that I built myself for this. The fourth that I built myself for this. The fourth application I want to share is something application I want to share is something application I want to share is something called quantified self, which is called quantified self, which is called quantified self, which is self-knowledge through numbers. And the self-knowledge through numbers. And the self-knowledge through numbers. And the way I implement this is I track multiple way I implement this is I track multiple way I implement this is I track multiple things about my life, and I store that things about my life, and I store that things about my life, and I store that in self-hosted databases, which I'm in self-hosted databases, which I'm in self-hosted databases, which I'm going to get into in a second. But, for

  7. going to get into in a second. But, for going to get into in a second. But, for example, I wear a Whoop device and an example, I wear a Whoop device and an example, I wear a Whoop device and an Oura Ring, and these devices are Oura Ring, and these devices are Oura Ring, and these devices are constantly monitoring my body 24/7. It's constantly monitoring my body 24/7. It's constantly monitoring my body 24/7. It's storing my heart rate, it's storing my storing my heart rate, it's storing my storing my heart rate, it's storing my sleep metrics, everything. And I'm sleep metrics, everything. And I'm sleep metrics, everything. And I'm gathering all of that myself in my own gathering all of that myself in my own gathering all of that myself in my own self-hosted databases. And what that self-hosted databases. And what that self-hosted databases. And what that allows me to do is, well, first of all, allows me to do is, well, first of all, allows me to do is, well, first of all, I can query myself in Grafana, so I can I can query myself in Grafana, so I can I can query myself in Grafana, so I can check out, okay, what's my latest HRV check out, okay, what's my latest HRV check out, okay, what's my latest HRV score um in Whoop. And what this tells score um in Whoop. And what this tells score um in Whoop. And what this tells me, for example, is that from the 1st of me, for example, is that from the 1st of me, for example, is that from the 1st of May till the 20th of May, I was going May till the 20th of May, I was going May till the 20th of May, I was going through a stressful period because my through a stressful period because my through a stressful period because my heart HRV was trending down. And then I heart HRV was trending down. And then I heart HRV was trending down. And then I came out of it, and then came out of it, and then came out of it, and then things to start to go better again. The things to start to go better again. The things to start to go better again. The same goes for my sleep. I have it all same goes for my sleep. I have it all same goes for my sleep. I have it all visible here in Grafana, and as you'll visible here in Grafana, and as you'll visible here in Grafana, and as you'll see, I've had a bit of a rough week with see, I've had a bit of a rough week with see, I've had a bit of a rough week with a few short nights here. I can a few short nights here. I can a few short nights here. I can consolidate all of this, and because consolidate all of this, and because consolidate all of this, and because it's in Grafana, I can also create it's in Grafana, I can also create it's in Grafana, I can also create alerting around this. So, I literally alerting around this. So, I literally alerting around this. So, I literally have alerts that are going to start have alerts that are going to start have alerts that are going to start notifying me when, "Hey, your sleep is notifying me when, "Hey, your sleep is notifying me when, "Hey, your sleep is trending downward. Your HRV is in this trending downward. Your HRV is in this trending downward. Your HRV is in this zone. You have to make some changes in zone. You have to make some changes in zone. You have to make some changes in your life." Like, I'm literally alerting your life." Like, I'm literally alerting your life." Like, I'm literally alerting myself this way.

  8. myself this way. myself this way. And that is only possible by gathering And that is only possible by gathering And that is only possible by gathering all of that data and storing that in my all of that data and storing that in my all of that data and storing that in my own databases. And of course, I'm own databases. And of course, I'm own databases. And of course, I'm hosting these databases on Kubernetes as hosting these databases on Kubernetes as hosting these databases on Kubernetes as well. So, if I run K9S, will see that I well. So, if I run K9S, will see that I well. So, if I run K9S, will see that I have a Postgres cluster running here have a Postgres cluster running here have a Postgres cluster running here in with three instances. And [snorts] if in with three instances. And [snorts] if in with three instances. And [snorts] if I go to my cluster and I run K get I go to my cluster and I run K get I go to my cluster and I run K get clusters, clusters, clusters, A, then you will see I have multiple A, then you will see I have multiple A, then you will see I have multiple clusters running here. For example, clusters running here. For example, clusters running here. For example, authentic and for JO. And I'm doing all authentic and for JO. And I'm doing all authentic and for JO. And I'm doing all of that on Kubernetes as well. of that on Kubernetes as well. of that on Kubernetes as well. Everything is being stored in my own Everything is being stored in my own Everything is being stored in my own self-hosted Postgres databases. Now, all self-hosted Postgres databases. Now, all self-hosted Postgres databases. Now, all of this stuff is not normal home lab of this stuff is not normal home lab of this stuff is not normal home lab usage, right? Like, self-hosting your usage, right? Like, self-hosting your usage, right? Like, self-hosting your own data bases on Kubernetes is a very own data bases on Kubernetes is a very own data bases on Kubernetes is a very advanced, but this is the stuff that I advanced, but this is the stuff that I advanced, but this is the stuff that I teach to my mentorship students who want teach to my mentorship students who want teach to my mentorship students who want to actually land six-figure tech jobs, to actually land six-figure tech jobs, to actually land six-figure tech jobs, DevOps jobs. And the people that come to DevOps jobs. And the people that come to DevOps jobs. And the people that come to me to learn from me, this is the kind of me to learn from me, this is the kind of me to learn from me, this is the kind of stuff that I teach them. So, if you're stuff that I teach them. So, if you're stuff that I teach them. So, if you're interested in landing a job and learning interested in landing a job and learning interested in landing a job and learning this advanced kind of home lab usage, this advanced kind of home lab usage, this advanced kind of home lab usage, check out the link below and you get check out the link below and you get check out the link below and you get more information about the mentorship.

  9. more information about the mentorship. more information about the mentorship. And the fifth application I want to And the fifth application I want to And the fifth application I want to share with you is called audiobookshelf. share with you is called audiobookshelf. share with you is called audiobookshelf. Now, if you're already familiar with it, Now, if you're already familiar with it, Now, if you're already familiar with it, keep watching because I'm going to share keep watching because I'm going to share keep watching because I'm going to share with you a pretty advanced use case that with you a pretty advanced use case that with you a pretty advanced use case that most people don't know about. most people don't know about. most people don't know about. Audiobookshelf is a self-hosted Audiobookshelf is a self-hosted Audiobookshelf is a self-hosted audiobook server that you can use to audiobook server that you can use to audiobook server that you can use to serve the audiobooks that you own. Now, serve the audiobooks that you own. Now, serve the audiobooks that you own. Now, I own all of the audiobooks that you see I own all of the audiobooks that you see I own all of the audiobooks that you see here. I have paid for them. I pay for here. I have paid for them. I pay for here. I have paid for them. I pay for the stuff that I consume and I support the stuff that I consume and I support the stuff that I consume and I support the authors, but I prefer to have a the authors, but I prefer to have a the authors, but I prefer to have a digital copy of that living on my own digital copy of that living on my own digital copy of that living on my own infrastructure as well. infrastructure as well. infrastructure as well. Besides, there's tons of free audiobooks Besides, there's tons of free audiobooks Besides, there's tons of free audiobooks that you can get from places like that you can get from places like that you can get from places like LibriVox and you can download them from LibriVox and you can download them from LibriVox and you can download them from those places and then collect them in those places and then collect them in those places and then collect them in your own self-hosted audiobook server. your own self-hosted audiobook server. your own self-hosted audiobook server. Now, I prefer this over using something Now, I prefer this over using something Now, I prefer this over using something like Audible. I have a subscription like Audible. I have a subscription like Audible. I have a subscription there and I pay for my audiobooks there, there and I pay for my audiobooks there, there and I pay for my audiobooks there, but I don't necessarily want Amazon to but I don't necessarily want Amazon to but I don't necessarily want Amazon to know exactly what I'm listening to and know exactly what I'm listening to and know exactly what I'm listening to and sending me recommendations based on sending me recommendations based on sending me recommendations based on that. I would much prefer to just keep that. I would much prefer to just keep that. I would much prefer to just keep that on my own self hosted system. Now, that on my own self hosted system. Now, that on my own self hosted system. Now, something you may not know about in something you may not know about in something you may not know about in Audiobook Shelf is that you can also use Audiobook Shelf is that you can also use Audiobook Shelf is that you can also use it for archiving podcasts. And if you've it for archiving podcasts. And if you've it for archiving podcasts. And if you've ever tried yourself, it's actually ever tried yourself, it's actually ever tried yourself, it's actually pretty hard to download podcasts pretty hard to download podcasts pretty hard to download podcasts reliably to your disk, but Audiobook reliably to your disk, but Audiobook reliably to your disk, but Audiobook Shelf makes this super easy. Just give Shelf makes this super easy. Just give Shelf makes this super easy. Just give it a podcast feed and it will download it a podcast feed and it will download it a podcast feed and it will download the files right on your disk and then the files right on your disk and then the files right on your disk and then you can just say save them and listen to you can just say save them and listen to you can just say save them and listen to them at your own convenience. Now, the

  10. them at your own convenience. Now, the them at your own convenience. Now, the advantage of this is then again, you advantage of this is then again, you advantage of this is then again, you don't get the tracking from the don't get the tracking from the don't get the tracking from the platforms. If a author decides to take platforms. If a author decides to take platforms. If a author decides to take down one of these podcasts for some down one of these podcasts for some down one of these podcasts for some reason or other, you still have your reason or other, you still have your reason or other, you still have your your copy of the podcast on your your copy of the podcast on your your copy of the podcast on your machine. You can also use it to archive machine. You can also use it to archive machine. You can also use it to archive older podcasts that, you know, maybe older podcasts that, you know, maybe older podcasts that, you know, maybe someone decides to take the whole thing someone decides to take the whole thing someone decides to take the whole thing offline, all of the episodes. Well, you offline, all of the episodes. Well, you offline, all of the episodes. Well, you can just archive it and have a complete can just archive it and have a complete can just archive it and have a complete copy of the whole history of that copy of the whole history of that copy of the whole history of that podcast stored on your disk so you can podcast stored on your disk so you can podcast stored on your disk so you can always have access to it. But the best always have access to it. But the best always have access to it. But the best part is is because you are storing this part is is because you are storing this part is is because you are storing this on your disk, you can use N8N to take on your disk, you can use N8N to take on your disk, you can use N8N to take those files, transcribe them, and then those files, transcribe them, and then those files, transcribe them, and then do cool stuff with it. On some of these do cool stuff with it. On some of these do cool stuff with it. On some of these podcasts, I have automations in place podcasts, I have automations in place podcasts, I have automations in place that are going to summarize them, score that are going to summarize them, score that are going to summarize them, score them, and tell me send me an email or them, and tell me send me an email or them, and tell me send me an email or notification telling me whether it's my notification telling me whether it's my notification telling me whether it's my worth my time listening to this or not worth my time listening to this or not worth my time listening to this or not or gathering all of the important or gathering all of the important or gathering all of the important insights so I can just easily look at it insights so I can just easily look at it insights so I can just easily look at it and not necessarily have to listen to and not necessarily have to listen to and not necessarily have to listen to the whole thing. So you can build really the whole thing. So you can build really the whole thing. So you can build really advanced workflows based on this and if advanced workflows based on this and if advanced workflows based on this and if I'm giving you ideas here, please leave I'm giving you ideas here, please leave I'm giving you ideas here, please leave a comment. Tell me what kind of workflow a comment. Tell me what kind of workflow a comment. Tell me what kind of workflow you're going to build because I this was you're going to build because I this was you're going to build because I this was a real big problem for me to solve like a real big problem for me to solve like a real big problem for me to solve like how am I going to download and how am I going to download and how am I going to download and transcribe podcasts? Well, you can do it transcribe podcasts? Well, you can do it transcribe podcasts? Well, you can do it with this. So let me know if this helped with this. So let me know if this helped with this. So let me know if this helped you. And again, if you want to learn how you. And again, if you want to learn how you. And again, if you want to learn how to build a Kubernetes home lab with N8N

  11. to build a Kubernetes home lab with N8N to build a Kubernetes home lab with N8N on it, check out the free home lab guide on it, check out the free home lab guide on it, check out the free home lab guide in the description below this video. If in the description below this video. If in the description below this video. If you fill on your details, it will spit you fill on your details, it will spit you fill on your details, it will spit it right back to you and I'll teach you it right back to you and I'll teach you it right back to you and I'll teach you what to buy, how to set it up and you what to buy, how to set it up and you what to buy, how to set it up and you can build these advanced transcription can build these advanced transcription can build these advanced transcription workflows using Kubernetes, N8N and workflows using Kubernetes, N8N and workflows using Kubernetes, N8N and everything else. Check out the link in everything else. Check out the link in everything else. Check out the link in the description below to get the free the description below to get the free the description below to get the free guide. Thank you so much for watching. guide. Thank you so much for watching. guide. Thank you so much for watching. Let me know in the comments what you're Let me know in the comments what you're Let me know in the comments what you're going to build and I'll see you in the going to build and I'll see you in the going to build and I'll see you in the next video.

Summary

This video discusses essential applications for a Kubernetes home lab, particularly highlighting Forgejo as a self-hosted Git server. The speaker emphasizes Forgejo's advantages over GitHub, citing recent outages and privacy concerns, and proposes it as a practical, open-source alternative for managing code and AI workflows. The core takeaway is that self-hosting tools like Forgejo offers greater control and reliability for personal projects.

View original episode ↗