- 36
- 10 494
Code Voyage with Iman
Canada
เข้าร่วมเมื่อ 25 พ.ค. 2023
🚀 Embark on a tech adventure with Code Voyage with Iman!
Welcome to "Code Voyage with Iman"! Dive into the world of technology and programming with concise, focused content. Discover cutting-edge methods, powerful tools, and innovative approaches to build top-tier software and applications. Join us as we push boundaries, explore programming skills, tackle DIY tech projects, find creative workarounds through hacking, and gain insights from expert interviews. I believe many projects and problems can be solved with a bit of learning and in-house resources, boosting our confidence and skills. Become a technology adventurer with Code Voyage with Iman!
Welcome to "Code Voyage with Iman"! Dive into the world of technology and programming with concise, focused content. Discover cutting-edge methods, powerful tools, and innovative approaches to build top-tier software and applications. Join us as we push boundaries, explore programming skills, tackle DIY tech projects, find creative workarounds through hacking, and gain insights from expert interviews. I believe many projects and problems can be solved with a bit of learning and in-house resources, boosting our confidence and skills. Become a technology adventurer with Code Voyage with Iman!
WireGuard VPN Made Simple: Self-Host Your Secure Network (With & Without Traefik)
📜 Description:
Looking to set up your own private VPN for secure and lightning-fast connections? In this video, we’ll explore how to self-host a WireGuard VPN, both with and without Traefik. Whether you’re building a home server or enhancing your self-hosting setup, this guide will walk you through the process step by step.
We’ll cover:
The basics of WireGuard VPN and why it’s the best choice for privacy.
Setting up WireGuard with Traefik for seamless reverse proxy integration.
A standalone WireGuard setup for those who prefer simplicity.
Securing your network with SSL/TLS and dynamic DNS.
By the end, you’ll have a fully operational VPN you control. Let’s take your self-hosting journey to the next level! 🚀
🎬 Chapters:
00:00 Intro to WireGuard VPN and Benefits
00:28 Demo and Testing
03:28 Standalone WireGuard Setup
16:35 Setting Up WireGuard with Traefik
25:40 Wrapping Up and Next Steps
27:00 Outro
🔗 Links:
wg-easy GitHub Repo: github.com/wg-easy/wg-easy/
My Setup: github.com/TheRealCodeVoyage/selfhost_homeserver_series
WireGuard Official Website: www.wireguard.com
Traefik Documentation: doc.traefik.io
💬 Connect with Me:
X / Twitter: x.com/nulljuju_dev
GitHub: github.com/TheRealCodeVoyage/
Discord: discord.gg/pwYTz5Ttaf
Daily.dev: dly.to/vHURMWKuVoT
CodeVoyage.Dev
📢 Don’t Forget to Like, Comment, and Subscribe!
Looking to set up your own private VPN for secure and lightning-fast connections? In this video, we’ll explore how to self-host a WireGuard VPN, both with and without Traefik. Whether you’re building a home server or enhancing your self-hosting setup, this guide will walk you through the process step by step.
We’ll cover:
The basics of WireGuard VPN and why it’s the best choice for privacy.
Setting up WireGuard with Traefik for seamless reverse proxy integration.
A standalone WireGuard setup for those who prefer simplicity.
Securing your network with SSL/TLS and dynamic DNS.
By the end, you’ll have a fully operational VPN you control. Let’s take your self-hosting journey to the next level! 🚀
🎬 Chapters:
00:00 Intro to WireGuard VPN and Benefits
00:28 Demo and Testing
03:28 Standalone WireGuard Setup
16:35 Setting Up WireGuard with Traefik
25:40 Wrapping Up and Next Steps
27:00 Outro
🔗 Links:
wg-easy GitHub Repo: github.com/wg-easy/wg-easy/
My Setup: github.com/TheRealCodeVoyage/selfhost_homeserver_series
WireGuard Official Website: www.wireguard.com
Traefik Documentation: doc.traefik.io
💬 Connect with Me:
X / Twitter: x.com/nulljuju_dev
GitHub: github.com/TheRealCodeVoyage/
Discord: discord.gg/pwYTz5Ttaf
Daily.dev: dly.to/vHURMWKuVoT
CodeVoyage.Dev
📢 Don’t Forget to Like, Comment, and Subscribe!
มุมมอง: 158
วีดีโอ
DIY Cloud: A Step-by-Step Guide to Self-Hosting Services: DDNS Setup + Traefik + SSL/TLS
มุมมอง 21814 วันที่ผ่านมา
📜 Description: Turn an old laptop or spare hardware into your personal home server! 🌐 In this first episode, we’ll set up Dynamic DNS with Cloudflare, configure Traefik as a reverse proxy, and secure everything with SSL/TLS certificates for all your subdomains. Whether you’re a beginner or just curious about self-hosting, this guide will show you how to build the foundation for hosting your own...
Turn GRUB into Art: Custom ASCII for Your Linux Bootloader
มุมมอง 154หลายเดือนก่อน
📜 Description: Tired of the same old GRUB bootloader screen? Let’s make it your own! In this video, I’ll show you how to customize your Linux GRUB boot screen with ASCII art and personal messages. From creating a Batman logo with "Welcome Master Bruce!" to a spaceship showcasing "Code Voyage", we’ll turn your bootloader into a masterpiece. Whether you’re a Linux veteran or just getting started,...
Power Up 🥇 Your Terminal 💻 : OhMyZsh Setup + Powerlevel10k Theme Guide!
มุมมอง 3945 หลายเดือนก่อน
📜 Description: Looking to take your terminal experience to the next level? In this video, I walk you through how to install OhMyZsh, the powerful Zsh framework, and enhance it with the Powerlevel10k theme for a beautiful, feature-rich shell. From Git status overview to lightning-fast prompts, this combo will completely change the way you interact with your terminal. Whether you want speed, beau...
Customizing Linux Kernel: Your First Step into Kernel Hacking
มุมมอง 1035 หลายเดือนก่อน
📜 Description: Ever wondered what goes on behind the scenes of your Linux system? In this video, we'll dive deep into the world of Linux Kernel compilation and installation. Whether you're a seasoned developer or just starting out, this guide will walk you through each step, demystifying the process. We'll show you how to compile your very own custom kernel and explore a few fun tweaks along th...
Revolutionize Web Development with FastHTML: A Python-Only Approach
มุมมอง 2.9K5 หลายเดือนก่อน
📜 Description: In this video, I introduce FastHTML, a groundbreaking technology that allows you to build web apps using pure Python, eliminating the need for JavaScript. We’ll explore FastHTML’s features and capabilities, and I’ll walk you through building a simple to-do app using FastHTML, SQLite-utils for the database, and TailwindCSS for styling. If you're excited about the possibility of si...
Flask + HTMX + TailwindCSS: The Easiest Full-Stack Setup for Dynamic Web Apps
มุมมอง 5206 หลายเดือนก่อน
📜 Description: In this video, we're diving into a simple yet powerful mini full-stack setup using Flask, HTMX, and TailwindCSS. Whether you're a beginner or just looking to expand your web development toolkit, this stack offers a straightforward way to create dynamic web applications. We'll start with the basics of setting up a Flask server, use HTMX for handling AJAX requests without writing J...
CrowdStrike Wake-up Call! Why Linux is Your Best Defense
มุมมอง 3956 หลายเดือนก่อน
📜 Description: In this video, we'll explore the recent CrowdStrike disaster and why it's a wake-up call for anyone concerned about security and privacy. Learn why switching to Linux can protect you from similar incidents and provide a safer, more private computing environment. 🎬 Chapters: 0:00 Introduction 1:03 What Should We Do? 1:27 Why Linux: Enhanced Security 1:44 Why Linux: Privacy Protect...
Set Up Your Own VPN under 2 Minutes! Ocserv Installation Made Easy
มุมมอง 2636 หลายเดือนก่อน
📜 Description: Set up your own VPN server in just 10 minutes! In this video, I'll show you how to install and configure Ocserv on your server. Following up on our previous video on setting up Nginx, this tutorial takes you through the entire process of getting Ocserv up and running. Watch as I demo the installation script, explain each line of code, and show you how to monitor your VPN with occ...
Instant Nginx + SSL Setup With Your Custom Domain
มุมมอง 1046 หลายเดือนก่อน
📜 Description: Set up your own Nginx server with SSL in under 5 minutes using a single bash script! In this video, I'll walk you through the entire process, from creating a server on Hetzner to configuring DNS records on Squarespace, and finally, running the script to get your Nginx server up and running. Perfect for beginners and a prerequisite for my next video on installing OpenConnect Serve...
Build a Free Blog with Jekyll & GitHub Pages 🚀 | Use Ready Themes!
มุมมอง 8316 หลายเดือนก่อน
📜 Description: Welcome to "Code Voyage with Iman"! In this video, I'll show you how to create a free blog website using Jekyll and GitHub Pages. You don't need to start from scratch-I'll also introduce you to websites offering ready-to-use Jekyll themes to make your blog setup even easier. 🎬 Chapters: 00:00 Introduction to Jekyll and GitHub Pages 06:19 Setting Up Your GitHub Repository 10:11 In...
Transform Markdown to HTML in Your Static Site Using PageDown JS! 🚀
มุมมอง 767 หลายเดือนก่อน
Transform Markdown to HTML in Your Static Site Using PageDown JS! 🚀
Create a Website for Free with GitHub Pages and ChatGPT! 🚀💻 #TechTutorial
มุมมอง 1817 หลายเดือนก่อน
Create a Website for Free with GitHub Pages and ChatGPT! 🚀💻 #TechTutorial
🎬 Stream and 📱 Screen Mirror with AirPlay on Raspberry Pi & Linux | UXPlay Installation Guide
มุมมอง 7577 หลายเดือนก่อน
🎬 Stream and 📱 Screen Mirror with AirPlay on Raspberry Pi & Linux | UXPlay Installation Guide
How to Remote Desktop to Raspberry Pi from Ubuntu using VNC & VNCTiger #TechTutorial
มุมมอง 5347 หลายเดือนก่อน
How to Remote Desktop to Raspberry Pi from Ubuntu using VNC & VNCTiger #TechTutorial
How to SSH into Raspberry Pi from Your Laptop: Step-by-Step Guide
มุมมอง 2057 หลายเดือนก่อน
How to SSH into Raspberry Pi from Your Laptop: Step-by-Step Guide
Creating a Simple GNOME Extension 🧩: Display Setup Switcher
มุมมอง 867 หลายเดือนก่อน
Creating a Simple GNOME Extension 🧩: Display Setup Switcher
Master Your Display Setup with xrandr: The Ultimate Bash Script Guide
มุมมอง 948 หลายเดือนก่อน
Master Your Display Setup with xrandr: The Ultimate Bash Script Guide
Master Nautilus: Integrate 📜 Bash Scripts with Right-Click Menu for Enhanced Productivity
มุมมอง 1378 หลายเดือนก่อน
Master Nautilus: Integrate 📜 Bash Scripts with Right-Click Menu for Enhanced Productivity
Mastering Bash Script Tutotrial: How to write a Install Script in Bash step-by-step #linux #bash
มุมมอง 768 หลายเดือนก่อน
Mastering Bash Script Tutotrial: How to write a Install Script in Bash step-by-step #linux #bash
Bash Scripting: From Fundamentals to Intermediate Concepts | VanLUG Session
มุมมอง 938 หลายเดือนก่อน
Bash Scripting: From Fundamentals to Intermediate Concepts | VanLUG Session
<3
Very nice bro!
Thanks mate 🔥
You are great, I'm doing this in my own adhd rush. Greetings from Argentina
Thank you for you kind words. I’m happy you liked the content. Hope you enjoy the rest as well.
really helpful, thanks
You’re welcome ☺️
❤
👍
Thanks. Can u show how to write a chatbot similar to gradio or streamlit...
I have not worked much with chatbots therefore I don’t know these chatbots. But i might cover a common one in the future. Chatbots these days with the advancement of LLMs should be fairly easy and without the need of programming languages.
This is exaggerating to say goodbye to JavaScript
Exaggeration is the right word! I tried to spice it up! my love for JS doesn’t go away that easy 😉
🎉
Nice 👍
Code Voyage with Iman, cool content bro
Appreciated 🙏
Actually HTMX uses javascript under the hood. It is wrong to say that no javascript is needed
I have mentioned this in the video. No JS is needed in development.
Full screen dev window please and we have zero reason to look at you looking at your screen 😊
Noted.
👍
❤
👍
i left 2 comments about tweaking the speed but they removed , idk why :(
Sorry to hear that! Idk either 🤔 Feel free to join my discord for easy of communication discord.com/invite/kEYeuh3Y
@@TheRealCodeVoyage thank you, i will join and share the trick
Thank you so much for sharing this. I live in Russia and we got wireguard blocked several month ago, and then i switched my VPS to outline. But suddenly goverment blocked outline too several days ago, so I spent a couple of days researching how to set up ocserv and I happy that I found your video. Also I like the way you describing everithing. I am very grateful to you
I just set it up and its works! But speed is much lower then without VPN connected. Anyway, it works and I can access everything I need.😍
Hi Ivan, I’m happy that it worked for you. Your comment and feedback is very appreciated and encouraging to me ☺️. If you have access to chatGPT, make sure to ask how you can modify the config file to boost your speed. There are small changes that might be helpful. Btw OCSERV is anti-DPI (Deep Packet Inspection) so in the eyes of Govs you are connecting to a remote server and not to a VPN. This was one of the main VPN that always worked in Iran. Anyway, let me know if you could tweaked the speed 😉
@@TheRealCodeVoyage Hi again, Iman! I am here to say that i significantly improved the speed from 5-6 mbits to 60-70. I found the trick in linuxbabe article about occrv. It is TCP BBR algorithm. I just invoked from my VPS 3 commands: echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/60-custom.conf echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.d/60-custom.conf echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.d/60-custom.conf
@@TheRealCodeVoyage Hi, Iman! I just managed to increase the speed and happy to share the solution with you. I found the trick in linuxbabe article about occerv. It's TCP BBR algorithm. I just invoked in my VPS 3 commands and found that speed increased from 5-15 Mbits to 40-70. Here the commands: echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/60-custom.conf echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.d/60-custom.conf echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.d/60-custom.conf
Hi Iman. Could you share your discord again? This link is outdated😁
thanks for share...
My pleasure
This was actually really informative. I use ProtonVPN since I pay for their other services, but I've heard about setting them up using a webhost or vps. Just never looked into how to do it before. Also, what the heck is your host OS? I recognize elements of it but holy.. your taskbar is a strange blend of bland windows and edgy linux elements and I love it.
I’m happy you liked the content. I have Ubuntu on my system with KDE installed instead of Gnome, therefore Kubuntu.
👍
❤
❤️
Well done, nice content
Thank you brother. But i have a question. Do i need to put the date shown in 27:57? Because i dont want the url to have the date
Hey There! If i understood your question correctly, Yes you have to write the date at the beginning of the new .md file name. This is how Jekyll works, although you can change this setting as well in the config file.
@@TheRealCodeVoyage thanks!
Long comment warning, but I feel like this deserves more than what's been posted so far. Mainly because OP's enthusiasm about Linux makes me happy, I haven't felt that way about computers since high school. Plus there's things to add, clarify and correct. So, first the Crowdstrike bug. This wasn't an issue with Windows as the media suggested and it's also not the fault of a bad Kernel driver as many have suggested. The problem stems from the fact that the Kernel driver in question was specifically designed as a workaround for Windows requiring all Kernel drivers be signed by Microsoft to execute. Typically anything that touches the Kernel has to be sent to Microsoft for testing, validating that it isn't malicious or defective, etc. This makes for a long turnaround time on Microsoft's end, so companies that need rapid updates turn to solutions like this. Their driver was working exactly as intended, the problem is the main point of the driver is to run unsigned code in Kernel space. This isn't a problem on it's own, but it means you have to double-tripple-quadruple check everything before a full public release. Why are Kernel drivers treated so special? Because if you foul up your application, you get crashes and program hangs and vulnerabilities. But when you screw up a Kernel driver, you get a blue screen at best and unrepairable damage to your computer at worst. The main cause of this issue was 100% complacency towards safety measures. This has been a growing issue with modern developers for years; a huge part of software today treat computer resources like candy and system integrity is an afterthought. Anyways, I like Linux and have had a Linux daily driver since ~2012. I want to give my perspective on his points and make a couple of my own. This is more for those unfamiliar with the Linux project and are curious. 1 - Linux does have a lot of really intuitive security features, but the primary reason it's so secure from malware is one single design choice. Nothing on the system is allowed to touch the system without explicit user permission. Like 99% of malware relies on being downloaded in the background and remaining undetected. On Linux, it's either not allowed to execute at all, or completely restricted from reading from/writing to the filesystem without the say-so from the user. This effectively kills any and all stealth the malware has, so most malware devs don't bother targeting Linux. Yeah, it really is that simple. The fact that the user has to click "OK" is enough to halt basically all malware in it's tracks. Combine that with the fact that most Linux users aren't the type to be fooled by dodgy downloads, and it makes a lot of sense as to why Linux is often considered a stronghold. 2 - Linux is a great privacy tool, but remember that you're only as private as you want to be. No amount of privacy-focused software can hide the information you freely give out on a daily basis. Otherwise, great point. 3 - While my experience with getting support from the Linux communities I've been to has been mixed to say the least, it's still really good. I was afraid I'd look like an idiot when I installed a GPU driver and kept going into Kernel panic over and over, but people were overwhelmingly understanding and helpful. Once or twice I've asked questions and gotten silence, but it's not that hard to work out on your own. 4 - Eh, I don't really agree. You don't really find a whole lot of over-the-counter malware for Linux consumers, but Linux servers are definite targets for attacks since Linux dominates the hosting world. 5 - Linux is a lot more customizable than Windows and company, to the point where you can literally just install new desktop software on the fly. However, don't sell modern Windows short in that department. Powershell has made my Windows box into something almost akin to Ubuntu (left-docked taskbar that auto-hides, most of the spyware and bloatware removed, etc). It's amazing how many features Windows has with each release that get ignored because people are usually pissed off about the (admittedly ugly) visual changes. That being said, you brought up Linux in the workplace and I wanted to touch on that since I learned this the hard way. If your computer is at all required for some kind of work or education.. just don't go Linux. Basically every educational and professional center in the country operates on the assumption that you're running Windows or, less often, OSX. Just trust me when I say that it's a compatibility black hole. One of my biggest adventures was figuring out how to get captive portals to work (those annoying sign-in things for hotel wifi and the like). I don't know what it is, but they just refuse to work on Linux. I tried several workarounds, even installing some repos that added additional support for them, but it was still 50/50. It's just not a great solution for anything professional. Not because it lacks capability, but rather that no big names in tech offer much support for it. While things like GIMP are a fantastic alternative to Photoshop, I wish you luck ever finding much professional work with it. Even if you can create stunning works of art with it, customers and other professionals alike *WILL* judge you for not going with the industry standard. Perfect for personal projects, but other people will be your downfall and you'll have to open your wallet back up to Adobe. Is it sad? yeah. Can we do much about it? Nope. The way I've found to enjoy Linux is just to shove on it my old laptops when I replace them. It's nice to have something different to mess with, and they make great media centers to hook up to a TV or keep on your nightstand. You'd be surprised how much life you can breathe into an old computer by shoving a new OS on it. I think I rambled enough. Great video by the OP, hope some of this might help someone as well. Dude needs to work on his scripting and presentation skills, but the enthusiasm is there. Keep it up!
Hi there, thank you for your thoroughness and detail explanation of what has happened at the latest Crowdstrike outage! I hope others find this read as useful as I did. I can almost completely relate to all the points you have mentioned. I’m happy that my video is reaching out to experts and knowledgeable people like you. Just one question, who is OP? I couldn’t figure this abbv out. I hope to see you back in my channel.
@@TheRealCodeVoyage OP = original poster. So you.
shut up. it has happened to crowdstrike in linux as well as in windows. It was the same thing.They used an update in a signed driver. It could happen to *nix also.
I was rude. Sorry for the shut up. I mean: Its not related to windows. Linux has been there also.
I was not effected by that outage since I'm using Ubuntu. but after you and couple of other comments mentioned it i educated myself on it.
This is BS, cloudstrike did the same thing to all Debian distros, complete kill that required reinstall. Only difference is that nobody uses Linux, therefore nobody bothered to report on it. It's a kernel driver issue, it does not matter what OS it is in.
"Nobody uses Linux" Are you being serious? ~90% of the worlds cloud infrastructure runs on Linux. ~70% of servers are Linux based and it's estimated that Linux powers ~80% of the global stock market. (stats from WorldMetrics btw) People. Use. Linux. You don't live in reality. It wasn't a Kernel driver, it was a file their shady ass Kernel driver failed to load because apparently multi-stage testing and rollout updates are a mystery to the tech giant. It somehow got corrupted and caused a NullPointerException when their driver attempted to load it. Because the exception was thrown in Kernel space the computer was forced to BSOD to prevent significant damage to data. Linux and friends were unaffected because it was a Windows-specific build that had the issue, things were business as usual on Linux hosts. Or at least as close to usual as they could've been with the entire financial sector of Australia being shut down for a day. And yes, the OS does matter because every OS has a different Kernel 🤦 The Windows and Linux Kernel literally couldn't be further from each other. The Windows project generally strives for a more robust and all-purpose Kernal whereas Linux has much more of a focus on being modular to fit the needs of any particular distribution since no two systems have the same needs. Take, for example, Microsoft's attempts at bringing a somewhat universal (and extremely watered-down) version of Windows to mobile and tablets in the 2010s. The OS had to have a Kernel capable of running on phones, tablets, desktops, laptops and even the Xbox one almost interchangeably. While they were doing that, Linux was chilling in the background focusing almost exclusively on desktop and server-based distros. The Windows Kernel not only operates completely differently, but it has a much lighter overall footprint than the Linux Kernel. Anyone who's ever used Fedora for an extended period knows the sheer pain of constant 2-300+mb Kernel upgrades like every few days. Long story short, saying the OS doesn't matter because it's a Kernel driver issue isn't only inaccurate, it's just downright wrong 🙃 Not saying either one is better or worse btw, but rather that they very much are different and have totally different design philosophies. The level of misinformation I've seen around this event is insane, so I figured clarification was necessary. Linux was unaffected because the Linux build of Falcon didn't receive any bad files, and that's literally the only thing that saved it.
@@losivart9610 We are clearly talking about desktops. I am not going to read the whole response. Crowdstrike killed Linux the same way they month ago but nobody simply cared because nobody uses it. It's free and nobody wants it. It's garbage.
@@NeuroScientician Yeah, nobody wants it. Beyond the 40+ million desktop installations of Linux, plus however many bootable mediums for distros like Kali and Raspian. Real ghost town when r/Linux literally has 1.3 million unique users. Tell me, if you're not willing to read criticism of your own bad takes, then why spend your time criticizing someone else's video with pure misinformation? Tell you what, if you'd like to learn a bit about the things you're talking about, I have some really great suggestions! Start with "The Very Hungry Caterpillar" by Eric Carle. Work your way up form there until reading further than a paragraph is comfortable for you, and then perhaps start reading about the inner workings of Kernels. Zoomer brain rot has destroyed online discussion. Edit: Sorry to OP if this seemed harsh, I don't mean to bring negativity to an otherwise seemingly happy channel (I'm also legit interested in the tutorials for git blogs, I just can't watch rn). But, allowing the type of arrogant misinformation like this to slide was too much for me. I won't flame anymore, hope my posts did legit help someone.
@@losivart9610 1.4 Billion Windows Machines used daily. 22 million Macs Sold every year. So, yes, Linux on desktop is pathetic toy for people that want to look special. Even Kali/Parrot distros mostly run in VM on an Windows machine.
@@NeuroScientician This is my last reply before I disable notifications because I'm not going to argue with someone who very evidently doesn't understand operating systems. This is for the curious among us who might find these since I'd rather not have them walking away with misinformation. People use Linux. That's not a debate. Windows has the market cap on home computers, but understand that they have a long history of playing with their usage statistics. A good example being when they announced that Internet Explorer was the most used browser in the world. Technically correct since it was 100% mandatory to launch IE at least once to download a better browser, but nobody who was online longer than half an hour put up with it's bugginess. So yes, when your operating system is the default on every home PC, you're going to have an astronomical amount of installations when we rely on computers as much as we do. More than half of Windows installations are in a corporate environment and typically serve a single use. But to say that Linux is nothing but a toy is dumb at best and malicious at worst. It powers desktop PCs in the millions and mobile phones in the billions, plus the vast VAST majority of the hosting world. I'd suggest you'd read my long comment I left that wasn't in reply to you, but I don't want you to hurt yourself so I'll summarize: I've used Linux at home daily for more than a decade. I personally don't recommend that people use it if they need to do much in relation to work or education because, in my experience, it's a compatibility nightmare. But if you have an old last-gen laptop, a Linux distro breathes a hell of a lot of life into otherwise antiquated machines. It's extended the life of my old computers by years, not an exaggeration. Some of the biggest channels on TH-cam run on Linux. SomeOrdinaryGamers, for example, runs a Arch host with GPU passthrough for virtualization of literally any OS he wants to boot into that day. Louis Rossman has multiple Linux machines he uses from professional work to multimedia centers to avoid the crap Netflix and friends peddle. If all of that isn't enough, my fucking 76 year old grandmother used Linux very briefly before her cancer diagnosis. Was she digging deep into the command line and picking and choosing drivers? No. But she was able to get on her email and read her news stories, which is basically all she did. If a woman who was alive when the typewriter was still relevant was capable of using and accepting of a Mint installation, I think it's safe to say it's a bit more than a silly spectacle. I'm not going to play Linux defender and claim that it's just as robust as other options. There are a fuckton of downsides that come with using Linux on a desktop. But to pretend it's irrelevant in the desktop world is sort of like claiming that oatmeal raisin cookies are completely irrelevant because chocolate chip is more popular. Please do better before spreading misinformation.
👍
❤
crowedstrike fukd up on linux to back in april so the problem is crowedstrike there testing of fixes and updates is none existent
👍
❤❤❤
👍
❤❤❤
Hey Iman! I just wanted to say that your videos are absolutely amazing! 🌟 You clearly have a lot of experience and knowledge about what you’re talking about, and I always look forward to your advice. I'm definitely going to try out the tips you shared in this video. Quick question: Can you explain more about the benefits of using Jekyll and GitHub Pages for a blog? Thank you so much for responding to my previous comment. I implemented your advice and it was incredibly helpful. You have truly been the reason my life has changed in the literal sense. I’ve sent you a DM with my story, which I think will make you happy. My picture is the same as the one on my TH-cam profile. I hope there’s a way to contact you because I want more details about your services, and I’m considering working with you based on your great experience. Your guidance has truly changed the course of my life. 🙏 Do you offer any coaching services? Thanks again for everything!
Hey Rahof! Thanks for your kind words! I hope my videos keep impacting and being beneficial to you. Unfortunately as of now, I do not offer any specific service, but soon, I might offer coaching service among other services through TH-cam Channel Membership or Patreon. Keep in touch for more. 🙏 in response to your question: Static Site Generation: Jekyll generates static HTML files, making websites fast and secure. Markdown Support: Easily write content in Markdown, which Jekyll converts to HTML. Customization: Flexible theming and plugin system for custom features and design. Integration with GitHub Pages: Seamlessly host your Jekyll site for free on GitHub Pages. Efficient Workflow: Automated build and deployment processes enhance productivity.
👌
❤❤❤
nice vedio
👍
❤
👍
❤❤❤
👌👌👌
Great 👍
❤❤❤
VSCode already has built-in live-preview for markdown documents
Thanks for the tip! I will definitely take a look!
Keep up the amazing content bro!🎉
Thanks mate ♥️
❤
👍