- 77
- 132 483
Wojciech Lepczyński
Poland
Приєднався 7 жов 2020
Hi, this is a channel that shows my view of the cloud (mainly Azure and AWS), kubernetes and all the magical automation.
On the channel I present proven methods that I use myself and which I have checked. know how hard it was for me to gain this knowledge, I write it down so as not to forget and have quick access to it.
A great supplement to the channel is my private blog, which you can find at lepczynski.it/en. You will find a lot of knowledge in the field of cloud and k8s there.
On the channel I present proven methods that I use myself and which I have checked. know how hard it was for me to gain this knowledge, I write it down so as not to forget and have quick access to it.
A great supplement to the channel is my private blog, which you can find at lepczynski.it/en. You will find a lot of knowledge in the field of cloud and k8s there.
Free local AI Server at Home: Step-by-Step Guide
Discover how to set up your own private AI server at home in just a few simple steps-no advanced technical knowledge required! In this video, I’ll guide you through creating a secure, local AI server on your laptop using Ollama. Whether you’re using Windows, Linux, or macOS, I’ll show you how easy it is to get started.
You'll learn how to:
- Install Ollama and add AI models like Llama 3.2
- Enhance functionality with Docker and OpenWebUI for a graphical interface
- Use your AI server to summarize text, optimize code, translate languages, and more
This tutorial is beginner-friendly, but powerful enough for advanced users. You’ll even see how your server can analyze images or simulate dice rolls with Python code.
Don’t wait-watch now and create your AI server at home!
You can find more tips on my UA-cam channel and on my blog lepczynski.it/en.
Don't miss the next video:
🔔 SUBSCRIBE: www.youtube.com/@WojciechLepczynski?sub_confirmation=1
TIMESTAMPS
---------------------------------------------------
00:00 ⏩ Introduction & Theory
01:11 ⏩ Local AI - Step 1: Install Ollama
01:48 ⏩ Local AI - Step 2: Add Llama 3.2
03:13 ⏩ Graphical Interface - Step 1: Install Docker
04:46 ⏩ Graphical Interface - Step 2: Install OpenWebUI
05:42 ⏩ Login to AI server
07:04 ⏩ AI - question
07:25 ⏩ AI - summarize article
08:02 ⏩ AI - optimize code
09:04 ⏩ AI - explain - help me study
09:38 ⏩ AI - help with learning the language
10:15 ⏩ AI - ask questions not only in English
10:54 ⏩ Add new model qwen2.5-coder
11:40 ⏩ AI - write python code
12:20 ⏩ Add new model llama3.2-vision
13:15 ⏩ AI - describe photo
13:45 ⏩ AI - check if anyone in the photo is wearing glasses
FOLLOW ME :
---------------------------------------------------
📓 Blog: lepczynski.it/en
🚀 Facebook: lepczynski.it
⭐️ Twitter: WLepczynski
#AI #Ollama #aiserver #tutorial #llama3 #AIserver #Llama #docker #OpenWebUI #free #aitutorial #guide #homeai #privateai #recognition #ai
You'll learn how to:
- Install Ollama and add AI models like Llama 3.2
- Enhance functionality with Docker and OpenWebUI for a graphical interface
- Use your AI server to summarize text, optimize code, translate languages, and more
This tutorial is beginner-friendly, but powerful enough for advanced users. You’ll even see how your server can analyze images or simulate dice rolls with Python code.
Don’t wait-watch now and create your AI server at home!
You can find more tips on my UA-cam channel and on my blog lepczynski.it/en.
Don't miss the next video:
🔔 SUBSCRIBE: www.youtube.com/@WojciechLepczynski?sub_confirmation=1
TIMESTAMPS
---------------------------------------------------
00:00 ⏩ Introduction & Theory
01:11 ⏩ Local AI - Step 1: Install Ollama
01:48 ⏩ Local AI - Step 2: Add Llama 3.2
03:13 ⏩ Graphical Interface - Step 1: Install Docker
04:46 ⏩ Graphical Interface - Step 2: Install OpenWebUI
05:42 ⏩ Login to AI server
07:04 ⏩ AI - question
07:25 ⏩ AI - summarize article
08:02 ⏩ AI - optimize code
09:04 ⏩ AI - explain - help me study
09:38 ⏩ AI - help with learning the language
10:15 ⏩ AI - ask questions not only in English
10:54 ⏩ Add new model qwen2.5-coder
11:40 ⏩ AI - write python code
12:20 ⏩ Add new model llama3.2-vision
13:15 ⏩ AI - describe photo
13:45 ⏩ AI - check if anyone in the photo is wearing glasses
FOLLOW ME :
---------------------------------------------------
📓 Blog: lepczynski.it/en
🚀 Facebook: lepczynski.it
⭐️ Twitter: WLepczynski
#AI #Ollama #aiserver #tutorial #llama3 #AIserver #Llama #docker #OpenWebUI #free #aitutorial #guide #homeai #privateai #recognition #ai
Переглядів: 2 030
Відео
VPN with MFA on AWS Free Tier - Step-by-Step OpenVPN Setup on EC2!
Переглядів 190День тому
How to Set Up a Secure VPN with MFA on AWS Free Tier Using OpenVPN In this video, I’ll guide you through a step-by-step process to set up a secure VPN with Multi-Factor Authentication (MFA) on AWS using OpenVPN. With AWS Free Tier and a ready-to-use AMI, you can build a low-cost, highly secure VPN solution to protect your data and network. This tutorial is perfect for beginners and advanced use...
Resizing Images and Adding Watermarks with AWS Lambda
Переглядів 13714 днів тому
How to create an AWS Lambda function that automatically resizes images, adds a watermark, and converts the images to a specified format. This solution is perfect for photographers, designers, online store owners, and even regular folks like me - bloggers and content creators. Automating image processing makes it quick and easy to prepare photos for social media, websites, or blogs, saving time ...
Work with Passion: Personalizing Your Workspace
Переглядів 8421 день тому
Hi there! Today, I’d like to share some thoughts about the place where we work. I primarily work remotely and have my own office where I spend long hours. I believe it’s important for the space we occupy every day to be not only functional but also pleasant and tailored to our needs. If you are interested in this topic, you can find the full article "Work with Passion: Personalizing Your Worksp...
AWS rekognition - OCR with Translate in Lambda | Live coding
Переглядів 187Місяць тому
Discover how to use AWS Rekognition to extract text from images and translate it into any language using Amazon Translate. In this tutorial, I demonstrate step-by-step how to create a Lambda function to automate this process, explaining the code so you can easily follow along. I’ve prepared several test images to showcase the full capabilities of these AWS services. Whether you're looking to in...
Rekognition in AWS Lambda - detecting objects and faces in photos
Переглядів 181Місяць тому
Amazon Rekognition makes it easy to add image and video analysis to your applications. You just provide an image or video to the Rekognition API, and the service can identify objects, people, text, scenes, and activities. It can detect any inappropriate content as well. Amazon Rekognition also provides highly accurate facial analysis and facial recognition. You can detect, analyze, and compare ...
Disconnect/Detach ec2 from autoscaling (ASG) without deleting | AWS 2024
Переглядів 1772 місяці тому
Video showing how to disconnect ec2 from ASG autoscaling group in AWS cloud. You can find more tips on my UA-cam channel and on my blog lepczynski.it/en. Don't miss the next video: 🔔 SUBSCRIBE: www.youtube.com/@WojciechLepczynski?sub_confirmation=1 TIMESTAMPS 0:00 ⏩ Detach ec2 from ASG 1:28 ⏩ Update Launch Template 2:17 ⏩ Update Auto Scaling Group 2:38 ⏩ Instance Refresh FOLLOW ME : 📓 Blog: lep...
How to install specific docker version on ec2 | CLI & Lunch Templates
Переглядів 1723 місяці тому
Hi in this video I will show you how to install a specific version of docker on ec2 manually using the command line and automatically using lunch templates. You can find more tips on my UA-cam channel and on my blog lepczynski.it/en. Don't miss the next video: 🔔 SUBSCRIBE: www.youtube.com/@WojciechLepczynski?sub_confirmation=1 TIMESTAMPS 0:00 ⏩ Introduction 0:16 ⏩ How to install a specific vers...
AWS Certification: New Question Types | August 2024
Переглядів 2803 місяці тому
Hey everyone, welcome to my channel! I'm Wojciech Lepczyński, a DevOps engineer and AWS Community Builder. Today, I have some exciting news to share with you about the AWS Certification exams. AWS has announced the introduction of three new question types: ordering, matching, and case study. Examples and more information in the video. You can find more tips on my UA-cam channel and on my blog l...
AWS Automation - Troubleshoot SSH | EC2 2024
Переглядів 2094 місяці тому
The AWSSupport-TroubleshootSSH automation document installs the Amazon Elastic Compute Cloud (EC2) Rescue for Linux (ec2rl) tool, and then uses the openssh module to check or attempt to fix common issues that prevent a remote connection to the Linux machine via Secure Shell (SSH). Optionally, changes can be applied offline by stopping and starting the instance, if the user explicitly allows for...
10 GitHub repo that every developer should know | 2024
Переглядів 1,1 тис.6 місяців тому
10 GitHub repos worth knowing. If you like learning and want to increase your value on the labor market, see what I have prepared for you. You can find a lot of free, organized and valuable knowledge there. Maps that will show you the way to become a Developer, DevOps, Architect, someone who earns a lot of money. The books are available in various languages. Games that help you learn by playing...
AWS re:Invent Swag Bag | AWS Community Builder
Переглядів 2996 місяців тому
AWS re:Invent Swag Bag | AWS Community Builder
VPC Flow Logs - Step-by-Step AWS Tutorial 2024
Переглядів 8487 місяців тому
VPC Flow Logs - Step-by-Step AWS Tutorial 2024
AWS Community Day Poland 2024 - my swags
Переглядів 3557 місяців тому
AWS Community Day Poland 2024 - my swags
AWS Composite Alarm | CloudWatch 2024
Переглядів 4857 місяців тому
AWS Composite Alarm | CloudWatch 2024
NACL and Security Group in AWS | Demo Tutorial 2024 SG & Network Access Control List
Переглядів 7448 місяців тому
NACL and Security Group in AWS | Demo Tutorial 2024 SG & Network Access Control List
EC2 cross-region Transit Gateway peering connection 2024 | Hands-On - AWS tutorial
Переглядів 1,3 тис.9 місяців тому
EC2 cross-region Transit Gateway peering connection 2024 | Hands-On - AWS tutorial
AWS VPC peering connection 2024 | Hands-On - Practical tutorial with examples
Переглядів 1,1 тис.10 місяців тому
AWS VPC peering connection 2024 | Hands-On - Practical tutorial with examples
10 of my favorite Windows keyboard shortcuts
Переглядів 51110 місяців тому
10 of my favorite Windows keyboard shortcuts
Lambda cold start - warming up | Hands-On Tutorial with demo
Переглядів 1 тис.10 місяців тому
Lambda cold start - warming up | Hands-On Tutorial with demo
Pros, Cons, and traps of EC2 Scheduling with AWS Lambda | Tech Talk
Переглядів 583Рік тому
Pros, Cons, and traps of EC2 Scheduling with AWS Lambda | Tech Talk
Start / Stop ec2 machines with TAG in all regions with schedule | CloudWatch Lambda & boto3 Hands-On
Переглядів 684Рік тому
Start / Stop ec2 machines with TAG in all regions with schedule | CloudWatch Lambda & boto3 Hands-On
How to pass variable from CloudWatch event to AWS Lambda function | Tutorial with demo 2023
Переглядів 1,4 тис.Рік тому
How to pass variable from CloudWatch event to AWS Lambda function | Tutorial with demo 2023
KMS Access Denied Exception - How to fix AWS Lambda
Переглядів 1,3 тис.Рік тому
KMS Access Denied Exception - How to fix AWS Lambda
6 tips from DevOps Technical Recruiter | Job Interview 2023
Переглядів 823Рік тому
6 tips from DevOps Technical Recruiter | Job Interview 2023
Overlapping network addresses - How to deal with it in AWS using private NAT gateway | Hands-On
Переглядів 2,9 тис.Рік тому
Overlapping network addresses - How to deal with it in AWS using private NAT gateway | Hands-On
Cross account IAM - How to use IAM role from another AWS account | Hands-On Tutorial 2023
Переглядів 7 тис.Рік тому
Cross account IAM - How to use IAM role from another AWS account | Hands-On Tutorial 2023
How to read write files on s3 using lambda function - python & boto3 | AWS Hands-On Tutorial
Переглядів 10 тис.Рік тому
How to read write files on s3 using lambda function - python & boto3 | AWS Hands-On Tutorial
How to get information about ec2 from ec2 (IMDSv2) Best Practices & Hands-On AWS Tutorial
Переглядів 2,2 тис.Рік тому
How to get information about ec2 from ec2 (IMDSv2) Best Practices & Hands-On AWS Tutorial
How to find all GP2 volumes in all regions using Amazon Lambda? | AWS tutorial
Переглядів 1,4 тис.Рік тому
How to find all GP2 volumes in all regions using Amazon Lambda? | AWS tutorial
Can you please tell me what is your laptop/pc hardware specs? Thanks.
Sure, no problem, in the video I showed an example of installation on an old laptop with 16GB of RAM, i7-6820HQ (8 CPUs) 2.7GHz with NVIDIA Quadro M2000M graphics card(4GB Display Memory & 8GB Shared Memory), of course with Windows 10 Here you can find hardware requirements for llama 3.2 llamaimodel.com/requirements-3-2/ The parameters of my old laptop are ok but for small models, for larger ones it's better to use something stronger. Note that during the editing process the length of the video was reduced so some parts of the video are sped up. The purpose of the video was to show how to easily install and configure your own AI server at home. The speed of operation depends on what equipment you have and what model you choose. I hope I helped. Soon I will record a video showing how to generate images using AI - converting text to image and image to image.
Hi Can you please share a solution for IP overlapping between AWS servers and onprem servers connectivity over IPsec VPN?
the easiest way is to correct the addressing in one of the networks, you can also do something similar to what I did Implement NAT either in the AWS VPC or on the on-premises network to translate the overlapping IP addresses into a non-conflicting range
eerrr @ 6:57 'Create Account' why, you are on you private server. Or are you ???.
I didn't notice in the video that the error was displayed at the moment you wrote about. I logged into the local server - address localhost:3000. You need to create an account there, the first account you create will be the admin account. If you get an error, check if you performed the previous steps correctly. Depending on what error you get, it can mean many different things.
@@WojciechLepczynski Yep, but WHY an account if it's local ?????
@@joeking5211 it is local because you connect to your local server localhos:3000 that you just created and not to a server somewhere in the cloud When you create an account, you will see in the admin panel that there is only one account that you created, of course you can create more accounts on your local server. If you want to be 100% sure that it is local, disconnect your computer from the internet, connect to localhost:3000 and then create an account, you will see that everything will work even without network access, but you will then have access only from the computer on which you installed OpenWebUI
Great video! Thanks
Thanks for the feedback, soon another part about generating images from text
@@WojciechLepczynski That was indeed a question I forgot to ask! reading my mind!
I have installed this several times in different ways, and I will try to record the easiest way and discuss generating text to image and image to image. If you have any questions, please do not hesitate and thanks again for the feedback
Czy ten model jest również ocenzurowany?
W filmie pokazuję kilka modeli, to zależy, od tego który wybierzesz. Nie sprawdzałem tego, ale widziałem informacje, że ludzie na forach narzekali na to, że modele są ocenzurowane. Są sposoby by to obejść, ale ja przy modelach które udostępniam dzieciakom nakładam jeszcze większe ograniczenia😅
Inspirujesz nie tylko mnie, ale pewnie wielu innych ludzi!
Thank you, your support means so much to me 🥰
Your video is short and straightforward. It saves my time and I get what I am looking for immediately. 👍
Thank you for the feedback! I'm glad the video was helpful and got you the info you needed quickly. I like keeping things as clear and effective as possible-glad it’s helpful for you!
Thanks man thought i'd never get this thing to work
I know how you feel, some time ago I had this problem too 😉
You can find more tips like these on my blog as well! Check it out here: lepczynski.it/en
You can find more tips like these on my blog as well! Check it out here: lepczynski.it/en
Enjoyed this content? I have more on this topic over on my blog. Here’s the link: EN - lepczynski.it/en/aws_en/amazon-rekognition-detecting-objects-and-faces-i-with-aws-lambda/ PL - lepczynski.it/aws/amazon-rekognition-wykrywanie-obiektow-i-twarzy-za-pomoca-aws-lambda/
If you enjoyed this video and want to learn more, check out my blog for additional insights! EN - lepczynski.it/en/aws_en/aws-lambda-ocr-and-text-translation-in-the-cloud/ PL - lepczynski.it/aws/aws-lambda-ocr-i-tlumaczenie-tekstu-w-chmurze-aws/
Curious about this topic? I’ve written more about it on my blog. Take a look here: PL - lepczynski.it/inne/pracuj-z-pasja-personalizacja-miejsca-pracy/ EN - lepczynski.it/en/other/work-with-passion-personalizing-your-workspace/
If you enjoyed this video and want to learn more, check out my blog for additional insights! EN - lepczynski.it/en/aws_en/resizing-images-and-adding-watermarks-with-aws-lambda/ PL - lepczynski.it/aws/zmiana-rozmiaru-obrazow-i-dodawanie-znakow-wodnych-za-pomoca-aws-lambda/
One time scan one code generate. Second code how to generate
you simply enter one generated code first and then the second one, the next one that is generated after the previous one
great content and good to watch, more videos like this would be very helpful
thanks for the feedback 😄 new video on the channel soon, stay tuned
Great Video, thanks alot for the detailed info, Right to the point and fun to watch, really appreciated !!
Thanks for the feedback 😄
Awesome ❤
Thanks for feedback
Cool, thanks for explaining what's going on in the code
No problem, Thanks for the feedback
thanks for sharing, versionlock can be really useful, thanks
No problem, Thanks for the feedback
Afair user data script runs as root, so you don’t have to use sudo. Btw, what was your case that you have to use non-latest version of docker?
Thanks for the feedback. Of course you are right you don't need to use sudo in user data. Dependencies between services can be really annoying sometimes. I had software that didn't support the latest version of docker so I had to use version 23 or 24.
Private NAT gateway can only be connected to one subnet. Let's say we have VPC1 and NAT-GW is connected here. We can connect to instances in VPC2 However when you want to connect from instances in VPC2 to VPC1, do you have to create a second NAT-GW in VPC2 ?
Yes, if the subnets have the same CIDR then you need to hide your subnet. You can create another NAT gateway for this purpose. It is also possible to use AWS PrivateLink or something else, but I focused here on NAT-GW.
would be nice if you included the links
Yes, I forgot about it at the beginning, but I plan to add links in the description or add a blog article with links in the near future
dobra robota
Dzięki
for beginner its very difficult to grebe the concepts so please make sure the concepts easy way to understand others
Thanks for your feedback
thank you soo much
No problem, thanks for the feedback.
Awesome, thanks ❤
Thanks for the feedback, new video coming soon.
Awesome, thanks ❤
Thanks for the feedback 😁
Awesome, thanks ❤
Thanks for the feedback, new video coming soon.
Awesome, thanks ❤
Thanks for the feedback 😁
Super! Dziękuję bardzo!! :)
Thanks for your feedback.
good and direct to the point!
Thanks for the feedback
Very useful, thanks
Thanks, for feedback
Great, thank you for the detailed tutorial. You did a great job of covering the IAM role and permissions. People often grant too much access. Thank you for showing what it should look like.
No problem, thanks for feedback
Almost every video explaining lifecycles use "Apply to all objects". I found only this one where proper use of prefix filters is present. Thank you for the clear explanation.
Cool, thanks for the feedback.
Hi, The folder also gets deleted along with the files inside the folder. I just want to delete the files inside the folder, the folder should not get deleted. Is that possible?
Hi, When you create a folder in Amazon S3, S3 creates a 0-byte object with a key that’s set to the folder name that you provided. If the object is deleted and there are no files using that path, then the folder will also disappear. In the article on my blog, or in a comment to this article, I provided a way to create the folder again. lepczynski.it/en/aws_en/automatically-delete-old-files-from-aws-s3/
thank you
No problem, thanks for the feedback, new video coming soon.
Thanks a lot Man ❣
No problem, thanks for the feedback, new video coming soon.
When using boto3 im getting fsspec is required how to install this ? I tried using layer but not working
You can find the code and additional explanations related to this topic in the article on my blog lepczynski.it/en/aws_en/how-to-read-and-write-a-file-on-s3-using-lambda-function-and-boto3/ I hope this will help you.
@@WojciechLepczynski Thanks for replying but code not seems working
@@aadityathakur972 Today I created a new lambda function, copied the function code from my blog and I must say that everything works fine. I don't get any error. I don't know why you get this error, it's possible that your code is different from the one I shared on the blog. In such a case, I can only advise you to check the code again or contact AWS support because everything works fine for me. Others also wrote in the comments that everything works, so I assume that you are doing something differently, not as I described. Have a nice day and I hope you will fix the error that occurred in your lambda function.
Thank you so much, I just resolved my issue
No problem, thanks for the feedback, new video coming soon.
Bonsai ⛩️ :bonsai: 🏮
My first bonsai tree, I hope it will stay with me for a long time
Thanks for this video, it's exactly what I was looking for
I'm so glad the video was useful. Thank you for your feedback, another movie coming soon.
"Promo SM" 🌺
Thanks for feedback
Thanks for this Means a lot❤
No problem, thanks for the feedback, new video coming soon.
Thanks, master!!!
No problem. I see that a lot of people had the same problem as me, I'm glad it was useful.
Prosím jak dlouho tohle vedio starý děkuju
Thanks for the feedback
For resource kms don’t work Is different for key policy?
There are no implicit or automatic permission to use or manage a KMS key. The primary way to manage access to your AWS KMS resources is with policies. KMS keys belong to the AWS account in which they were created. However, no identity or principal, including the AWS account root user, has permission to use or manage a KMS key unless that permission is explicitly provided in a key policy, IAM policy or grant. The IAM identity who creates a KMS key is not considered to be the key owner and they don't automatically have permission to use or manage the KMS key that they created. Like any other identity, the key creator needs to get permission through a key policy, IAM policy, or grant. However, identities who have the kms:CreateKey permission can set the initial key policy and give themselves permission to use or manage the key. To better understand KMS you can read for example docs.aws.amazon.com/kms/latest/developerguide/control-access.html
@@WojciechLepczynski thanks for your explanation, I was a bit confused with the key policy.
sure, no problem KMS, especially cross-account and cross-region can be confusing
I looked up online and was shocked to read something like S3 deleting your files in 30 days, so does that mean that it'll only delete it if you create a policy? Otherwise the data stays there forever until you manually delete it?
Yes. If you do nothing, your files will still be in S3. You can create a lifecycle policy as I described in the video and your unused files will be automatically deleted after the time you specify. It could be 30 days, a year or several years. This will save you time and money. If you need to store files for a long time but you don't use them, it's a good idea to familiarize yourself with the different storage classes for example aws.amazon.com/s3/storage-classes/glacier/
@@WojciechLepczynski Thank you sir!
Sure, no problem, if you have a question related to the movie, don't hesitate and write a comment. By the way, there will be another movie soon. You can find more information related to clouds and devops on my blog lepczynski.it/en .
Hi Wojciech, thanks for the useful tutorial. I have a question: if I want to delete files (objects) from a particular folder, should I also tick the option "Permanently delete noncurrent versions of objects"? I noticed you selected "Expire current versions of objects". What would be the difference between the two and are files completely deleted after ticking "Expire current versions of objects"? Thanks a lot.
Hi, using versioning in S3 you can have several versions of the same file. So if you don't use versioning then you can only delete the current version like I did. If you want to remove all versions, you must also select remove noncurrent versions. You can find more about versioning in docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html
video is good - but could you not have the background music please
Thanks for the feedback. I didn't add background music in every video. I'm currently wondering how to use it and whether to do it or not.
Lower the background music. It was a little bit too high, but great video. Thank you!@@WojciechLepczynski
Sure, in newer videos I set the background music level lower. Thanks for the feedback.