Tech with Marco
Tech with Marco
  • 30
  • 166 817
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:15 -- Configure the action file
06:45 -- Modify the action file to use a different runner
07:46 -- Outro
--------------------------
(*) -links are affiliate links. (If you buy something through the link, I receive a commission of your purchases. There are no extra costs for you.)
มุมมอง: 4 239

วีดีโอ

SSH login alerts with telegram push notifications | linux pam implementation
มุมมอง 8178 หลายเดือนก่อน
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
มุมมอง 4.8K8 หลายเดือนก่อน
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
มุมมอง 7768 หลายเดือนก่อน
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
มุมมอง 1928 หลายเดือนก่อน
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
มุมมอง 988 หลายเดือนก่อน
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
มุมมอง 4259 หลายเดือนก่อน
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
มุมมอง 10K9 หลายเดือนก่อน
🔗 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
มุมมอง 4.2K9 หลายเดือนก่อน
🔗 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: th-cam.com/video/qlo0Z1I1DD0/w-d-xo.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
มุมมอง 21K10 หลายเดือนก่อน
🦙 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
มุมมอง 25810 หลายเดือนก่อน
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.6K11 หลายเดือนก่อน
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.2K11 หลายเดือนก่อน
🦙 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.2K11 หลายเดือนก่อน
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
มุมมอง 3.7K11 หลายเดือนก่อน
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)
มุมมอง 19Kปีที่แล้ว
Console Terminal Customisation with ZSH Starship (plugins & themes)
YADM | dotfile Manager | easy setup with git
มุมมอง 7Kปีที่แล้ว
YADM | dotfile Manager | easy setup with git
How to backup a docker container | Docker Volumes Backups with Ease: A Comprehensive Guide
มุมมอง 11Kปีที่แล้ว
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.4Kปีที่แล้ว
Level Up Your Coding Career with roadmap.sh: Roadmaps, Frontend Development, and Skill Building!
Testing Local AWS cloud with Localstack! | Tutorial
มุมมอง 4.2Kปีที่แล้ว
Testing Local AWS cloud with Localstack! | Tutorial
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
มุมมอง 4.5Kปีที่แล้ว
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
มุมมอง 12Kปีที่แล้ว
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
มุมมอง 4.4Kปีที่แล้ว
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
มุมมอง 9Kปีที่แล้ว
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
Terraform and Cloudflare with GitHub Actions | DevOps Automation
มุมมอง 1.4Kปีที่แล้ว
Terraform and Cloudflare with GitHub Actions | DevOps Automation
TRAEFIK - the BEST reverse proxy? The Ultimate Setup Guide with Docker & Let's Encrypt
มุมมอง 35Kปีที่แล้ว
TRAEFIK - the BEST reverse proxy? The Ultimate Setup Guide with Docker & Let's Encrypt
WILL GPT 4 REPLACE SOFTWARE DEVELOPERS? - OpenAI announcement
มุมมอง 348ปีที่แล้ว
WILL GPT 4 REPLACE SOFTWARE DEVELOPERS? - OpenAI announcement
Setting up my MacBook Pro M1 as a software developer [for programming and coding]
มุมมอง 2.2Kปีที่แล้ว
Setting up my MacBook Pro M1 as a software developer [for programming and coding]
Macbook Pro 14” M1 space grey [unboxing + first impression]
มุมมอง 313ปีที่แล้ว
Macbook Pro 14” M1 space grey [unboxing first impression]

