Sysadmin
Sysadmin
  • Видео 157
  • Просмотров 97 815
Agent AI krok po kroku - od Pythona po Ansible
Tutorial PL: sysadmin.info.pl/pl/blog/agent-ai-krok-po-kroku-od-pythona-po-ansible
Tutorial EN: sysadmin.info.pl/en/blog/step-by-step-ai-agent-development-with-python-and-ansible
Możesz kupić mi kawę:
☕buycoffee.to/sysadmin
Sprzęt, którego używam:
⚙ kit.co/sysadmin-info
Chcesz więcej?
Sprawdź:
🌐sysadmin.info.pl
sysadmininfo
mastodon.social/@sysadmin_info
Просмотров: 118

Видео

Deep dive into LLM - development of personal AI agent
Просмотров 181День назад
You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Deep dive into LLM - programming
Просмотров 52День назад
You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Deep dive into LLM - API
Просмотров 75День назад
You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Deep dive into LLM - Prompt Engineering
Просмотров 64День назад
You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Deep dive into LLM - Generative Artificial Intelligence
Просмотров 104День назад
You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Fundamentals of Ansible playbooks
Просмотров 56Месяц назад
Tutorial: sysadmin.info.pl/en/blog/fundamentals-of-ansible-playbooks You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Disabling the cups browsed service on multiple systems using Ansible
Просмотров 61Месяц назад
Tutorial: sysadmin.info.pl/en/blog/disabling-the-cups-browsed-service-on-multiple-systems-using-ansible You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Getting started with ESP32 in Debian12 - a step-by-step guide
Просмотров 5263 месяца назад
Tutorial: sysadmin.info.pl/en/blog/getting-started-with-esp32 You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Display Twitch Followers on Ulanzi TC001 A Step by Step Tutorial with Node RED and Home Assistant
Просмотров 3384 месяца назад
Tutorial: sysadmin.info.pl/en/blog/display-twitch-followers-on-ulanzi-tc001-a-step-by-step-guide You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Integrating OpenBao Password Manager Vault for Enhanced Secret Management in GitLab
Просмотров 8245 месяцев назад
Tutorial: sysadmin.info.pl/en/blog/integrating-openbao-password-manager-vault-for-enhanced-secret-management-in-gitlab You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Securing Nexus login data retrieval in Dockerfile via HashiCorp Vault
Просмотров 475 месяцев назад
Tutorial: sysadmin.info.pl/en/blog/securing-nexus-login-data-retrieval-in-dockerfile-via-hashicorp-vault You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Effortless HashiCorp Vault unsealing a step by step guide using systemd services
Просмотров 375 месяцев назад
Tutorial: sysadmin.info.pl/en/blog/effortless-vault-unsealing-a-step-by-step-guide-using-systemd-services You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Secure Secrets Management Using HashiCorp Vault with GitLab CI/CD
Просмотров 9695 месяцев назад
Tutorial: sysadmin.info.pl/en/blog/secure-secrets-management-using-hashicorp-vault-with-gitlab-ci-cd You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
How to control test triggers in GitLab for your projects
Просмотров 485 месяцев назад
Tutorial: sysadmin.info.pl/en/blog/how-to-control-test-triggers-in-gitlab-for-your-projects You can buy me a coffee: ☕www.buymeacoffee.com/sysadmininfo Gear I use: ⚙ kit.co/sysadmin-info Wants more? Check: 🌐sysadmin.info.pl ⓕ sysadmininfo mastodon.social/@sysadmin_info
Using a Domain Name Instead of IP Address in GitLab CI/CD Pipeline
Просмотров 705 месяцев назад
Using a Domain Name Instead of IP Address in GitLab CI/CD Pipeline
Migrate Jenkins to GitLab
Просмотров 3385 месяцев назад
Migrate Jenkins to GitLab
Managing Docker Build Arguments and Environment Variables in Jenkins Pipelines
Просмотров 1356 месяцев назад
Managing Docker Build Arguments and Environment Variables in Jenkins Pipelines
Jenkins and Nexus OSS Managing NPM Authentication
Просмотров 446 месяцев назад
Jenkins and Nexus OSS Managing NPM Authentication
Master Multi Website Test Automation with Jenkins, GitLab, Docker, Taiko, and Gauge
Просмотров 296 месяцев назад
Master Multi Website Test Automation with Jenkins, GitLab, Docker, Taiko, and Gauge
Automating Taiko and Gauge Tests Using Jenkins, GitLab and Docker A Complete Tutorial
Просмотров 436 месяцев назад
Automating Taiko and Gauge Tests Using Jenkins, GitLab and Docker A Complete Tutorial
Nexus Repository Manager on Debian Installation, Configuration, and Removal
Просмотров 1346 месяцев назад
Nexus Repository Manager on Debian Installation, Configuration, and Removal
Pushing your first Taiko project to GitLab a detailed walkthrough
Просмотров 236 месяцев назад
Pushing your first Taiko project to GitLab a detailed walkthrough
Enhance Your First AWX Test with Gauge and Taiko in Visual Studio Code
Просмотров 266 месяцев назад
Enhance Your First AWX Test with Gauge and Taiko in Visual Studio Code
Writing Your First AWX Test from Scratch with Gauge and Taiko in Visual Studio Code
Просмотров 306 месяцев назад
Writing Your First AWX Test from Scratch with Gauge and Taiko in Visual Studio Code
Exploring the Taiko API for Browser Automated Tests
Просмотров 336 месяцев назад
Exploring the Taiko API for Browser Automated Tests
Set Up and Run Automated Browser Tests with Taiko and Gauge in Visual Studio Code
Просмотров 816 месяцев назад
Set Up and Run Automated Browser Tests with Taiko and Gauge in Visual Studio Code
How to install Arch on an old laptop using one command
Просмотров 4297 месяцев назад
How to install Arch on an old laptop using one command
Setting up and customizing a periodic MQTT message sender using Node RED in Home Assistant
Просмотров 3218 месяцев назад
Setting up and customizing a periodic MQTT message sender using Node RED in Home Assistant
A simple guide to the Home Assistant weather forecast displayed on Ulanzi TC001
Просмотров 1,6 тыс.8 месяцев назад
A simple guide to the Home Assistant weather forecast displayed on Ulanzi TC001

