![Tech with Marco](/img/default-banner.jpg)
- Видео 30
- Просмотров 137 272
Tech with Marco
Германия
Добавлен 19 ноя 2022
Welcome to "Tech with Marco" - your go-to RUclips channel for all things about coding, servers, cloud, and in general technology.
On this channel, you'll find a range of videos on a variety of technical topics. From coding tutorials and server configuration guides, to cloud computing and the latest tech news, I've got you covered.
Whether you're a seasoned developer looking to stay up-to-date on the latest technologies, or a beginner just starting out in the world of tech, I have something for everyone. My easy-to-follow video guides and explanations make it easy for anyone to learn and grow in the field.
So if you're interested in staying up-to-date with the latest and greatest in the world of technology, make sure to subscribe to my channel and join our community of tech enthusiasts. I'll see you in the next video!
On this channel, you'll find a range of videos on a variety of technical topics. From coding tutorials and server configuration guides, to cloud computing and the latest tech news, I've got you covered.
Whether you're a seasoned developer looking to stay up-to-date on the latest technologies, or a beginner just starting out in the world of tech, I have something for everyone. My easy-to-follow video guides and explanations make it easy for anyone to learn and grow in the field.
So if you're interested in staying up-to-date with the latest and greatest in the world of technology, make sure to subscribe to my channel and join our community of tech enthusiasts. I'll see you in the next video!
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...
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...
Просмотров: 1 757
Видео
SSH login alerts with telegram push notifications | linux pam implementation
Просмотров 6745 месяцев назад
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
Просмотров 3,3 тыс.5 месяцев назад
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
Просмотров 7365 месяцев назад
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
Просмотров 1676 месяцев назад
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
Просмотров 916 месяцев назад
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
Просмотров 3746 месяцев назад
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
Просмотров 8 тыс.6 месяцев назад
🔗 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
Просмотров 3 тыс.7 месяцев назад
🔗 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
Просмотров 16 тыс.7 месяцев назад
🦙 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
Просмотров 2418 месяцев назад
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,6 тыс.8 месяцев назад
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 тыс.8 месяцев назад
🦙 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)
Просмотров 9528 месяцев назад
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 тыс.9 месяцев назад
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)
Просмотров 15 тыс.9 месяцев назад
Console Terminal Customisation with ZSH Starship (plugins & themes)
YADM | dotfile Manager | easy setup with git
Просмотров 5 тыс.9 месяцев назад
YADM | dotfile Manager | easy setup with git
How to backup a docker container | Docker Volumes Backups with Ease: A Comprehensive Guide
Просмотров 10 тыс.11 месяцев назад
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,2 тыс.11 месяцев назад
Level Up Your Coding Career with roadmap.sh: Roadmaps, Frontend Development, and Skill Building!
Testing Local AWS cloud with Localstack! | Tutorial
Просмотров 2,8 тыс.11 месяцев назад
Testing Local AWS cloud with Localstack! | Tutorial
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
Просмотров 3,9 тыс.Год назад
DO NOT GET YOUR DATA LEAKED | Cryptomator | Cloud encryption for everyone! Secure private files
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
Просмотров 10 тыс.Год назад
Authelia | Authentication for Traefik - Ultimate Guide / Keycloak alternative
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
Просмотров 4,3 тыс.Год назад
Arc Browser will change your browsing on the internet... 🚀 productivity boost for your work!
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
Просмотров 8 тыс.Год назад
Traefik with CrowdSec - the ULTIMATE SECURITY layer! - Tutorial
Terraform and Cloudflare with GitHub Actions | DevOps Automation
Просмотров 1,2 тыс.Год назад
Terraform and Cloudflare with GitHub Actions | DevOps Automation
TRAEFIK - the BEST reverse proxy? The Ultimate Setup Guide with Docker & Let's Encrypt
Просмотров 31 тыс.Год назад
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,1 тыс.Год назад
Setting up my MacBook Pro M1 as a software developer [for programming and coding]
Macbook Pro 14” M1 space grey [unboxing + first impression]
Просмотров 305Год назад
Macbook Pro 14” M1 space grey [unboxing first impression]
Wallpaper please
can such a llm model be used in a web app not just in a terminal locally and how?
Super helpful!!!! Thanks for making this. Going to watch more of your 'actions' videos for sure.
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.
Hello
it's work! thank you from Indonesia
Thanks for making these videos, Your videos are super helpful & awesome. You deserve success here!!
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
Can i also use traefik to expose not a container but instead a internal ip (a other vm) and put https externaly to it? :)
Hi amazing stuff! Is there a way to connect the ngrok to jupyter notebook? Thanks!
When presenting, enlarging type (your VS Code window) is not a bad thing. Lots of people consume media on a smaller screen nowadays.
Just wondering... Are you using Oh-my-zsh or any other plugin manager?
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
This is awesome stuff! Would like to know after this up can we connect this to Webui or Anythingllm?
Found a Gem 💎
How can I run this on my website or in a browser instead of terminal window
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?
canw e load 70B model with this same technque ?
This is awesome. Would look forward to watching how self hosting for N8N is done.
i got windows machine, do i need ollama locally tooo?
The A record you make for dev. Is that public or private ip does it matter?
public ip
Thanks for the great video! It helped me a lot!
very helpful
Thank you. I could run this succesfully in the terminal, but how can access the model or the collab through jupyter notebook instance?
awesome man
Hi bro, Can you please make clear or more details when exporting OLLAMA_HOST? Because when i export OLLAMA_HOST=…. ollama -h zsh: ollama - command is not found Do we need to do the following command line? ngrok http 11434 --host-header="localhost:11434" Please let me know. I am not clear about “export OLLAMA_HOST=…” and how to run ollama remote service in your local terminal at all Totally, your video is awesome. Thanks, bro.
Awesome ❤ Thanks
hey, how to the export step on windows? I have the ollama installed
just use "set OLLAMA_PATH=the_url"
Want some more GitHub Actions action? ruclips.net/video/0BNwAEwYZlA/видео.html
os.eviron.update({'LD_LIBRARY_PATH': "})'/usr Great for linux, what about windows machines?
The runbook is being executed on a linux machine
Error: something went wrong, please see the ollama server logs for details am getting this error after running export OLLAMA_HOST= ... what should i do????
See the other latest comments or check out the new version on github. Should resolve the issue :)
@@techwithmarco okay I will check
@@techwithmarco thank you for the reply
i got a 403 forbidden error, but replacing run_process(['ngrok', 'http', '--log', 'stderr', '11434']) with run_process(['ngrok', 'http', '--log', 'stderr', '11434', '--host-header="localhost:11434"']) fixed it for me.
Fixed it for me too, thanks
for me worked too, thank you!
THANK YOU
You are a life saver!!!
great spot! I already updated the script on github :)
but can't run stable diffusion this way?
Very usefull video also the code btw i can't get it running on windows what would be the way to set OLLAMA_HOST variable on window set OLLAMA_HOST= "--" doesn't seem to work it still runs on local machine
I think it depends on the terminal and shell you are using. Are you using the standard windows terminal?
Hii @@techwithmarco , thanks for chiming in. I'm actually experiencing the same issue as @abhishekratan2496 , but I'm running it on the Ubuntu terminal. Setting the OLLAMA_HOST variable doesn't seem to work for me either. Any insights on how to resolve this would be greatly appreciated! Thanks.
@@TirthSheth108 Okay that's weird. I just used it a few days ago and it worked perfectly. I'll investigate and let you know :)
did anyone figure this out? it just tells me that export is not a recognized command
What did he do to open the vault at 3:45?
I entered the password, and then pressed the unlock button :)
i get error like 403 forbidden
replace: run_process(['ngrok', 'http', '--log', 'stderr', '11434']) with run_process(['ngrok', 'http', '--log', 'stderr', '11434', '--host-header="localhost:11434"']) That fixed it for me.
@@ricardomorim9444 tkx very much guys, solved my issue.
Can you give me some examples how to backup volumes that are managed in another docker-compose file? (And maybee how to create a weekly-backup AND a monthly-backup within the same configuration) Thanks a lot
Hi Marco, thanks for this video, definitely going to try out starship! Also, I was wondering what text editor/IDE you're using to view your .zshrc? Thank you!
To me it looks like a jet brains product
This is Jetbrains IntelliJ with the theme 'dark' Have fun checking out starship :)
Do you guys not get banned? I got a warning for using ngrok :/
I am not using it very often. But maybe there are some alternatives which you could check out like pgrok github.com/pgrok/pgrok
Where did you store the .ipynb file so ollama could access it?
See your other comment :) it is just a local file
I imagine it's costly to run LLMs.. is there a limit on how much Google Colab will do for free? I'm interested in creating a Python application that uses AI.. from what I've read, I could use ChatGPT4 Assistant API and I as the developer would incur the cost whenever the app is used. Alternatively, I could host a model like Ollama, on my own computer or on the cloud (beam cloud/ Replicate/Streamlit/replit)? As a 3rd option, could Google Colab work in my situation? Is OpenAI's Assistant API totally different from the API to programmatically interact with llama2 , mistral , etc?
How can we keep our downloaded LLMs permanently, eg. on a mounted Google Drive? It would speed up the start of inference in a new ollama server start.
Yes, that's a brilliant idea! You can save those in google drive with this snippet for example: import os # Mount Google Drive from google.colab import drive drive.mount('/content/drive') # Create a folder in the root directory !mkdir -p "/content/drive/My Drive/My Folder" # Start Ollama with a path where models are stored OLLAMA_MODELS=/content/drive/My Drive/My Folder ollama serve
@@techwithmarco that's great, thank you! :)
I have watched so much content on traefik and authelia and struggled so hard until now. Your two videos on the subject are so great. Thanks!
Glad to hear that! Hope you having fun configuring your instances!
My issues is this error: time="2024-02-20T21:16:41Z" level=debug msg="No default certificate, fallback to the internal generated certificate" tlsStoreName=default time="2024-02-20T21:16:41Z" level=debug msg="Added outgoing tracing middleware noop@internal" middlewareName=tracing middlewareType=TracingForwarder entryPointName=web routerName=web-to-websecure@internal
I don't see pricing. Is it the same as support? And the license that will be given, can I use it on multiple devices such as my laptop and phones at the same time?
The license is actually only needed for phones. Android and iPhones have different apps, so you need to buy it twice. There is no need to have a license to use on your laptop
Great tutorial. Runs super fast compared to other methods. How would we ingest a document and query its contents? @techwithmarco
You can either use the a cat command to preview the content for ollama like in minute 5:44 or use langchain for example and make some custom code to read some specific files. There are cool examples on github like this: github.com/ollama/ollama/tree/main/examples/langchain-python-rag-privategpt
@@techwithmarco Thank you for the reply. I am on Windows using the beta version of Ollama and $(cat file) doesn't work from the command prompt and Powershell only uses local Ollama not remote. Do you know if there is an equivalent command for cmd?
Thanks!
How did i reserve proxy outside in docker
Greate video . But i have problem how do i reserve proxy outside in docker
Nice video, short and on point
Thanks :)
seems like you now have to pay for n8n, not sure when that change went through :(
ah okay You can self host the software because the source code is available :) As I said in the video, there will be a video about how to do this in the next few weeks :)
You can self host it on the cloud or on your local computer/server completely free. (Hosting on cloud costs $5-$10 month ish, but that is from the cloud provider not n8n) It takes IT knowledge to do that, especially if the service is going to be relied on