ความคิดเห็น

  • @marcocipriani3098
    @marcocipriani3098 4 วันที่ผ่านมา

    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 8 วันที่ผ่านมา

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

  • @na1du
    @na1du 9 วันที่ผ่านมา

    Does the bouncer support crowdsev appsec?

  • @stanleyshao6190
    @stanleyshao6190 15 วันที่ผ่านมา

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

  • @QHawk7
    @QHawk7 15 วันที่ผ่านมา

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

  • @fadygamilmahrousmasoud5863
    @fadygamilmahrousmasoud5863 15 วันที่ผ่านมา

    This is awsome man thank you

  • @WalkerVirgil-i6q
    @WalkerVirgil-i6q 18 วันที่ผ่านมา

    Johnson Deborah Walker Mary Robinson Brenda

  • @AnonymousAccount514
    @AnonymousAccount514 หลายเดือนก่อน

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

  • @jamesadamar5282
    @jamesadamar5282 หลายเดือนก่อน

    Brilliant!

  • @MarkSmith-ho5ij
    @MarkSmith-ho5ij หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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!

  • @purpinkn
    @purpinkn หลายเดือนก่อน

    Their documentation is terrible

    • @techwithmarco
      @techwithmarco หลายเดือนก่อน

      Yes! I know what you mean! But when you know AWS, you kinda know what you have to do... 😄

  • @asir9129
    @asir9129 หลายเดือนก่อน

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

    • @techwithmarco
      @techwithmarco หลายเดือนก่อน

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

  • @barskaracadag3923
    @barskaracadag3923 หลายเดือนก่อน

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

  • @PravallikaSolleti
    @PravallikaSolleti หลายเดือนก่อน

    It is very helpful for beginners...

  • @ethernaelis
    @ethernaelis หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

  • @faridlannabi
    @faridlannabi 2 หลายเดือนก่อน

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

  • @mobilesales4696
    @mobilesales4696 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    Is it possible to use dockge instead of portainer?

  • @dontdoit6986
    @dontdoit6986 2 หลายเดือนก่อน

    Saves money not using GHA in github!

  • @omerfarukagtoprak2398
    @omerfarukagtoprak2398 2 หลายเดือนก่อน

    Thank you Wonderful video!!

  • @imgeffrey
    @imgeffrey 2 หลายเดือนก่อน

    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.

  • @إضاءةذهبية
    @إضاءةذهبية 2 หลายเดือนก่อน

    very thanks, you help me alot!😍

  • @jameschan6277
    @jameschan6277 2 หลายเดือนก่อน

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

  • @Rodrigo_Brito
    @Rodrigo_Brito 2 หลายเดือนก่อน

    Thanks for this.

  • @matteocasagrande5052
    @matteocasagrande5052 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

    Wallpaper please

  • @asdfg1346on
    @asdfg1346on 2 หลายเดือนก่อน

    can such a llm model be used in a web app not just in a terminal locally and how?

  • @greatjobbuddy
    @greatjobbuddy 3 หลายเดือนก่อน

    Super helpful!!!! Thanks for making this. Going to watch more of your 'actions' videos for sure.

  • @thom1218
    @thom1218 3 หลายเดือนก่อน

    wait... you're on localstack's 3rd party (non-local) website managing your local resources? Something isn't right with this picture - that UI should be hosted locally.

  • @cgc2300
    @cgc2300 3 หลายเดือนก่อน

    Hello

  • @vanhussen
    @vanhussen 3 หลายเดือนก่อน

    it's work! thank you from Indonesia

  • @exogeo
    @exogeo 3 หลายเดือนก่อน

    Thanks for making these videos, Your videos are super helpful & awesome. You deserve success here!!

  • @cgc2300
    @cgc2300 3 หลายเดือนก่อน

    good evening, could you help me understand how this or that works and when to use it and also so that I can clearly understand how to use the workflows which are made available as an example on the site, there is only very little explanation and I don't understand

  • @Gr4ph1xZ
    @Gr4ph1xZ 3 หลายเดือนก่อน

    Can i also use traefik to expose not a container but instead a internal ip (a other vm) and put https externaly to it? :)

  • @renega991
    @renega991 3 หลายเดือนก่อน

    Hi amazing stuff! Is there a way to connect the ngrok to jupyter notebook? Thanks!

  • @BrazenNL
    @BrazenNL 3 หลายเดือนก่อน

    When presenting, enlarging type (your VS Code window) is not a bad thing. Lots of people consume media on a smaller screen nowadays.

  • @Ankush.8
    @Ankush.8 3 หลายเดือนก่อน

    Just wondering... Are you using Oh-my-zsh or any other plugin manager?

  • @ThisIsTheSan
    @ThisIsTheSan 3 หลายเดือนก่อน

    I can run it remotely in the terminal, but unfortunately all tools that use ollama as a backend seem to be unable to connect to it if OLLAMA_HOST is set

  • @iamderrickfoo
    @iamderrickfoo 4 หลายเดือนก่อน

    This is awesome stuff! Would like to know after this up can we connect this to Webui or Anythingllm?

  • @stargate-s8
    @stargate-s8 4 หลายเดือนก่อน

    Found a Gem 💎

  • @joekustek2623
    @joekustek2623 4 หลายเดือนก่อน

    How can I run this on my website or in a browser instead of terminal window

  • @pathsvivi
    @pathsvivi 4 หลายเดือนก่อน

    Thanks for the video. One question though, how can I avoid downloading the language models every time I run Colab notebook? Can I save Ollama and its models in Google drive and retrieve them when running the notebook?

  • @AfnanQasim-wk8nq
    @AfnanQasim-wk8nq 4 หลายเดือนก่อน

    canw e load 70B model with this same technque ?

  • @all_tutorials609
    @all_tutorials609 4 หลายเดือนก่อน

    This is awesome. Would look forward to watching how self hosting for N8N is done.

  • @DCS-um9oc
    @DCS-um9oc 4 หลายเดือนก่อน

    i got windows machine, do i need ollama locally tooo?