Overview In this post, I want to share my IP tables notes based on my recently faced firewall and network connectivity issues on an cloud VM instance that costed me several hours to learn. Context: After I created the VM instance from a cloud provider and accessed over SSH, I
Split-Horizon DNS with AdGuard Home Let’s say you self-host an app on your home network. Your server’s local IP is 192.168.1.200 , so you set app.example.com to point to that. Everything works fine—until you want to access it from outside
Overview If you are using an External SSD/Harddisk and the Proxmox can't detect the SMART status, this post might help you. In a previous blog, I showed how to use smartctl tool with external SSDs/Harddisks. The problem in the previous blog post was that smartctl was
Overview Smartmontools is a package that provides utilities ( smartctl and smartd ) to monitor and manage the health of storage devices using S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). It supports ATA/SATA, NVMe, and USB-connected drives through different interfaces. Installing Smartmontools Linux (Debian/Ubuntu) To install it
Overview This comprehensive guide demonstrates how to enable Secure Boot on a dual-boot system running both Linux and Windows. While maintaining the ability to boot into both operating systems, this setup ensures UEFI Secure Boot verification for enhanced system security. Although demonstrated using Arch Linux and a Gigabyte motherboard, these
Overview Docker users often face challenges with custom domain and IP address mappings in their containers. The inability of containers to read the host machine's /etc/hosts file creates significant obstacles. In this practical guide, we'll tackle this common Docker networking challenge: how to make containers
Overview In my previous blog post , we embarked on a journey to set up Sonatype Nexus with an Nginx reverse proxy. We covered everything from the initial server preparation to accessing the Nexus Web UI securely via HTTPS. Now that you've got Nexus up and running, it'
Introduction to Sonatype Nexus Sonatype Nexus is a powerful repository manager that has become an essential tool in modern software development ecosystems. It serves as a central hub for storing and managing various types of artifacts, including Maven dependencies, NPM packages, Docker images, and more. But for a container image
Overview In today's fast-paced development landscape, having a reliable and efficient copilot by your side can be a game-changer. However, relying on cloud-based services often comes with concerns over data privacy and security. This is where self-hosted LLMs come into play, offering a cutting-edge solution that empowers developers
Why Host Your Own Large Language Model (LLM)? While there are many excellent LLMs available for VSCode, hosting your own LLM offers several advantages that can significantly enhance your coding experience. Below you can find some reasons to host your own LLM. Customization and Fine-Tuning Data Control and Security Domain
Update Windows Update Windows. winutil Tool Open Terminal/PowerShell as admin. Use winutil tool for tweaks. irm "https://christitus.com/win" | iex Install Chocolatey Package Manager Open Terminal/PowerShell as admin. Install Chocolatey. Set-ExecutionPolicy AllSigned ; Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =…
Overview In this post, you will learn how to deploy resources to AWS without exceeding the free limits with Terraform. Once you follow this tutorial, you will have: A VPC with 10.10.0.0/16 CIDR, A public subnet with 10.10.20.0/24 CIDR on eu-central-1a AZ,
Overview For Terraform to create resources on your AWS account, it should get some access keys to authenticate to your account. In this step, we will create a service account for Terraform to use. We will create an admin user group, then create a Terraform user and add it to
Overview In this blog, you will see how to create a Python script that accepts files and how to send files via the curl command from macOS and Linux computers. Sometimes you may find yourself in cases where you are only able to connect to a server one way because
Overview I wrote about how to create a fullchain ssl certificate manually in a previous post . Today, I will show you how you can create fullchain ssl cert with only 3 commands. We will use a tool named crtforge which is free and open-source application that you can find on