![Coder In Boots](/img/default-banner.jpg)
- 78
- 86 315
Coder In Boots
Registrace 20. 04. 2020
Hello, everyone. I am a seasoned software engineer with over a decade of experience in the engineering industry. Over these years, I have learned various technologies and built several scalable systems based on my learning. I am here to share some interesting techniques that I learnt in these years to a larger audience.
This channel contains tutorials, tips, and DIY engineering projects mainly focusing on students, engineers, and professionals.
Follow my channel to get the updates. My experience is around Cloud (AWS, Azure, GCP), Data Engineering, DevOps, Linux, Raspberry Pi, IoT, IIoT, Python, Docker, Kubernetes, Data Science etc.
#docker #python #cloud #devops #linux #kubernetes #security #iot #datascience #iiot #coderinboots
This channel contains tutorials, tips, and DIY engineering projects mainly focusing on students, engineers, and professionals.
Follow my channel to get the updates. My experience is around Cloud (AWS, Azure, GCP), Data Engineering, DevOps, Linux, Raspberry Pi, IoT, IIoT, Python, Docker, Kubernetes, Data Science etc.
#docker #python #cloud #devops #linux #kubernetes #security #iot #datascience #iiot #coderinboots
Learn to Schedule Your Jobs in Linux with Crontab | Complete Crontab Tutorial
Master the art of job scheduling in Linux using Crontab! In this comprehensive tutorial, we'll guide you through the basics of Crontab, how to schedule jobs, set up recurring tasks, and automate your workflows. Whether you're a beginner or looking to refine your Linux skills, this video will help you efficiently manage and automate your tasks with ease.
#Crontab
#Linux
#JobScheduling
#LinuxTutorial
#CrontabTutorial
#TaskAutomation
#ScheduleJobsLinux
#LinuxCommands
#LinuxAutomation
#DevOps
#SysAdmin
#Cronjobs
#CrontabExamples
#LinuxTips
#ShellScripting
#coderinboots
#Crontab
#Linux
#JobScheduling
#LinuxTutorial
#CrontabTutorial
#TaskAutomation
#ScheduleJobsLinux
#LinuxCommands
#LinuxAutomation
#DevOps
#SysAdmin
#Cronjobs
#CrontabExamples
#LinuxTips
#ShellScripting
#coderinboots
zhlédnutí: 10
Video
Save and Export Docker Container as a File | Easy Step-by-Step Guide
zhlédnutí 4Před 12 hodinami
In this tutorial, we'll walk you through the process of saving and exporting a Docker container as a file. Whether you're looking to back up your container or share it with others, this guide will show you how to do it effortlessly. We'll cover how to save the container as an image, export it, and then how to import it back when needed. Perfect for Docker beginners and professionals alike! #Doc...
How to Embed Binary Files in Shell Scripts: Step-by-Step Tutorial
zhlédnutí 30Před 7 hodinami
*Description* In this video, I'll demonstrate how to embed binary files directly into your shell scripts. This technique allows you to package scripts and binaries together, making distribution and execution easier on different systems. Whether you're dealing with small executables, images, or other binary data, this tutorial will guide you through the process. *In this video, you'll learn:* Wh...
How to Change the Default SSH Port in Linux: Step-by-Step Guide
zhlédnutí 16Před 7 hodinami
In this video, I'll walk you through the process of changing the default SSH port in Linux. By default, SSH runs on port 22, but for enhanced security, it's a good idea to change this to a different port. Whether you're using Ubuntu, CentOS, or any other Linux distribution, this tutorial will guide you through each step, from editing the SSH configuration file to updating your firewall settings...
Mastering Linux: Create Your Own Custom Commands in Five Minutes!
zhlédnutí 100Před 9 hodinami
This video can be described in two ways. *One* Unlock the full potential of your Linux system by learning how to create custom commands! In this video, we'll guide you through the process of writing and integrating your own commands into the Linux terminal. Whether you're a beginner or an experienced user, this tutorial will show you how to streamline your workflow, automate tasks, and make you...
How to Configure Passwordless SSH in Linux | Step-by-Step Guide
zhlédnutí 33Před 12 hodinami
Title: How to Configure Passwordless SSH in Linux | Step-by-Step Guide Description: Are you tired of entering your password every time you connect to a remote server? In this tutorial, we'll show you how to configure passwordless SSH access in Linux, allowing you to connect securely without typing a password. 🔍 In This Video, You Will Learn: 1. What is SSH and why use passwordless SSH? 2. How t...
Let us Learn some Linux Commands
zhlédnutí 20Před 14 hodinami
Master the essential Linux commands with this beginner-friendly tutorial! Whether you're new to Linux or looking to sharpen your skills, this video covers the most important commands you'll need to navigate, manage files, and control your system like a pro. We break down each command step-by-step, with clear examples and practical tips. By the end of this video, you'll be confident using the te...
Learn the Basics of Linux | For Beginners
zhlédnutí 50Před 16 hodinami
The baby steps to learn Linux for a beginner is explained in a step by step way. All examples are explained using practical demonstrations. The topic covers all distributions of Linux such as Ubuntu, RedHat, Oracle Linux, CentOS etc. No prior experience is required for this tutorial. Ready to dive into the world of Linux? This video is your ultimate beginner's guide to understanding the basics ...
Install Google Chrome in Ubuntu | Command Line | Selenium, Chrome, Web Driver | No GUI
zhlédnutí 59Před dnem
Google Chrome is used in a lot of programs for test automation, printing and several other purposes. The installation of Google Chrome in Linux without GUI sometimes becomes tricky. This video explains the simple step by step process to install Google Chrome in an Ubuntu operating system using command line. #chrome #installation #ubuntu #selenium #webdriver #python
Learn the Basics of BASH Scripting | Linux Shell Scripting | Beginners Course
zhlédnutí 145Před dnem
Shell scripting is an important skill for any developer. The session is prepared for every beginner with the basic knowledge of Linux commands to become an expert in BASH scripting. #bash #shellscripting #programming #linux #linuxcommands #coderinboots
How to Run a Python Program as a System Service on Linux: Complete Guide
zhlédnutí 113Před 14 dny
*Description:* In this tutorial, I'll show you how to run your Python program as a system service on a Linux machine. Running Python scripts as services ensures they start automatically at boot and keep running in the background without manual intervention. This is perfect for long-running applications like web servers, monitoring scripts, or automation tasks. The steps for creating a system se...
Check the details of a Linux system using command line or Terminal | Ubuntu | Redhat
zhlédnutí 664Před 14 dny
Know Your Linux System: A Complete Guide to Understanding Your OS. Knowing the details of a Linux system is very important. Some people find it difficult to check the system details while accessing the Linux machine through command line. Get to know your Linux system like never before! In this video, we'll explore the essential tools and commands that give you deep insights into your operating ...
How to Install Google Chrome in Databricks | Selenium | Chrome Driver | AWS | Azure
zhlédnutí 30Před 14 dny
Installation of Google Chrome is a tricky activity in Databricks. As the databricks cluster nodes does not have a GUI, the chances of encountering errors are very high. I have created the curated steps for the installation of Google Chrome in Azure or AWS Databricks. I am using this in several production grade use cases without any issues. Google Chrome is required in Databricks for use cases r...
How to develop & deploy a Production Grade application in Python Flask / FastAPI
zhlédnutí 36Před 14 dny
Developing a python application is easy. But developing a production grade application needs some understanding and procedure. Due to the easiness and dynamic typecasting in python, anyone can easily develop an application. It will become unmanageable once your application grows to a scale. I have seen this issue several times. This video is prepared based on my experience. I used this techniqu...
Protect Your Web Applications from Brute Force, DDoS, and Botnet Attacks | NGINX + Fail2Ban Tutorial
zhlédnutí 66Před 21 dnem
In this video, we walk you through a step-by-step guide on how to safeguard your web applications from brute force attacks, DDoS attacks, and botnet threats using NGINX and Fail2Ban. Learn how to configure these powerful tools to detect, prevent, and mitigate common security threats to keep your website safe and secure. Whether you're a beginner or an experienced sysadmin, this tutorial will eq...
How to do Port Forwarding in your Home Broadband Router | Web Hosting | Port Mapping | NAT Rule
zhlédnutí 26Před měsícem
How to do Port Forwarding in your Home Broadband Router | Web Hosting | Port Mapping | NAT Rule
How to Host a Web Application at Home on Internet for Free | API | Website | Raspberry Pi | Home PC
zhlédnutí 190Před měsícem
How to Host a Web Application at Home on Internet for Free | API | Website | Raspberry Pi | Home PC
What is Clickjacking | How to prevent Clickjacking in Nginx | Web Applications | APIs | Security
zhlédnutí 33Před měsícem
What is Clickjacking | How to prevent Clickjacking in Nginx | Web Applications | APIs | Security
How to Limit the Request Rate in Nginx | Block DDoS attack | Prevent DDoS Attack | Prevent Botnets
zhlédnutí 74Před měsícem
How to Limit the Request Rate in Nginx | Block DDoS attack | Prevent DDoS Attack | Prevent Botnets
How to Containerize Application using Docker & Gitlab | Build and Deploy Docker Images using Gitlab
zhlédnutí 55Před měsícem
How to Containerize Application using Docker & Gitlab | Build and Deploy Docker Images using Gitlab
How to host a website in Docker using Gitlab CI CD | Deploy Angular, ReactJS application in Docker
zhlédnutí 80Před měsícem
How to host a website in Docker using Gitlab CI CD | Deploy Angular, ReactJS application in Docker
How to host a website in Docker ? | Angular | ReactJS | Coder In Boots
zhlédnutí 57Před měsícem
How to host a website in Docker ? | Angular | ReactJS | Coder In Boots
How to deploy Nginx in Docker | Containerized Deployment | Podman
zhlédnutí 81Před měsícem
How to deploy Nginx in Docker | Containerized Deployment | Podman
How to enable GZIP compression in Nginx ? I Benefits of HTTP compression
zhlédnutí 47Před měsícem
How to enable GZIP compression in Nginx ? I Benefits of HTTP compression
Kafka Producer and Consumer Explained | Python Program | Kafka Series EP 04
zhlédnutí 59Před 3 měsíci
Kafka Producer and Consumer Explained | Python Program | Kafka Series EP 04
Role of Zookeeper in a Kafka Cluster | Internals of Zookeeper and Kafka | Kafka Series EP 03
zhlédnutí 272Před 3 měsíci
Role of Zookeeper in a Kafka Cluster | Internals of Zookeeper and Kafka | Kafka Series EP 03
How to host multiple websites in a single Apache Web Server | Multi site hosting | Virtual Host
zhlédnutí 131Před 3 měsíci
How to host multiple websites in a single Apache Web Server | Multi site hosting | Virtual Host
How to Install Kafka for Practice in 5 mins | Development Environment | Kafka Series - EP02
zhlédnutí 68Před 3 měsíci
How to Install Kafka for Practice in 5 mins | Development Environment | Kafka Series - EP02
Zero to Kafka | Fundamentals of Kafka | Internals of Apache Kafka | Kafka Series EP 01
zhlédnutí 200Před 3 měsíci
Zero to Kafka | Fundamentals of Kafka | Internals of Apache Kafka | Kafka Series EP 01
Fundamentals of Groups in GitLab | Basics | Complete Tutorial
zhlédnutí 40Před 6 měsíci
Fundamentals of Groups in GitLab | Basics | Complete Tutorial
I have docker installed and the daemon running but I still get the error: Cannot connect to the Docker daemon at unix:///var/run/docker.sock
please check the status of the docker daemon. Also make sure you are executing the command from a user that has permission to docker.
@@coderinboots it turns out there is a option in the Docker desktop in the advanced settings turn on the Docker web socket for third parties. After I did this it worked. Thanks for your follow up!
I'm glad to hear that the issue is resolved.
Very helpful Sir, thank you. 👍
Glad it was helpful!
timestamps (coarse) 0:00 intro 0:09 preface 2:46 hostname, uname -r 3:46 ip addr or ifconfig 6:20 inxi -S or lsb_release -a (for ubuntu) 7:58 uname -a 9:51 df -h 11:10 lsblk: list block devices 12:10 fdisk -l: partitions 13:01 cat /proc/cpu_info 14:01 /proc/meminfo 14:43 free -g 15:26 htop 17:25 appropos <keyword>: search command db 19:10 outro
I hope the video was useful.
@@coderinboots हाँजी, निश्चित ही यह चलचित्र जानकारी का अच्छा स्रोत है. इन timestamps में अभी कुछ अधूरापन है, जब मैं इन्हें edit करूँगा, तब दिया गया heart हट जाएगा. तो यदि आप चाहें ती इन timestamp को pin कर सकते हैं. > _" I hope the video was useful. "_
@@yash1152 Thanks Yash. I pinned your comment.
thank you. just as what I need
Glad it helped!
Outstanding work❤❤
Thanks a lot 😊
hi very informative and it's a step by step follow to implemet flyway,thanks for the effort to spread the knowlege, i have doubt i use flyway from windows desktop to connect oracle db , where we have SCHEMA VERSION -table to check the migration and pending, now we want to migarte scriptes to the same daabase from ubntu machine ,here it picks SCHEMA VERSION HISTORY -table is zero that mean empty schema.. i belive issue in checking the table name DIFFRENCE or any ,can you give some input to rectify this ? thanks .
Hi Gopi, As per your message, you have an oracle db is running on a windows server and Ubuntu server. Is requirement to migrate the changes from the windows oracle to the Ubuntu oracle.
@@coderinboots sorry , the message was not the same. i have oracle db in redhat linux, i use to migrate scripts source code from a windows machine(agent) to oracle db in linux redhat. where version control table "schema version" where i use older version of flyway . but now we try to migrate scripts(source code ) from ubuntu linux machine to the oracle db in linuc redhat, with newer version of flyway where it looks for version control table name"schema version_history" how to rectify this. question regading flyway pick up script and checking version control table
I go through all the courses in Udemy and something like this, but your video is the only one explains everything very insight, keep it up 💯
Thank you for the feedback.
@@coderinboots can you modify the video to have auto generated english subtitle? it's a little bit hard to learn because i'm not good at english
Sure. I will add the subtitle.
@@coderinboots I'm sorry if I bother you, but the subtitles you made is kinda weird, it seems you set translation between Hindi to English, not let CZcams generate subtitle automatically from your voice instead ...
I have not created the subtitles manually. Seems it is auto generated. I will get it fixed
Very useful. Short and sweet. Thanks
Thank you for the feedback. Please subscribe this channel for more videos.
Insightful. Thanks alot bro.
Glad it was helpful!
how to reduce disk?
It is not straightforward. Please follow the below approach. medium.com/@m.yunan.helmy/decrease-the-size-of-ebs-volume-in-your-ec2-instance-ea326e951bce
host a multiple docker containers in nginx ,here nginx is a reverse proxy .could you please make a vidoe?
Could you please elaborate on the topic in detail.
Great🎉
Thanks 😄
Nicely explained
Thank you so much 🙂
Hi, Thanks for your video. It is worth watching. I tried the same. At last I am getting below error. Not able to figure out why this error is coming. $ curl --header "${JOB-TOKEN}: ${CI_JOB_TOKEN}" --upload-file artifacts/main.zip "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/application/1.0/main.zip" curl: Can't open 'artifacts/main.zip'! curl: try 'curl --help' or 'curl --manual' for more information curl: (26) Failed to open/read local data from file/application
Thanks for the feedback. Seems the file is not present in the correct path.
NO VOICE?
sorry, some technical issue.
Just Amazing, Loved it 😍👌👌
Thank you! Cheers!
amazon ec2 is free or bill??
Aws EC2 is a paid service. But they offer a free trial for the t2.micro instance for a period of 12 months in all new accounts. Please read all the conditions before you launch a free instance.
hey, what was the shortcut to comment out (#) all at a time in gitlab yaml file Could you please share here!!
In windows it is [Control] + [/] keys. This will do comment and uncomment.
👍
👍
👍
very good tut was looking for something to monitor nginx via web and thats it
Yes, and the error.log is empty, default site is working without SSL, and custom was working till i made the SSL. i got my domain on namecheap. and after that, because im running the node js server and the mysql db, i need to my app could make the request locally without cors interfiring. How can i do or heck this: Check whether the nginx is set to listen request from all sources instead of just localhost
sweet tutorial, i used google vm, ubuntu and nginx, domain is on namecheap, everything goes good till i make a SSL certificate with certbot, i opened the 443 port on vm, but somehow the site doesnt connect. could you help me with that. thanks
Is the certificate generation successful. Are there any errors in the nginx logs. Check whether the nginx is set to listen request from all sources instead of just localhost.
@@coderinbootsyes, no error in the error.log. How i can do or check this: "Check whether the nginx is set to listen request from all sources instead of just localhost."
@@coderinboots yes, no error.log is empty. the default server is working, my custom was working before implemented the SSL certificate, my domain is in namecheap. how can i check or do this: Check whether the nginx is set to listen request from all sources instead of just localhost.
Yes, and the error.log is empty, default site is working without SSL, and custom was working till i made the SSL. i got my domain on namecheap. How can i do or heck this: Check whether the nginx is set to listen request from all sources instead of just localhost
In this tutorial you are serving static page what if i had a express server with backend how can i deploy multiple express apps?. A reply would be helpful
The approach is the same. I have already created a video on this topic. Just create the required proxy entries within each virtual host. Please check the video below. czcams.com/video/Vmb-B9Q_6V4/video.htmlsi=FsVM_nJghPcu3HIC
You saved my 2 days of effort 🙏
i m using .net web api i create the .platform folder in the root and i use codePipeLine for build and deployment. how do i solve this issue there ?
What is the issue here. If it is with the folder, then add a set in the pipeline to copy the content out from the folder. Else set the root directory in nginx with the path that includes the folder. Also for API, the deployment is not like this. You need to run the API and proxy it with nginx. I have already explained this in another video.
very detailed video thank you so much
Glad it was helpful!
Very good tutorial
Glad you liked it
google Dns Provider is Cost or free ,if cost means how much they ask ..please provide video for that ...Domain creation .
The domain service is paid. The normal domain cost starts from 12$ per year. Premium domain costs more. Google domain service is now transferred to a new company named squarespace. The cost of domain names and it's availability can be checked online.
I will create a video on how to create a domain name.
Can you deploy the nextjs application using Jenkins in nginx server
Yes it is possible.
Hi, many thanks for the video. it is well laid. Now that the packages registry is populated, how does it get used in another project ? can you also provide an example for the same ?
We can share the packages using the project or group token. Using the token other projects can access the packages and artifacts. The default CI_JOB_TOKEN has access only within the same project. Let me know if this is clear. Else i can provide some more details.
THanks @@coderinboots . Is it possible to store the third party packages into packages registry just like ho we can storea container image in a container registry. All the examples are storing only the egg info and a tgz. but they do not contain th eactual packages.
@@vinodprabhu8083 Yes you can store any file in the package registry. The gitlab registry has a package registry where you can store any files. You can do the file upload using Gitlab APIs.
Thanks. How can this be done on a Mac?
Try using openssl. Syntax is given below. openssl base64 -in <infile> -out <outfile>
Thanks for the video. I just want confirm if I understand it correctly, the shell script for each job will be executed in the docker container of the image that you mentioned for each job, right? Do you have any video that you will use the container registry instead?
Yes. that is correct. The image is pulled from the container registry. I have not bundled the docker image with the scripts. If you want the image to be pulled from a private container registry, you just need to configure the registry in the docker service running on the gitlab runner node.
The difference between your video and others, is your video shows how it is done in the industry while the others just explain the theory and show how nginx works. Thank you for your help. Great Video.
this is my gitlab-ci.yml file and i have configure aws ec2 instance as gitlab runner and docker executor and i give ecr full access using iam role push-to-ecr: stage: docker-build image: name: python:3.11.2-slim-buster before_script: - pip install awscli script: - echo $AWS_DEFAULT_REGION - echo $DOCKER_REGISTRY - aws --version - aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $DOCKER_REGISTRY output: aws --version /bin/bash: line 161: aws: command not found here aws commands are not working please help me
Seems AWS cli is not installed. Please make sure the package gets installed properly.
I watched all gitlab related to videos its really helpful for and your explanation is really wow❤ Any body can understand easy please do more videos related DevOps Thankyou so much. I learnt something.. happy 😊
Very Good Tutorial
Amazing, i really like these kind of explanations, that's what my secret to remain in the tech industry. Thank You 😊
Thanks 🙏 Can we do this using Linux as well ?
Yes, you can. The steps are the same. We just need a public ip to expose the site to the internet.
I was struggling for days, Until I reach out to this video for enlightenment, thanks Sir!
Bro, This is liquid gold.
It was totally understandable video thank you for helping us all
hello, I want to ask does it works with Multisite sub-directories?
If you are referring to subdomains, yes. If not kindly elaborate the question.
I mean does it work for WordPress Multisite sub-directories not sub-domains
@@karimmourice244 - You can create virtual host with document root as the subdirectory. It will open the subdirectory directly instead of opening the landing page.
thanks but do you have the script because i'm not from a technical background @@coderinboots
Thank you for this superb video! Ive tried Bluehost and DreamHost, but Cloudways with TST20 coupon is the actual money-saver.
Thank you very much. You helped me understand how to proceed.
Fascinating tutorial. Thank you loads
Thank you for the feedback. Glad that the video is useful.
this was very helpful. Thank you
Nice explanation brother 🎉❤..
Thank you.
@@coderinboots brother how to deploy. yaml file service.yaml file in gitlab to kubernetes
@@Praveen347-q6n - We need a runner that can interact with Kubernetes (with kubectl client). Then execute the deployment.yaml using the runner.
Intresting!