Tech with Marco
Tech with Marco
  • Видео 30
  • Просмотров 191 933
GitHub Actions Selfhosted Runners | easy devops tutorial ci/cd
In this video we are going to explore github actions. But not just github actions, we will self host our own runner and have control over the hardware.
This makes sense when you have special requirements for your pipeline, or just want to own your stuff :)
docs.github.com/en/actions/hosting-your-own-runners
*Get 200$ worth of credits in the Digital Ocean Cloud: link.techwithmarco.com/digitalOcean (*)
-----
🔗 My links:
github.com/marcogreiveldinger
marco-greiveldinger.de
techwithmarco.com
Become a supporter with Patreon: www.patreon.com/TechwithMarco
#github #githubactions #devops
00:00 -- Introduction
00:40 -- Why should you host your own github action runner?
01:46 -- Start a github action runner
05:1...
Просмотров: 7 507

Видео

SSH login alerts with telegram push notifications | linux pam implementation
Просмотров 96310 месяцев назад
In this video we are checking out how to setup notifications for ssh logins on a server with linux pam (plugable authentication module) and we'll use telegram for that. You can use any other notification tool like slack, discord, ntfy or gotify. Or anything which can be triggered using curl or a cli program. Feel free to adapt the code to your needs :) github.com/marcogreiveldinger/videos/tree/...
Traefik DNS challenge with wildcard certificates | easy tutorial
Просмотров 6 тыс.10 месяцев назад
Hey friends, in this video about the reverse proxy traefik, I'll show you how to configure traefik in the right way to use the dns challenge with cloudflare and issue ssl wildcard certificates with ease! We just need some configuration for traefik, and some api keys for you dns provider (in my case cloudflare) With this setup you are able to use wildcard certificates for you domain without open...
Secure SSH logins a little more | My security strategy to have a secure server
Просмотров 83611 месяцев назад
In this video we are going to look how we can make our ssh logins a little more secure against automated attacks and prevent some brute forcing. SSH is commonly used to login to remote servers, but but we are going to change some things in the configuration for that. With those config changes you are minimising the attack vector of automated attacks a little, but there is no guarantee that you ...
AWS Lambda easy Tutorial | Deploy your first serverless lambda function for free | #aws series #2
Просмотров 25611 месяцев назад
In this quick 10 minutes tutorial, we will deploy our first aws lambda function with python for free. To visualise the outcome we will host a static website. You only need an aws free tier account and some python and html code. With aws lambda you do not need to manage any servers, do updates and other admin stuff, because they are serverless. Serverless means that AWS is taking care of managin...
Setup and Secure AWS root account | AWS Free Tier account security | #aws series #1
Просмотров 11911 месяцев назад
In this video we are going to explore how you can secure your AWS root account by creating new lesser privileged accounts and stop using your root account. We will use the least privilege principle. Meaning that all the new users in the account, have less privileges than the administrator. AWS is a hyperscaler cloud and offers scaleable cloud infrastructure. It is super flexible and you have th...
Containerize everything | build docker images with ease| step by step beginner tutorial
Просмотров 457Год назад
In this video we are going to explore the world of containers and how to pack everything inside a container image. It is easy and even beginners can do it! Just build your DOCKERFILE for your personal needs! No more 'It works on my machine' ! We use the software docker so make sure to have docker installed. www.docker.com/ With building container images you can pack every dependency which is ne...
n8n - Open Source No Code Automation Tool | Tutorial | make.com alternative / Zapier alternative
Просмотров 11 тыс.Год назад
🔗 Register your account at n8n cloud: n8n.partnerlinks.io/y3hnetk45ho4 (*) We are discovering a workflow automation tool - n8n. It is an open source no-code or low-code platform and helps you to build powerful automations with any kind of software. There are thousands of existing integrations and triggers, and you can extend them with integrating all sorts of APIs. They offer hundreds of templa...
Never lose any docker volumes again \\\\ backup and restore tutorial with docker
Просмотров 5 тыс.Год назад
🔗 Link to GitHub files: github.com/marcogreiveldinger/videos/tree/main/backup-docker-volumes/restore 🔗 offen/docker-volume-backup: github.com/offen/docker-volume-backup 🔗 to backup the volumes: ruclips.net/video/qlo0Z1I1DD0/видео.html Welcome to my latest video where we delve into the critical aspects of data backup and restore, offering essential tips and a step-by-step guide to help you safeg...
Run any AI model remotely for free on google colab
Просмотров 25 тыс.Год назад
🦙 Installing ollama.ai on google colab with Ease! 🎉 In this video, I'll show you how to easily run ollama.ai and other large language models (LLMs) remotely using the handy platform 'Google Colab'. Say goodbye to having not enough compute power to run your dream ai model! 🚀 We use Ngrok, to expose our ollama server from the colab server to the internet. Ngrok is a software which allows you to c...
From zero to software developer I My Career Journey in IT
Просмотров 273Год назад
Follow my exciting journey from dissecting computer components as a young gamer, to pursuing an apprenticeship in Germany, and eventually becoming a software developer. Learn how I transitioned from systems integration to DevOps and found my passion for infrastructure as code. Discover the challenges and opportunities of working remotely and offering freelance services, all while sharing my exp...
Juiceshop - insecure OWASP webshop walkthrough
Просмотров 1,7 тыс.Год назад
In this video we are going to try and hack an insecure online shop. This shop is called juice shop and is demonstrating well known security flaws. It is an open source project by OWASP. With your own juice shop, you can safely try to overcome and understand security risks specific categories. The shop provides a wide variety of different challenges. Check out the OWASP Top Ten: owasp.org/www-pr...
Ollama.ai to install llama2| Local Language Models on your machine | open source llm
Просмотров 2,4 тыс.Год назад
🦙 Installing Llama2 with Ease! 🎉 In this video, I'll show you how to easily install Llama2 and other large language models (LLMs) using the handy open source tool "Ollama" on your local machine. Say goodbye to manual installation hassles and hello to a seamless experience! 🚀 💻 What is Llama2? Llama 2 is a large langue model by Meta and an alternative to ChatGPT from OpenAI. 🔧 What is Ollama? Ol...
Arc AI: New browser features that blow your mind 🤯 (arc max)
Просмотров 1,4 тыс.Год назад
Before using: Check out the privacy policy first! arc.net/privacy Arc AI is truly next level. The arc browser just released awesome new AI features - called 'arc max' These are the 5 new options in your arc browser after the update: - Ask on Page - 5-second Previews - Tidy Tab Titles - Tidy Downloads - ChatGPT in the Command Bar Each feature can individually be enabled or disabled. I demonstrat...
Traefik security issue - mitigate with docker-socket-proxy
Просмотров 4,2 тыс.Год назад
In this video, we are going to explore how to use the Docker Socket securely, and we'll delve into a powerful tool that ensures your Docker environment is protected like never before. Say hello to the 'Docker Socket Proxy' - your guardian for safeguarding the Docker socket mount, often frequented by essential tools like Traefik and Portainer. Docker-socket-proxy: github.com/Tecnativa/docker-soc...
Console Terminal Customisation with ZSH + Starship (plugins & themes)
Просмотров 21 тыс.Год назад
Console Terminal Customisation with ZSH Starship (plugins & themes)
YADM | dotfile Manager | easy setup with git
Просмотров 7 тыс.Год назад
YADM | dotfile Manager | easy setup with git
How to backup a docker container | Docker Volumes Backups with Ease: A Comprehensive Guide
Просмотров 13 тыс.Год назад
How to backup a docker container | Docker Volumes Backups with Ease: A Comprehensive Guide
Level Up Your Coding Career with roadmap.sh: Roadmaps, Frontend Development, and Skill Building!
Просмотров 1,5 тыс.Год назад
Level Up Your Coding Career with roadmap.sh: Roadmaps, Frontend Development, and Skill Building!
Testing Local AWS cloud with Localstack! | Tutorial
Просмотров 6 тыс.Год назад
Testing Local AWS cloud with Localstack! | Tutorial
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
Просмотров 5 тыс.Год назад
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
Просмотров 13 тыс.Год назад
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
Просмотров 4,4 тыс.Год назад
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
Просмотров 10 тыс.Год назад
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
Terraform and Cloudflare with GitHub Actions | DevOps Automation
Просмотров 1,5 тыс.Год назад
Terraform and Cloudflare with GitHub Actions | DevOps Automation
TRAEFIK - the BEST reverse proxy? The Ultimate Setup Guide with Docker & Let's Encrypt
Просмотров 39 тыс.Год назад
TRAEFIK - the BEST reverse proxy? The Ultimate Setup Guide with Docker & Let's Encrypt
WILL GPT 4 REPLACE SOFTWARE DEVELOPERS? - OpenAI announcement
Просмотров 350Год назад
WILL GPT 4 REPLACE SOFTWARE DEVELOPERS? - OpenAI announcement
Setting up my MacBook Pro M1 as a software developer [for programming and coding]
Просмотров 2,3 тыс.Год назад
Setting up my MacBook Pro M1 as a software developer [for programming and coding]
Macbook Pro 14” M1 space grey [unboxing + first impression]
Просмотров 316Год назад
Macbook Pro 14” M1 space grey [unboxing first impression]

