My NEW HomeLab automation platform // Kestra

Поділитися
Вставка
  • Опубліковано 6 лют 2025

КОМЕНТАРІ • 140

  • @BenThatOneGuy
    @BenThatOneGuy 10 місяців тому +43

    Much prefer these sponsored product demos over generic "Sponsored By:" preroll ads.
    Preroll ads are just pictures and marketing.
    This is actually useful, because it shows what the product does and i can see if this is even something i would want to consider spend my time or money on.
    A good demonstration of the workflow, some features, and what it's like to actually use and configure the product. Much better representation of what the sponsor is trying to promote.
    You need to be supported to make content.
    Companies need to pay their developers.
    We use this content to make decisions for our own labs, or even our businesses.
    for once in the advertisement funded internet economy, it feels like everyone wins.
    Always love your content, sponsored or not.
    Keep up the good work :)
    If you are planning on more Kestra videos, I would personally love to see more on the ansible, Teraform, and Git plugins.

    • @christianlempa
      @christianlempa  10 місяців тому +7

      Thank you so much for this feedback! It makes me so happy to see y'all in the community enjoy these videos. :) I think what it comes down to is the right balance, between sponsored content and vendor independent content

    • @mxc2007
      @mxc2007 8 місяців тому

      @@christianlempa Also thank you for the ADVERTISEMENT banner. Makes it really easy to know if you're doing sponsored content or not.

    • @filmcarbon
      @filmcarbon 8 місяців тому

      Exactly, all I'm seeing here is a reinvented Gitlab CI

  • @5ilentB0B
    @5ilentB0B 9 місяців тому +2

    😱 I just finished the Zitadel/Netbird/Traefik setup based on your Netbird introduction. Thanks god is Sunday and thanks for showing Kestra.👍🏼

  • @laurentiusjudhianto6631
    @laurentiusjudhianto6631 10 місяців тому +4

    This is something Ive tried before and I am still contemplating between this and Rundeck. Definitely a great video to get started with it!

    • @christianlempa
      @christianlempa  10 місяців тому

      Thanks!

    • @FoX84tac022
      @FoX84tac022 9 місяців тому

      I was just about to ask how it compares to Rundeck. We use Rundeck at work, so naturally I stood up my own instance to play with and learn. But, I'm always open to learn a better tool.

  • @donbeave
    @donbeave 8 місяців тому

    Kestra is amazing. Thanks for this video. We decided to migrate from AirFlow to Kestra mostly because of its Cloud Native design.

  • @jus4027
    @jus4027 10 місяців тому +1

    "of course I was suprised when it worked as i didn;t test it" proper made me laugh at the end of the tute, another great howto Christian

  • @DanZimmerli
    @DanZimmerli 10 місяців тому +3

    This looks really impressive and it was pretty easy to deploy on my docker server but if I’m not a coder I’m not sure what I would use it for. Great video!

    • @christianlempa
      @christianlempa  10 місяців тому +1

      Thank you! Yes I agree as a non developer just like us, it will take a bit time to learn it

  • @nigelpa74
    @nigelpa74 10 місяців тому +2

    Thanks for this kind of content. 🎉🎉 Your help is always good for new projects in server life

  • @gizlas
    @gizlas 9 місяців тому +4

    SSO as Enterprise only features feels bad. I get that you have to place the barrier somewhere, but SSO should be included in the free version, especially since it can be solved with a proxy.

  • @mombesoft7133
    @mombesoft7133 2 місяці тому

    Hey Mister Lempa, i really i appreciate your vidéos, recently started home-labing and you are helping a lot. One question kestra integration with openid platform like authentik is only support in ee right ?

    • @christianlempa
      @christianlempa  2 місяці тому +1

      Thank you! :) Unfortunately, yes to add authentication to kestra you have to get the EE edition, or use proxy integrations like authentik + traefik.

    • @mombesoft7133
      @mombesoft7133 2 місяці тому

      @@christianlempa thank u again, able to secure my kestra through proxy single host forward auth.

  • @augustindaligaut8478
    @augustindaligaut8478 10 місяців тому +3

    Great video! Will definitely try Kestra's product! Seems easier / more powerfull than Airflow / dagster

  • @senaddizdarevic7849
    @senaddizdarevic7849 7 місяців тому

    Thank you, Christian. That was a very informative video. I am unsure about the purpose of this software. It seems like just another process to run, and everything it does can be achieved with more mature technologies that it is using anyway. For example, when it comes to monitoring like in your example, there are much easier ways to do that using Grafana, Lambda, GitHub Actions, and so on. Why should I use this instead of those solutions? I does not make sense to use one more wrapper around the existing solutions and maintain one more software in order to get a "nice" UI interface.

  • @wstrater
    @wstrater 6 місяців тому

    Watching what it took to add secrets and no way of defining a "job" as a combination inputs and a flow other than setting up an automation really took the shine off of Kestra for me. Maybe the enterprise version is a lot different.
    The flow layout looked a lot like Ansible but at least Ansible has a way of managing encrypted secrets and inventory based configuration.
    Can you pass inputs with a web hook? Maybe you could create a NodeJS application to front-end Kestra that would allow you to manage global inputs, flow inputs and job inputs to be able to set up, save and later execute saved jobs via web hooks.

    • @christianlempa
      @christianlempa  5 місяців тому

      In kestra you can access the body or header variables from the webhook call, so you could write a script in your flow that does input handling

  • @Ivan-ny2dq
    @Ivan-ny2dq 10 місяців тому +6

    Been waiting for this video since you announced the Kestra sponsorship previously, great work!
    My collegue has the idea of automating his foodplanning from the Mealie docker container to export shopping lists and prepare online food orders from the store
    Since none of us are code-ninja developers we might get a struggle but I bet Kestra will give us a good boost on the way to a solution

    • @christianlempa
      @christianlempa  10 місяців тому +3

      Thank you! That sounds awesome :) I will do another video about Kestra at some point and show you more examples, so stay tuned

    • @theTrigant
      @theTrigant 10 місяців тому +1

      Or just use tandoor with a built in shopping planner

    • @Ivan-ny2dq
      @Ivan-ny2dq 10 місяців тому

      @@theTrigant Thanks! Will check that out :)

  • @dennisk4813
    @dennisk4813 10 місяців тому +1

    Great Video 🎉 I‘ll give it a try in my Homelab

  • @Sapop3rro
    @Sapop3rro 8 місяців тому +3

    Reinventing the wheel.

  • @bubi352
    @bubi352 10 місяців тому +117

    in before anyone complains again: have a look in the upper right corner: ADVERTISEMENT

    • @christianlempa
      @christianlempa  10 місяців тому +23

      😁☝️, hope y'all find it still useful, just like me!

    • @ThatNateGuy
      @ThatNateGuy 10 місяців тому +4

      Food, electricity, and equipment all cost money!

    • @marcoschirrmeister
      @marcoschirrmeister 10 місяців тому +7

      Why would someone complain? We all know the most videos of the know UA-camrs are advertising in one form or another.

    • @timderks5960
      @timderks5960 10 місяців тому +14

      IMO, advertisements should be clearly identified by text on screen that can't be missed (aka a pause in the video, only text on screen), and a clear audio announcement that clearly says it's an ad and in which way it is an ad. Why both? Because some may be watching without audio, others may only be listening. Plus deaf and blind people obviously. A small, translucent text that says advertisement and a "this video is supported by X" is not enough when your title is "My new homelab automation platform". Again, my opinion.
      Especially when your channel is known for tutorials and mostly unbiased "hey look at this cool stuff" videos, a title like "My new homelab automation platform" is really not cool, especially since it's very unlikely that it actually is. Obviously, content creators can and should do these kinds of videos, especially if that enables them to also do unsponsored videos just because they think we like it or because they like it. However, clearly stating that this is an ad doesn't change anything regarding the income form the video. It does however show that you respect your audience, and aren't trying to scam them. I know that's not what Christian is trying to do, but that doesn't mean he can't improve.

    • @cheebadigga4092
      @cheebadigga4092 10 місяців тому +1

      so? whats the problem?!

  • @ricardoalcantara5846
    @ricardoalcantara5846 10 місяців тому +4

    Awesome project.

  • @drbyte2009
    @drbyte2009 10 місяців тому

    Hello Christian, great video again! What do you like the most, Ansible or Kestra? I just started recently with ansible, so i still have a lot to learn 🙂

    • @christianlempa
      @christianlempa  10 місяців тому +2

      Thank you! :) To me, Kestra is more an orchestrator to run automation scripts, it can even run Ansible Playbooks as part of a more complex pipeline logic. Think of it like Ansible as a wrench or hammer, and Kestra is your workbench to use all these tools.

    • @drbyte2009
      @drbyte2009 10 місяців тому

      @@christianlempa Thanks for the reply, i also start with Kestra to see the learning curve !

    • @drbyte2009
      @drbyte2009 10 місяців тому

      @@christianlempa I tried to run some ansible playbooks, but i'am stuck on the ssh key. I have been searching but i can not find the instructions on how to use an existing ssh key.

  • @joelv4495
    @joelv4495 10 місяців тому +4

    Very cool. The flows remind me of CI scripting in GitLab. Is there a way to maintain the flows and other configs in a git repo?

    • @christianlempa
      @christianlempa  10 місяців тому

      I haven't seen it - yet. That's a good question for the kestra devs ;)

  • @tronskywalker3633
    @tronskywalker3633 10 місяців тому +4

    O: love the tool! ...can you have in one workflow multiple (scheduled) triggers? probably yes. will play around with it!

    • @christianlempa
      @christianlempa  10 місяців тому +2

      Awesome! Yes that's possible, the triggers: can held a list of different types of triggers as well

  • @freestudymusic550
    @freestudymusic550 10 місяців тому

    Awesome video ❤

  • @benzflynn
    @benzflynn 5 місяців тому

    Is there a button we can use to suppress the background sound ?

    • @christianlempa
      @christianlempa  5 місяців тому

      That would be a nice feature for YT to add :)

  • @raughboy188
    @raughboy188 10 місяців тому

    I've look into it and you get a lot just for opensource version, entreprise on the other hand adds convenience.

  • @fredrik354
    @fredrik354 9 місяців тому

    Without finding any relevant examples I've managed to successfully run the Ansible plugin with sshkeys. Slowly but surely enjoying the process of learning Kestra :)

    • @christianlempa
      @christianlempa  9 місяців тому

      Awesome! Yeah it’s a bit tricky, I’ve gone through some trial error myself :D

  • @RABWA333
    @RABWA333 10 місяців тому +1

    looks quite cool took , thanks a lot

  • @tenThs-ni6is
    @tenThs-ni6is 6 місяців тому

    Were you able to get this to work with traefik labels?

  • @90DaysOfDevOps
    @90DaysOfDevOps 10 місяців тому

    Nice video. I have an idea for this that involves creating workflows of spinning up multiple demo environments in cloud but also within vSphere and other platforms.
    The Kubernetes plug in doesn’t look to advanced just yet either. Be good to see a helm trigger maybe.

    • @christianlempa
      @christianlempa  10 місяців тому

      Thanks! :) Alternatively, you could just spin up a new python script using docker, install the requirements for kubectl and helm, inject the secrets, etc. And you could probably script it.

  • @Shaq2k
    @Shaq2k Місяць тому

    Can Kestra integrate with Netbox?

  • @SB-qm5wg
    @SB-qm5wg 10 місяців тому

    This is amazing.

  • @ChrisRyder-de
    @ChrisRyder-de 8 місяців тому

    would be great to see 2 things. 1) how to install this SECURELY in Azure with ingress and authentication and 2) how to use this with Terraform and Ansible to make a VM in Azure. Everyone avoids Azure like the plague but it's used a lot in corporates.

  • @Glatze603
    @Glatze603 10 місяців тому

    Hi Christian and thanks for the video. Kestra seems interesting but (maybe because I am not a coder) I do not understand anything 😞 I automate many tasks (linux, docker and proxmox commands and scripts) in my homelab with "chronicle task scheduler", what is open source too and has a nice web gui, where you can config everything.

    • @christianlempa
      @christianlempa  10 місяців тому +1

      Thank you so much! I feel you, since I also don't have a dev background, it first was hard for me to adapt DevOps processes and thoughts, however, with enough patience and effort I feel I'm slowly getting there :D

  • @makjdhduhs
    @makjdhduhs 9 місяців тому

    looks pretty useful

  • @dawnrazor
    @dawnrazor 10 місяців тому

    How does kestra compare to ansible? Do they do the same thing? Is kestra a newer version of ansible? I have a big todo item on my list which was to learn to use ansible to help me automate my dev setup, but I’m thinking it could be superseded by kestra. Luckily I haven’t started yet so I have no attachment to ansible

    • @christianlempa
      @christianlempa  10 місяців тому +1

      Kestra is more like an orchestrator of automation pipelines, it can run several tasks, even execute Ansible playbooks. Ansible is a configuration automation engine.

  • @halllo54321
    @halllo54321 10 місяців тому +1

    In your opinion, Can IT replace ci/cd Pipelines ?

    • @christianlempa
      @christianlempa  10 місяців тому +2

      It can, question is if it fits your needs :)

  • @haraldhacker
    @haraldhacker 10 місяців тому

    Yo Christian. I need I mini server which I can use for some VMs i would like to create via proxmox and offering a storage pool of 20tb plus. what do you recommend? it should not consume much power. Thanks man!

    • @christianlempa
      @christianlempa  10 місяців тому

      Maybe look for more modern hardware such as mini PCs, gives you good performance and low energy cost

  • @glen_nz
    @glen_nz 8 місяців тому

    I finally sit down to try and get this up and running, and do you think I can find the Kestra documentation that tells you how to run this in docker-compose without the user set to root....like it says to check the documentation in the comment above it? 🤣🤦‍♂

  • @cheebadigga4092
    @cheebadigga4092 10 місяців тому +2

    thank you very much!!!!

  • @8eck
    @8eck 9 місяців тому

    Useful only for long running workflows.

  • @mikrom
    @mikrom 10 місяців тому

    I just played with an ActivePieces recently. Which is more like IFTTT replacement.

  • @sevenelven
    @sevenelven 3 місяці тому

    Can this be a replacement for n8n?

    • @christianlempa
      @christianlempa  3 місяці тому +1

      Sure, it doesn't have this drag and drop it's more code, but I like this approach more tbh.

  • @janiel471
    @janiel471 10 місяців тому

    How do u think between this and portainer?

    • @christianlempa
      @christianlempa  10 місяців тому

      It's hard to compare those tools, as they serve different purposes. But I don't use Portainer much these days, and switched more to automation tools like Kestra.

  • @pablojefcobar
    @pablojefcobar 10 місяців тому

    Does it support ARM?

  • @Pray4Tre
    @Pray4Tre 10 місяців тому

    Can someone help me understand the local storage? I tried commenting out the volumes on top and hardcoding the volumes such as ./postgres-data and ./kestra-data but it wouldnt start up then. I would like to keep all this data inside my /dockerdata/kestra/ folder where the docker compose is. I've never really messed with driver: local volumes before. Thank you!

    • @Pray4Tre
      @Pray4Tre 10 місяців тому

      I got it up and running the way I wanted, I was missing the ./tmp/kestra-wd. That with commenting out the top volume driver: local part worked for me. If this is a wrong/bad way to go about this though please let me know!

    • @christianlempa
      @christianlempa  10 місяців тому

      Good to know, I'm not sure why this is the case for though

  • @jakobkristensen2390
    @jakobkristensen2390 6 місяців тому

    Is this like a self hosted Zapier?

    • @christianlempa
      @christianlempa  6 місяців тому

      Not quite, because it’s a not so easy, but also more flexible and customizable

  • @FaiT90
    @FaiT90 10 місяців тому +3

    This reminds me of a luxury version of cronjobs.
    I'm going to play more with this then my wife!
    My wife says "Thanks Christian!"

  • @anantmishra6783
    @anantmishra6783 10 місяців тому +5

    7:37 lol :'D

  • @metalmasterlp
    @metalmasterlp 10 місяців тому

    @7:35 my eeeeeeeeeeyyyyyyyyyyyyessssssssssss :D

  • @nahakuu
    @nahakuu 10 місяців тому

    I tried to go to their website but it is not loading :{

  • @neckfireteam6115
    @neckfireteam6115 8 місяців тому

    7:36 warning flashbang

  • @greendsnow
    @greendsnow 6 місяців тому

    You mean `podman compose`... Podman is the new docker now

  • @dev-akeel
    @dev-akeel 10 місяців тому

    I can't understand this video properly, can you guess out what is missing in me? Being honest I don't know what this video is all about but I feel I need this technology it is going to make my work easier.
    I am frontend developer with experience of 2+ years, I recently moved on to backend, I have decent knowledge of docker and basic knowledge of docker compose.

  • @actually_peanuts
    @actually_peanuts 4 місяці тому

    dude, i love your Videos for the followability (is that a word...?) but you just described declarative with procedural terms. declarative means describing the target, let the tool worry about the procedure.
    procedual is describing what steps the tool needs to take in what order.
    other than that 👍🏽👍🏽

  • @ArtemMelanich
    @ArtemMelanich 9 місяців тому

    Kinda a Github Actions but different flavor

    • @christianlempa
      @christianlempa  8 місяців тому

      Yeah, it can serve the same purpose, however you got a bit more control over the execution process and variables, also the UI is a huge benefit in my opinion.

  • @Sarahbolesofficial
    @Sarahbolesofficial 10 місяців тому +12

    I would love a video where the product the video is not the sponsor of the video.

    • @christianlempa
      @christianlempa  10 місяців тому +7

      I hear you! I definitely want to do much more vendor-independent videos again in the future. In the case of Kestra, I found it to be such a great fit because I is super valuable for me and (hopefully) you all as well 😁
      But don't worry! In the future, I can promise there will be more videos where the sponsor isn't the main topic of the video (with just a few exceptions where it just makes a lot of sense)
      Hope you're all good with it. ❤️

  • @1974best
    @1974best 10 місяців тому

    you gotta take a break with these videos... i cant keep up... :D

    • @christianlempa
      @christianlempa  10 місяців тому +1

      Haha yeah I know the feeling, take it easy buddy ☺️

  • @CharlesFlippet
    @CharlesFlippet 10 місяців тому

    This looks like jenkins on steroids

  • @DenTheCat
    @DenTheCat 4 місяці тому

    Without managing secrets it's totally useless. I can understand SSO and managing team/users for Enterprise version. But secrets should be there by default.

  • @kelvinkwong6365
    @kelvinkwong6365 10 місяців тому

    try n8n

  • @toniramirez6784
    @toniramirez6784 10 місяців тому

    Sounds and looks like …. Cloudslang 😅

  • @neolinux
    @neolinux 9 місяців тому

    n8n ;)

  • @Ruslan-UA
    @Ruslan-UA 10 місяців тому +3

    don't understand why so many negative comments over the sponsored videos. The presentation discovers really well the initial ways the product can be used for and then it's your decision to dive deep into or skip it depends on whether the free features cover your needs.
    It's free content for you, cmon!

    • @christianlempa
      @christianlempa  10 місяців тому +2

      Thank you so much for this feedback, bro! It makes me happy that most of y'all enjoy the content and find it valuable :)

    • @Ruslan-UA
      @Ruslan-UA 10 місяців тому +2

      @@christianlempa thank you for your effort to make the homelabers life easier. Waiting for your next top-notch videos.

  • @patriciadelimadelemos6392
    @patriciadelimadelemos6392 10 місяців тому

    First!!!!!

  • @Br4mVAL
    @Br4mVAL 10 місяців тому

    so sad that every video is now becoming an advertisement.

    • @christianlempa
      @christianlempa  10 місяців тому

      it will change soon, don't worry ;)

  • @f4ture
    @f4ture 10 місяців тому +4

    Why is there another sponsored video? Since you were paid for it, I don't trust anything you say. I had hoped for a regular video without being advertised.

    • @Glatze603
      @Glatze603 10 місяців тому +13

      If you do not trust what Christian says, stop watching his videos! Christian introduces us to a topic where at the end of the video you can judge for yourself to what extent you find the content good or useful or not. Questioning everything just because the manufacturer of the product is also the sponsor of the video is a bit too far for my taste.

    • @DudeItsDallyBoy
      @DudeItsDallyBoy 10 місяців тому +1

      Yes but he is right it's a sponsored video. Take it with a grain of salt. Besides, we have already had apps like this. N8N does everything this does and more, and it's open source

    • @Glatze603
      @Glatze603 10 місяців тому +3

      @@DudeItsDallyBoy I don't think he's right in what he said. I think it's wrong to question someone's complete credibility just because they get paid for the work they put into a video. That doesn't mean that everything that is shown as shiny in the video has to be gold 🙂

    • @christianlempa
      @christianlempa  10 місяців тому +8

      @f4ture I can understand your concerns. To be honest, I get a lot of requests about paid videos, and I only accept deals where I trust the brand and the product to be valuable for you. However, I have to admit in the recent past it was a bit too much, so I’m planning to to more videos where the sponsor is not affiliated with the main topic of the video. I still hope you find those paid deals valuable and maybe learn something new, even though I’ve been compensated 😊

    • @bubi352
      @bubi352 10 місяців тому

      well, then watch another channel, i would say - easy as that!