Комментарии

  • @rabitoblanco
    @rabitoblanco 22 часа назад

    Is this an AI-generated podcast?

    • @sysadmin-info
      @sysadmin-info 8 часов назад

      @@rabitoblanco yes with NotebookLLM based on markdown file I uploaded that I have.

  • @floris3766
    @floris3766 23 дня назад

    @sysadmin is it possible to display the amount of users of my website via a custom Api request to my laravel website? I am new to this.

  • @NailedSolo
    @NailedSolo 24 дня назад

    Thanks for the video, i have one concern i havent find a solution with, i ramped up the environment on minikube with docker drivers on ubuntu 22.04 , i got the awx gui up and running , now i want to get my playbooks and hosts definioton out of a SCM github, i put the credintials and created a project in AWX but for some reason when awx runs the sync job it cannot login to github on https port 443, i tried everything but still failing , maybe you know what has to be changed so it would be able to pull my playbooks from github ? ..

    • @sysadmin-info
      @sysadmin-info 24 дня назад

      See this thread. groups.google.com/g/awx-project/c/p5oWivyuGPA/m/V8vQvWaiAQAJ I would recommend to use HAProxy or NGINX Proxy Manager.

  • @Jodiendoelbotecomedia
    @Jodiendoelbotecomedia Месяц назад

    APPRECIATE YOUR CONTENT, GREETINGS FROM NICARAGUA

    • @sysadmin-info
      @sysadmin-info 18 дней назад

      Thank you very much. Greetings from Poland.

  • @Jodiendoelbotecomedia
    @Jodiendoelbotecomedia Месяц назад

    i dont have a home assistant this is pay

    • @sysadmin-info
      @sysadmin-info Месяц назад

      Home Assistant is free. Instead you can install Node-RED on Linux or as a Docker container. There are tutorials how to do it. Then you need to have some MQTT broker that will be able to talk with this device. And then you have to import my flow (see link to a tutorial i the description of the video) and then modify it inside Node-RED to point to the URL of the MQTT Broker.

  • @detlefk.6592
    @detlefk.6592 Месяц назад

    Hello, it is a very interesting video. Thank you very much. Is it also possible to copy and paste the text for the function node "Format Weather Message"? I can´t find it on your blog.😃

    • @sysadmin-info
      @sysadmin-info Месяц назад

      In the description there is a link to the tutorial sysadmin.info.pl/en/blog/a-simple-guide-to-the-home-assistant-weather-forecast-displayed-on-ulanzi-tc001/ Additionally I uploaded it here flows.blueforcer.de/flow/GYpg5wR6OZE0

  • @shiftsystems7094
    @shiftsystems7094 Месяц назад

    What Terminal are you using in the video?

  • @OscarDeLaCruz-j2l
    @OscarDeLaCruz-j2l Месяц назад

    Hi friend, I aplly this but in my host don't create tha folder projects and not sincronized with my pods, only have pod tas and web sincronized, but not with my host, help please.

    • @sysadmin-info
      @sysadmin-info Месяц назад

      For troubleshooting, I'd recommend the following steps: 1. Verify that the PV and PVC are bound correctly and that the storage class is properly defined. 2. Check the pod logs and events for any error messages related to volume mounts. 3. Ensure that the correct folder paths are being used in both the host and the pod configuration. 4. Confirm that the necessary permissions are granted on the host to allow Kubernetes to create and access the required directories. In the description of the video there is a tutorial, so go to the my website and read it, please.

  • @anand-nb4bb
    @anand-nb4bb Месяц назад

    Hi Bro I am new to Ansible & don't have experience in coding or programming its confusing where & when indentations is used like Spaces, Hyphens, Commas, Curly brackets, Variables, loops etc.when creating playbooks. Most people explain it in a very high level as they have experience. Please its a request if possible can you make a layman video tutorial about it?

    • @sysadmin-info
      @sysadmin-info Месяц назад

      I recommend to watch entire series about this and visit my website. Probably I will create a very basic tutorial about these things but I do not know when. Currently I am very busy at work and do not have much time to record.

    • @sysadmin-info
      @sysadmin-info Месяц назад

      I created a new video especially for you. ruclips.net/video/mf-cpMnOBPQ/видео.html

    • @anand-nb4bb
      @anand-nb4bb Месяц назад

      @@sysadmin-info Hey thanks bro really appreciate it 🙂

    • @sysadmin-info
      @sysadmin-info Месяц назад

      @@anand-nb4bb I am going to record also one about roles in Ansible and the last one about creating modules for Ansible, because not always the built-in modules are working correctly. I already have some tutorials on my website with walkthrough videos. I really recommend to read and watch.

  • @Kanavideo2020
    @Kanavideo2020 2 месяца назад

    thanks

  • @officialjoeynguyen
    @officialjoeynguyen 2 месяца назад

    Hi, during flashing (I also checked 'Erase') it says it couldn't and should reset or holding the boot button. Do you know why this happens?

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      Yes. That is normal in some models. There are two buttons and one of them is the boot button. To flash the device you have to hold it. You need to read the manual for the exact model of your esp32 to see which button is the boot button.

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      The boot button by default usually is on the right side of the mini usb or usb C port when you hold the device in hand and the usb port is on the bottom. I hope I explained it.

  • @MZNT
    @MZNT 2 месяца назад

    too low info of how install home assistant. cant do this at all

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      @@MZNT because you only watched this video. The problem is on your side. You should search through entire playlist and find it or go to my website where there is also a tutorial. So, pardon, but this is not a tutorial about installing Home Assistant, but how to use Node-RED addon to display Twitch followers on Ulanzi TC001 device. Watch entire playlist, every movie one by one to make it work. Everything is explained there. I try to create short tutorials instead long.

  • @IndigoVFX
    @IndigoVFX 2 месяца назад

    Thank you for clear explanations of your motivation and acceptable security risk factors, your scripting, and for demonstrating clearly the end result. You have a new subscriber 🙂

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      @@IndigoVFX if you have any suggestions or questions do not hesitate to ask. I can try to look for a solution and create tutorial. I try to provide complete solutions. Sometimes I divide videos to parts and record them one by one. There is also a a tutorial about OpenBao that is an open source "replacement" for HashiCorp Vault.

  • @markstanchin1692
    @markstanchin1692 2 месяца назад

    Thank you soo much.

  • @hoctrimededebutry8655
    @hoctrimededebutry8655 2 месяца назад

    Hello from France !! thanks a lot for sharing this pomodoro timer that it's very usefull when working at home !! I've just tested it successfully 🙂 One remark : when a pomodoro timer is working, the other application (date, hours, temperature, etc.) are no longe displayed 🤔Have you got a solution please ?

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      @@hoctrimededebutry8655 they are displayed but later when the timer stops. The data is sent to the topic. I know what do you want to achieve. Eventually you can decrease the time that is responsible for displaying the content in the Ulanzi screen. I just set it the way that it displays as long as the counter is working.

  • @Matthias4K
    @Matthias4K 3 месяца назад

    Unfortunately I have a problem with the output of my shelly power meter. Here it shows the shelly sensor as text and not as a sensor output value

    • @sysadmin-info
      @sysadmin-info 3 месяца назад

      It sounds like the issue with the shelly power meter displaying as text instead of a value on the Ulanzi TC001 likely stems from how the data is being processed or formatted within Home Assistant or Node-RED flow. If the power meter's value is being sent as a string rather than a numeric value, the Ulanzi TC001 might interpret it as text. To troubleshoot, check the Node-RED flow or Home Assistant configuration to ensure that the power meter data is being correctly formatted as a numeric value before it's sent to the Ulanzi TC001 via MQTT.

  • @Matthias4K
    @Matthias4K 3 месяца назад

    Thank you best Video

    • @sysadmin-info
      @sysadmin-info 2 месяца назад

      Thanks. Sooner or later will add more, but need to find a time to record a good quality content about roles in ansible.

  • @rafaelcampoverde
    @rafaelcampoverde 3 месяца назад

    wooww... thank you!!! nice explanation!

    • @sysadmin-info
      @sysadmin-info 3 месяца назад

      Thanks. I am glad you approciated it.

  • @PhilErg
    @PhilErg 4 месяца назад

    CAn i ask how did you do those intro with ?

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      Quite simple with kaiber.ai. I had to buy a plan and then tried many times with prompts. What I did finally was to create an image of penguin in a front of laptop using a DALL-E or Midjourney and then I uploaded the image and music to kaiber and made videos. You can watch my kaiber playlist. I did more videos. Yes, it was not cheap, because I paid for a whole year plan. Anyway still have credits and probably will make some new videos in future.

  • @PhilErg
    @PhilErg 4 месяца назад

    Hello Thanks for demonstration For the moment i have an error with the "get Weather node" "Not found" , I have follow your instructions for the iEntity ID . Maybe i don't understand the Base URL.. Thank you for help . Philippe

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      entity ID is just generated by the so called addon. It does not matter which weather addon you will use: Accu Weather or anything else. Each addon has own entity ID pattern and that is why I mentioned about it. You have to check the entity ID that is displaeyd, copy it and use it as I presented.

    • @PhilErg
      @PhilErg 4 месяца назад

      @@sysadmin-info That's what i have done with the right entityid , also tried with another addon , but the problem still there.: Get Weather State : Not found : jul 25.. Is the Base url always the same ? When i push the search button near BAse url nothing is returned , maybe an access problem ? the token? Thx

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      ​​@@PhilErgbase URL is on fact an address of the Home Assistant and yes it is always the same. Usually I run Home Assistant on a localhost, you can try 127.0.0.1 instead of localhost, or 127.0.0.1. Eventually you can choose different IP. You can check URL of the Home Assistant in settings -> network configuration as I presented. The token is generated by you to have a so called long live token.

    • @PhilErg
      @PhilErg 4 месяца назад

      @@sysadmin-info Thanks for all , i diddn't see that there was a problem with the locla URL , i resolved this and it's okay to get the weather state. But another problem is that i can't see any icon on the display. I did well upload the icons with the right id number. But Thanks for your help. Philippe

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      Check the Ulanzi web panel, there is a section files manager there. Go there, expand icons directory in tree on a left side and make sure that the icon in fact is uplpaded to Ulanzi TC001 device (in fact it is ESP32 inside). The icon ID is just a file name of the icon so you can rename it inside file manager keeping the extension and then just use a name of the file inside the flow (without the extension). I hope I explained it enough well.

  • @PhilErg
    @PhilErg 4 месяца назад

    Many thanks ! Very clear explanation and so helpful 👍

  • @ArunkuttiMine
    @ArunkuttiMine 4 месяца назад

    You made my day buddy. This is what exactly I was looking for more than two days. Apart from KMS from cloud. This one is better

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      I am glad it helped you. I did the same for openBao (HashiCorp Vault fork that is open source in comparison to HashiCorp Vault). When I will find time, I will make tutorial for both but this time how to make it work using Ansible and also AWX, to automate it. Feel free to browse my website, where I hope you will find useful DevOps solutions.

  • @jim_hawkins
    @jim_hawkins 4 месяца назад

    Thanks for the video

    • @sysadmin-info
      @sysadmin-info 4 месяца назад

      You welcome. There is a whole series about it. Tutorials are on my website.

  • @jvrietveld
    @jvrietveld 5 месяцев назад

    Thank you very much for this video. It provides a very good explanation of how to link a cluster to the Rancher management tools.

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      That was my plan. I always try to provide a complete and tested solution.

  • @offakerala
    @offakerala 5 месяцев назад

    Which terminal application are you using?

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      Termius. Also Kitty and warp terminal. It depends on my needs.

  • @EZLogikal
    @EZLogikal 5 месяцев назад

    This is great, I've been really struggling to find a tutorial that I could follow in order to get AWX up and running in my lab, and this is really promising, but I'm not meeting the per-requisites somehow. I'm wondering what they are... the tutorial suggests the prereqs are little more than having a user named ansible with the right permissions, but as I follow this, it seems it's expected I have kubernets already up and running. Do you have a video where you show the work that went into getting ready for this operation? Thanks so much for all the work you're putting into sharing this info.

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      All you will find on my website. There is a whole series. Ansible requires ansible user and Python, also RSA or ed25519 pair of keys to connect instead using password in SSH session. See the whole series on my website please. There is also a series about k3s, so you can also watch it and follow it step by step.

  • @QuartierBonConseil
    @QuartierBonConseil 5 месяцев назад

    Hello. Thank you very much for this amazing demonstration. I have a problem with my version of Home Assitant. Actually when i want to create some automation, on the page MQTT Publish, i don't have the "Payload Template" field but only the "Payload" field. How it is possible ? I don't know...

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      Hi, I will check it in my Home Assistant and let you know.

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      If this is urgent, go to my website, find the Facebook profile there and try to catch me via Messenger. I can try to help then via Teams online.

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      I checked. MQTT Mosquito Broker changed. Now there is no template template, but only template. But you missed the switch that exists there and if you will toggle / swipe it to turn on templates for Payload, then it works. Cheers.

  • @zhengyangkang2449
    @zhengyangkang2449 6 месяцев назад

    Where should I adjust the brightness? My clock's brightness is too low.

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      There are two approaches. One is a config file located in file manager. In documentation you will see how to adjust it or set to auto (depends on how much light is in the room). The second is to buy awtrix application in app store or play store and use it to adjust brightness. I will find out is there any way to adjust it via the MQTT and Node-RED or n8n flow or even directly in Home Assistant. I did not check it yet. I set in config file the brightness to auto and restarted the device.

    • @zhengyangkang2449
      @zhengyangkang2449 5 месяцев назад

      @@sysadmin-info Thank you very much for answering my question. I've been researching for a few days and I'm really confused! By accessing [IP]/api/settings, I can only see some settings, but I can't change them! I don't know how to change it in the file manager!😅

    • @sysadmin-info
      @sysadmin-info 5 месяцев назад

      Read the manual blueforcer.github.io/awtrix3/#/dev Open awtrix web panel that you can use to set up your device and there is a tab that you can use to open file manager. Simple as that. I presented it many times to show how to upload an icon manually to the device.

  • @HiteshGorantla
    @HiteshGorantla 6 месяцев назад

    I've kept the iso file on hypervisor and wanted to create an VM using it with virt-install. Cmd i executed virt-install \ --name rhel8-vm-2 \ --memory 2048 \ --vcpus 2 \ --disk size=8 \ --cdrom /home/vmhome/vmiso/rhel/87/RHEL-8.7.0-20221013.1-x86_64-dvd1.iso \ --os-variant rhel8.7 \ --graphics none \ --console pty,target_type=serial But it is struck at installation is in progess for an 1h? Am i doing something wrong?

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      Here is the whole series sysadmin.info.pl/en/series/qemu-kvm/ Also in github I have new version of files, because one package that has status deprecated. I did it yesterday. I will have to also update my tutorials because of that. Try to use my Bash scripts from my github repositories to make it work. Much more convenient approach I think. github.com/sysadmin-info/openvswitch and github.com/sysadmin-info/kvm

    • @HiteshGorantla
      @HiteshGorantla 6 месяцев назад

      @@sysadmin-info Thanks Mate

    • @HiteshGorantla
      @HiteshGorantla 6 месяцев назад

      Btw I'm trying to automate the creation of VM on hypervisor with OS booting with network configuration and disk partition with rhel and sles os. I'm exploring kickstart files method. Do you have any tutorials on that?

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      @@HiteshGorantla I have the instruction written step by step but it seems I will have to prepare an environment to present how to achieve this goal.

    • @HiteshGorantla
      @HiteshGorantla 6 месяцев назад

      @@sysadmin-info Can you please share the steps?

  • @stepannovotny4291
    @stepannovotny4291 6 месяцев назад

    Hmm, bridge-utils are deprecated so I have to wonder about the rest of the script.

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      Check the repository provided in the description. It contains new file. I switched to iproute2. Simple as that. Cheers.

    • @stepannovotny4291
      @stepannovotny4291 6 месяцев назад

      @@sysadmin-info Nice!

  • @ilfpetroff1990
    @ilfpetroff1990 6 месяцев назад

    Nice tutorial. How can I turn off the background music?

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      You cannot. I added it during the video footage.

    • @ilfpetroff1990
      @ilfpetroff1990 6 месяцев назад

      @@sysadmin-info I know you can not. :0)

  • @hdb779
    @hdb779 6 месяцев назад

    Vary good

  • @mohammadwaqas7107
    @mohammadwaqas7107 6 месяцев назад

    thank you so much for such a wonderful content. I had been looking for this.

  • @Tinker_Box
    @Tinker_Box 6 месяцев назад

    Hi, I met a problem while following your tutorial, about the payload template you showed at around 6:30 time mark. I copied the code from your blog, which appears in the description, then I 'play'ed it, and the Ulanzi showed scrolling text but with 'none' in every number fields, such as "Temp none•C" and so on. What's more, the Ulanzi gets turned off every time, after about 10-15 seconds after being turned on. What could I have done wrong? Any ideas?

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      Hard to say. It can be because of wrong icons. Last time I have had this issue. You can add debug nodes do each nodes in the flow and see errors in debug section (small bug icon in Node-RED panel). Basically it is because of the node that communicate with the weather addon through MQTT. It looks like weather is not able to pick up correctly the data. Try to catch me via Messenger. On my website there is my Facebook fanpage. Then I can try to help via Teams.

    • @Tinker_Box
      @Tinker_Box 6 месяцев назад

      @@sysadmin-info Alright I will try what I can with clues you suggested. Thanks and I’ll let you know how it goes 😄

    • @Tinker_Box
      @Tinker_Box 6 месяцев назад

      @@sysadmin-info Hi again! I finally got this working. What I missed previously was to change the Entity ID after copying your code. Clock turning off was just because of the battery, as I forgot to plug in. I couldn't be more stupid. Also I noticed that as I imported your flow, 'format weather message' node was copied to the current flow, and three other nodes were copied in the newly generated 'weather display' flow. I could have done something wrong again. :) I have watched many of your videos on Ulanzi, and they have all been really great for a noob like myself. Thank you, thank you, thank you!

    • @sysadmin-info
      @sysadmin-info 6 месяцев назад

      ​@@Tinker_BoxI am glad you figured it out. If you will need a help just catch me via Facebook or Messenger.

  • @FabiFliegt
    @FabiFliegt 6 месяцев назад

    Super helpful video! Now I am totally pleased with the TC001 🙂

  • @mjp0815
    @mjp0815 7 месяцев назад

    great solution! Thanks.

  • @CyberTech1011
    @CyberTech1011 7 месяцев назад

    sir can you make a video of using this in windows terminal

    • @sysadmin-info
      @sysadmin-info 7 месяцев назад

      You can install git Desktop and it will install git Bash. You can use WSL2. And use windows terminal instead of command line. I did not test it with a PowerShell, just because I work with Linux only. I suppose that there are tutorials on RUclips or in the Internet, so just perform a search on your own. Eventually you can also use a Visual Studio with Copilot or ChatGPT-4. There are plugins in Visual Studio that allows this and this approach is much simpler and even better. I really recommend using Visual Studio Code that I am using almost every single day.

  • @jujigatame4800
    @jujigatame4800 7 месяцев назад

    I am currently stuck because I run the playbook within an "ansibleadmin" account that I have created, which also runs minikube. But I assume it re-connects to the host and loses the kubectl context and throws this error. error validating data: failed to download openapi: Get \"localhost:8080/openapi/v2?timeout=32s I am not across Kubernetes, and the tutorial seems to skip past the pre-requisites for it.

    • @jujigatame4800
      @jujigatame4800 7 месяцев назад

      I fixed this by adding become_user property in the playbook.

  • @SylwesterZP
    @SylwesterZP 7 месяцев назад

    great tutorials! thank you for posting. quick question, do you have a video where you make, let's say, text-nginx-app available from outside of cluster? I'm looking for this to be only accessible from within my home network. 13:06 you can see that external ip is pending under load balancer.

    • @sysadmin-info
      @sysadmin-info 7 месяцев назад

      Create a YAML file for your Ingress resource. This resource will define how the traffic should be routed to your `text-nginx-app`. ```yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: text-nginx-app-ingress annotations: kubernetes.io/ingress.class: "nginx" spec: rules: - http: paths: - path: / pathType: Prefix backend: service: name: text-nginx-app port: number: 80 ``` In this example, the Ingress resource is configured to route all traffic from the root URL (`/`) to the `text-nginx-app` service on port 80. Apply the Ingress resource using `kubectl`: kubectl apply -f your-ingress-file.yaml Configure Internal Access (if needed) If you want the application to be accessible only within your home network, ensure the NGINX Ingress Controller is only exposed internally. This could mean: - Using an internal load balancer (if your cloud provider supports it). - Configuring your network or firewall to limit access to the Ingress controller to your home network. After the Ingress is set up, you should be able to access your `text-nginx-app` through the NGINX Ingress Controller’s IP or hostname. If you configured everything for internal access only, this will be accessible within your home network. So basically for each application you just create an ingress separately. In some cases it is just a one file that contains all the ingresses. But I prefer to keep them separately. Ingress works in similar way like NGINX virtual hosts files. It tells where to direct the traffic. It is like a receptionist in the hotel who dials to a proper room to connect you with a guest. If you have any questions try to catch me via Messenger. On my website you will find my fanpage.

    • @SylwesterZP
      @SylwesterZP 7 месяцев назад

      thanks a lot. that worked perfectly!@@sysadmin-info

    • @sysadmin-info
      @sysadmin-info 7 месяцев назад

      There is also additional solution like external DNS. You can use in fact external DNS if you already have it, or even install it inside Kubernetes cluster using Helm. See my tutorial about external DNS. What about Helm and installing it in cluster - I did not do it yet, but I am going to create one to show how to do it with Helm.

    • @sijojose2264
      @sijojose2264 4 месяца назад

      @SylwesterZP Could you achieve this, even I'm looking for the same

    • @SylwesterZP
      @SylwesterZP 4 месяца назад

      @@sijojose2264 - in the end I decided to use Traefik and simply use nodeport and ingress with wildcard ssl for all of my apps. Also works fantastic for apps outside of cluster. If you are ok with accessing your app with ip address and port, nodeport is great. Once setup, you can access the app using any of the IPa of your nodes.

  • @eduardpop5646
    @eduardpop5646 8 месяцев назад

    what do you mean by flashing?

    • @sysadmin-info
      @sysadmin-info 8 месяцев назад

      Flashing, in this context, means updating the Ulanzi TC001 Smart Pixel Clock with new or different firmware to enhance its functionalities, fix any existing issues, or add new features. It's similar to installing a new operating system on a computer or updating the software on your smartphone to improve performance and capabilities.

    • @eduardpop5646
      @eduardpop5646 8 месяцев назад

      @@sysadmin-info Can I damage my watch by doing so?

    • @sysadmin-info
      @sysadmin-info 8 месяцев назад

      @@eduardpop5646 As the USB-C port to charge the device’s battery (yes, it has a battery :)) is also connected to the serial connection of the ESP chip inside. This means we don’t need to open up the device to flash or read firmware on the device. The serial port should be recognised immediately when you connect the device and power it on. If not, you may need to install the serial driver first. Here's a simplified step-by-step explanation based on the provided method: 1. Preparation: - Ensure that the Ulanzi TC001 Smart Pixel Clock is not connected to your computer yet. - Install `esptool`, a utility for interacting with the firmware of ESP devices, by running `python3 -m pip install esptool` in your terminal or command prompt. This tool is used for firmware flashing and reading operations. 2. Connection: - Connect the Ulanzi TC001 to your computer using a USB-C cable. - Power on the clock by holding the `<` and `>` buttons for 3 seconds. This step is crucial as it activates the device and prepares it for communication. 3. Device Detection: - Ensure that your operating system recognizes the device as a serial connection. If it doesn't appear, you may need to install or update the necessary serial drivers for your operating system. The device should be listed under serial or COM ports. 4. Backup Firmware: - Determine the serial port assigned to your device. This will vary based on your operating system and can be found in your system's device manager (for Windows) or by using commands like `dmesg` or `ls /dev/tty*` in Linux/Mac. - Use the `esptool` command to read and save the device's firmware. Replace `COM12` with the correct serial port for your system. The command structure is as follows: esptool -p PORT -b 921600 read_flash 0x0 0x400000 ulanzi_tc001_factory.bin - Here, `-p PORT` specifies the serial port, `-b 921600` sets the baud rate for faster data transfer, and `read_flash 0x0 0x400000 ulanzi_tc001_factory.bin` instructs the tool to read the flash memory starting from address 0x0 up to 0x400000 (4MB) and save it as `ulanzi_tc001_factory.bin`. example: esptool -p COM12 -b 921600 read_flash 0x0 0x400000 ulanzi_tc001_factory.bin 5. Storage: - Store the `ulanzi_tc001_factory.bin` file in a safe location. This backup can be used to restore the original factory firmware if necessary, such as for warranty returns or if you wish to revert any changes. By following these steps, you can safely back up the firmware of your Ulanzi TC001 without physically opening the device, offering a convenient way to modify the device while retaining the option to return it to its original state. Then you can proceed with flashing the device using AWTRIX flasher. I will put later the method for the backup stock firmware on my website.

  • @BennieKahler-Venter
    @BennieKahler-Venter 8 месяцев назад

    nice tutorial. you could also create a role using "ansible-galaxy init awx-install". Inside that you could store the 2 yaml files in a files directory. That makes it easy to address the files. It also allows the files to be in templates (Jinja2 templates) and rendered using variables...

    • @sysadmin-info
      @sysadmin-info 8 месяцев назад

      You are right but this is something for a separate tutorial. I will surely make it but another day. To be honest I rarely have time to make tutorials because of work and family.

  • @gam67
    @gam67 8 месяцев назад

    Great ! How do you send a sensor value to awtrix ?

    • @sysadmin-info
      @sysadmin-info 8 месяцев назад

      Thanks MQTT broker. Watch the whole series from the very beginning and you will see how to achieve this goal.

  • @zarpli
    @zarpli 9 месяцев назад

    thanks!

  •  9 месяцев назад

    Would be better to teach people to create a static lease on their dns server rather than putting a static ip :)

    • @sysadmin-info
      @sysadmin-info 9 месяцев назад

      @LaurentdHave # The basic knowledge 1. First of all, leases are related to DHCP not DNS. 2. See this thread for AdGuard Home: github.com/AdguardTeam/AdGuardHome/issues/1700. Sometimes, it is good to check whether it is possible. So, I do not see any reason to use leases in a DNS server. 3. The problem is that setting up a static IP address is not enough because you need to assign this IP address to a domain. I use a MikroTik router in my home lab, and it is much easier to set up a static lease there in the DHCP section, but it does not solve the problem. ;) 4. Currently, besides AdGuard Home, I also use NGINX Proxy Manager, which is a much more convenient and easier approach. Setting up a container with NGINX Proxy Manager is quite easy, and then you just set up a domain that is only working in your isolated environment. 5. Would it be better to teach people about DNS servers? I doubt it. Why? Because the problem is related to the number of available solutions. What I mean is that there are many ways to run your own DNS server. I don't see the point in showing them all for a simple reason: it would be too time-consuming. RUclips doesn't make me any money; I just share some things I've tested myself, and when I have free time, I share the knowledge for free. Additionally, the problem is that I do not see any sense in creating such a tutorial because there are already plenty of them on the Internet. 6. Besides, you learn things that you want to or have to learn, because of the solution. I just presented the DNS server additionally as a kind of thing that can be implemented. 7. Let's delve deeper into the distinction between static IPs and DHCP leases, and explore the educational value of DNS knowledge: # Static IPs vs. DHCP Leases: 1. Static IP Address: A static IP address is manually configured on a device's network settings. This means the device will always use this specific IP address to communicate on the network. The device retains this IP address until someone changes the settings manually. Static IP addresses are typically used for devices that need to maintain the same IP address consistently, like servers, printers, or other network devices where a constant address is necessary for easy access and communication. 2. DHCP Lease (Static Lease): A DHCP lease refers to the temporary assignment of an IP address to a device by the DHCP server. A static lease, or DHCP reservation, is a specific feature within DHCP where the server always assigns the same IP address to a device, based on its MAC address. This combines the automatic management benefits of DHCP with the consistency of a static IP. The device gets the same IP address every time it connects to the network, but the assignment is handled by the server, not configured on each device. The advantage of using DHCP leases over static IP addresses is that it centralizes network management. Instead of configuring each device individually, network administrators can manage IP assignments from the DHCP server, making it easier to handle large networks and reduce configuration errors. # Educational Value of DNS Knowledge: 1. Fundamentals of Internet Architecture: Understanding DNS is crucial for anyone involved in IT or web development, as it is a foundational element of how the Internet works. DNS translates human-friendly domain names (like www.example.com) into IP addresses that computers use to communicate. Without DNS, we would have to remember the IP addresses of every website we want to visit. 2. Troubleshooting Network Issues: Knowledge of DNS is vital for diagnosing and resolving network problems. When a website does not load or an email fails to send, the issue often lies within the DNS configuration. Understanding how DNS works can help identify and fix these issues more quickly. 3. Security and Privacy: DNS plays a significant role in network security. DNS hijacking, DNS spoofing, and other attacks can redirect users to malicious sites. Understanding DNS is crucial for implementing security measures like DNSSEC (DNS Security Extensions) to protect against such threats. Additionally, privacy-focused DNS services can help prevent tracking and eavesdropping. 4. Content Filtering and Network Management: Tools like AdGuard Home leverage DNS to block unwanted content, such as ads or malicious websites, at the network level. Understanding how DNS works can help users effectively manage and customize these tools to improve their browsing experience and network performance. 5. Career and Skill Development: For those pursuing careers in IT, cybersecurity, or web development, DNS knowledge is essential. It's a common topic in many certification exams and a skill that employers value. In conclusion, while the setup and management of DNS servers might not be directly relevant to all audiences, the basic understanding of DNS principles has broad applications. It enhances network troubleshooting skills, improves security awareness, and is indispensable for anyone working with internet technologies or managing networks.

  • @silentexodus
    @silentexodus 9 месяцев назад

    Is it possible that this is not working anymore? http request dont fetch user data

    • @sysadmin-info
      @sysadmin-info 9 месяцев назад

      It my case it works. I just warned about the ban from Instagram if you fetch the data too often. So the only way is to fetch data once a day or two days. Once they banned me I had to change the request to fetch the data every 4 days.

  • @TheGlitterMan
    @TheGlitterMan 9 месяцев назад

    Could install k3s while you are already have xmrig install?

    • @sysadmin-info
      @sysadmin-info 9 месяцев назад

      @fartboomer5989 Let's divide your question into two sections: first, let's define xmrig; second, we'll talk about whether installing K3s alongside xmrig is compatible. What is XMRig? An open-source CPU mining program called XMRig is used to mine cryptocurrencies, mostly Monero (XMR). It is intended to use CPU processing power (but GPU mining is supported as well) to mine coins that implement the CryptoNight algorithm (or variations thereof), on which Monero is based. XMRig is a highly flexible program that works with Linux, macOS, and Windows. What is k3s? K3s is a lightweight, simple-to-install Kubernetes distribution. It's made for development environments, edge computing, IoT, and continuous integration. Kubernetes's operating requirements are decreased (both in terms of system resources and setup complexity) while using k3s. It's ideal in situations when you need a quick and effective Kubernetes deployment, particularly in environments with limited resources. Compatibility of Installing k3s with XMRig It is potentially possible to install k3s on a PC that already has XMRig running on it. K3s for container orchestration and XMRig for cryptocurrency mining are two distinctly different programs with different uses. Although there is no intrinsic contradiction between their operations, there are a few things to be aware of: 1. Resource Allocation: A lot of resources may be needed for both apps. For mining, XMRig makes use of CPU (and potentially GPU) resources. Even though k3s is lightweight for a Kubernetes distribution, it still needs enough RAM and CPU to execute the control plane and any containers that are deployed. It is imperative that you verify if your system have sufficient resources to manage both programs without compromising their functionality. 2. Security: There may be security issues when using a Kubernetes cluster in conjunction with a bitcoin miner. Make sure both programs are set up securely to avoid unwanted access. Particularly Kubernetes setups need to be properly protected since they can be a target for attackers trying to use resources for harmful purposes, such as mining cryptocurrencies. 3. Network Configuration: Resources from the network will be used by both applications. Make that the network configuration permits uninterrupted communication between the two programs as needed. In conclusion, installing k3s on a machine running XMRig is feasible, but network design, resource allocation, and security should all be carefully considered. It is imperative to take into account the ethical and legal dimensions of cryptocurrency mining, guaranteeing adherence to regional statutes and ordinances, in addition to the protocols of the network and hardware employed.

    • @TheGlitterMan
      @TheGlitterMan 9 месяцев назад

      @@sysadmin-info Thank you for the reply. I was thinking about install xmrig after I set up k3s with 4 rasp pi that I got. Not sure where to start but I would love to give it a shot.

    • @sysadmin-info
      @sysadmin-info 9 месяцев назад

      I am not familiar with xmrig and virtual coins like bitcoin, ethereum etc. I am afraid that I will not help you in this case because this is not a direction I would like to follow.

  • @Weizenfeld
    @Weizenfeld 9 месяцев назад

    Hi thank you for the very useful tutorials about Ulanzi. I watched every video from this topics. May be you can show in next videos how to show calendar entries from google calender or how to show data informations from home assistant like the weather infos from forecast home. Thanks a lot!

    • @sysadmin-info
      @sysadmin-info 9 месяцев назад

      I will reconsider this. Especially the weather would be a nice addon. I do not promise, but when I will figure it out, I will record a new video for sure.

  • @redaxnela
    @redaxnela 10 месяцев назад

    Thank you! Helped me a lot in the HA / MQTT Jungle.

    • @sysadmin-info
      @sysadmin-info 10 месяцев назад

      You welcome. You can watch other videos about this device that I recorded. Also visit my website where you will find tutorials.

  • @WISKTON
    @WISKTON 10 месяцев назад

    how do i reset password auth awtrix light?

    • @sysadmin-info
      @sysadmin-info 10 месяцев назад

      I do not know is there any other way to make it work than just re-flashing the device with awtrix. After you flash it there is no password at all in the authentication tab.

  • @sysadmin-info
    @sysadmin-info 10 месяцев назад

    Link to the tutorial is in the description of this video. You will find there a complete, fixed Node-RED flow for Instagram followers counter that you can just import into Node-RED. Follow the steps in the tutorial and you should be ready to go.