Комментарии

  • @escape808
    @escape808 2 дня назад

    I self host I would never trust anything in the cloud if you are into privacy and security. i'm sure some people might get use out of cloud stuff (apple users) lol.

  • @akiman712
    @akiman712 3 дня назад

    Of COURSE I ran into a problem right away. Tried installing omalla ad I get this error: WARNING: systemd is not running WARNING: Unable to detect NVIDIA/AMD GPU. Install lspci or lshw to automatically detect and install GPU dependencies. >>> The Ollama API is now available at 127.0.0.1:11434. >>> Install complete. Run "ollama" from the command line.

  • @animishpande8827
    @animishpande8827 18 дней назад

    Really great video! Thanks!!

  • @melonflux8972
    @melonflux8972 18 дней назад

    Awesome!

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

    I don't think that mapping the docker socket to 0.0.0.0 was the best idea.

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

    Thank you brother .it really helps.

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

    Awesome tutorial. Very helpful.

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

    It is really cool, how can add I open webUI features in so I can use cool colab gpu with it?

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

    I am getting permission issues when running this on a vps without a root user also backup container has no logs I am very new to docker I don't even know how to get to logs of this container to debug the issue stuck for three days can you give me little guide please

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

    bist du deutsch?

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

    Encrypted data with cryptomator on onedrive, then onedrive consider that encrypted data as ransomware file and delete it. Any suggestions?

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

      Never had that issue... But it seems when you go through the process in the webGUI, that you can click 'My files are okay' and then the error should disapear.

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

    Amazon what?

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

    Thanks a lot!

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

    What made you choose YADM over chezmoi ?

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

    ah damn i didnt even realize you could get cli control of digital ocean haha... great video!

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

    Is there an updated video of this? I'm getting different end results and I'm not sure what is wrong? Where can I copy the code 1:1?

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

    Thank you great tutorial

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

    Awesome! Thanks for video.

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

    you didnt discuss dns configuration

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

    Loved it. Thank you so much!!!!

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

    Thank you! Keep up the good work. I recently became aware of LocalStack and this was a great overview/demonstration that answered some questions in my head. I see a lot of potential with LS

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

    Can you add code for adding model from colabe rather then ollama

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

    Does the bouncer support crowdsev appsec?

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

    I've found an issue where proxy environment variables don't show up when using them

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

    *Great! Thanks, can you do it with kaggle? , and with a local notebook/VSC?* Any update to this ?

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

    This is awsome man thank you

  • @WalkerVirgil-i6q
    @WalkerVirgil-i6q 3 месяца назад

    Johnson Deborah Walker Mary Robinson Brenda

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

    has this stopped working? have they caught on to us?

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

    Brilliant!

  • @MarkSmith-ho5ij
    @MarkSmith-ho5ij 3 месяца назад

    But, when used offline with ollama, do these models save or store the information about the sessions? So, if in one session I say to the LLm "The key word is Lion", then, in the next session, will the LLm remember the word?

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

    Hey Marco, danke für das Video. Ich mach momentan eine Ausbilung zum FI für Systemintegration. Ich weis nicht ob ich das im Video überhört hab, aber welche Fachrichtung hast du in deiner Ausbildung gehabt? Wo hast du nebenbei studiert? Würde ich auch gerne machen, deshalb die Frage. Bin selber auch sehr an IaC interessiert und werd mir demnächst nochmal deine Videos zu Traefik reinziehen. Hatte es selber mal am laufen und habs mir so dermaßen zerschossen, dass ich zweitweise auf Caddy umgestiegen bin. Will aber eigentlich wieder zu Traefik - mal schauen ob ichs mit deiner Anleitung hinbekomm. :D Schon mal vielen Dank für deine Videos - hab ein Abo dagelassen. :)

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

      Ich war auch als Systemintegrator unterwegs, habe aber in der Ausbildung quasi keine 'Hardware' irgendwo rumgeräumt und angeschlossen, sondern viel mehr implementiert mit Java und Python und auch dann viel in den Hyperscaler Clouds Dinge gebaut 😄 Studium war dann an der FernUni Hagen komplett remote. Die letzten Monate bin ich leider zu gar nicht viel gekommen, deswegen auch keine Videos hier mehr... aber ich hoffe ich finde wieder mehr Zeit :) Und ich müsste mir mal Caddy anschauen, weil Traefik ist zwar geil, aber wenn man Wochenlang nichts an den Configs ändert, vergesse ich immer was für was war und warum ich bestimmte settings so gemacht habe 😄 Aber mega, danke für deinen Kommentar :) und viel Erfolg noch in der Ausbildung!

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

    Missed opportunity to say "say less" as supposed to "say no more", I think it sounds funnier

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

      I really don't get it as I am not a native speaker 😂

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

    Hi, I am jsut curious what is gonna happen once collab kicks us from using the gpu. Restart it all?

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

    It is very helpful for beginners...

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

    Hi! Thanks for the video, is there a reason you didn't use the official plugin from traefik to integrate crowdsec ? (I'm new to this tech)

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

    hello I had some ideas regarding SEO automation and also image editing, could you tell me what you think, could I send you an email

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

    I have win 10. How can I start the model?

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

    can we specified target folder like "stow -t" ? git integration, not necessary, but its fun for novice to start with it

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

    Tell me how can I add Tele-FLM-1T local llm model but directly install in Google colab and how host on server using Google colab and how can I put those address in any framework I mean how to configure it plz plz kindly tell me instructions plz I

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

    Is it possible to use dockge instead of portainer?

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

    Saves money not using GHA in github!

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

    Thank you Wonderful video!!

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

    Marco, thanks for the video! N8N (Nathan) is really cool. I wanted to drop a line saying that blur is not destructive. It will not reliably hide your information. I've watched over the shoulders of engineers reversing the blur in seconds.

  • @إضاءةذهبية
    @إضاءةذهبية 5 месяцев назад

    very thanks, you help me alot!😍

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

    Please help if I use windows PC desktop, how can I open terminals like MAC?

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

    Thanks for this.

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

    I have traefik in a local server. I setup traefik.yml (similar to default settings) and there's two certificateResolver: staging and production. May I have to add another configuration for cloudflare? I setup my hosts with dynamic configuration in every single docker-compose file for every website. Everything works fine with CNAME DNS (I use a no ip service). Now i'm trying to setup a A records for another domain and its subdomains and I'm stuck with cloudflare vs traefik cert resolver. Any suggestion?

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

    Hi Marco, I find very useful your video! May you suggest me hot to learn this knowledge more deeply? I work in IT as cloud developer from 10 years, I never find a good documentation about this arguments (DNS, etc)

  • @CharlesDubois-f7p
    @CharlesDubois-f7p 5 месяцев назад

    How can I make this work with the ollama library in a python script? This works well when typing the prompts directly in the terminal, but my script still seems to run on my local instance.

    • @CharlesDubois-f7p
      @CharlesDubois-f7p 5 месяцев назад

      For anyone running into the same issue, I figured it out. I had to set the environement variable in the script with os.environ["OLLAMA_HOST"] = ngrok_url BEFORE importing ollama

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

    Wallpaper please