When using a Linode VM, I needed to set up a custom swap configuration. A custom swap means utilizing a Volume Disk outside of the Virtual Machine’s primary storage. The first step is to create the desired volume, for example, a 20 GB volume. Second step, configure a newly attached 20 GB Linode volume as… Continue reading
Posts in "dev"
How to Install Node.js v20.x on Debian 12
Node.js has become a critical component for building fast, scalable web applications. If you’re using Debian 12 and want to install the latest version of Node.js, such as v20.x, here’s a quick guide to get you started. Step 1,Update Your System Before installing Node.js, it’s always a good idea to ensure your system is up-to-date…. Continue reading
How to setup Docker and run Docker Compose for Managing multi-container on Debian 12 Bookworm
Part 1, Install Docker and Docker Compose Here’s a step-by-step guide to install Docker and Docker Compose on Debian 12 Bookworm Step 1: Update System Packages Ensure your system packages are up to date before starting the installation. Step 2: Install Required Dependencies Install packages that allow apt to use HTTPS and required tools for… Continue reading
How To Setup 4 GB of SWAP file on an Azure Debian 12
To set up a 4 GB swap file on an Azure Debian 12 virtual machine, follow these steps: 1. Check for Existing Swap Before creating a new swap file, check if swap space is already enabled: If nothing is returned, then no swap space is currently active. 2. Create a Swap File You can create… Continue reading
How to Create a .ppk Key from an Existing RSA OpenSSH Key Using Xshell
When managing secure SSH connections, different applications often require different key formats. While Xshell, a powerful terminal emulator, is fully compatible with OpenSSH key files, other applications like HeidiSQL often require a .ppk key for authentication. If you have an RSA OpenSSH key and need to use it with an application that requires a .ppk… Continue reading
Automate Bash Script Execution at System Boot on Debian 12 Using systemd
There are many occasions when we need to run a bash script every time a Linux server boots. This can be particularly helpful for tasks such as mounting storage, starting services, and other essential Linux configurations. Here are the steps to set up bash script execution on server boot using Debian 12. Step 1 :… Continue reading
Install RabbitMQ On Azure Debian 11
The script from the RabbitMQ official documentation is a good reference from any Debian 11 distro, especially for Azure which only have Debian 11 as the latest to install RabbitMQ Based on the link and ensuring compatibility with Debian 11 (“bullseye”), here is the revised script incorporating the necessary changes Run the following command to… Continue reading
Mount Azure Blob Storage On Debian 11 or Debian 12 Using BlobFuse
Linux versions of many Microsoft software products are supported and are available through the “Linux Software Repository for Microsoft Products” at https://packages.microsoft.com. Unfortunately, the BlobFuse installation via the apt package repository for Microsoft products is not available for Debian. It’s unclear why this significant omission occurred—leaving Debian out of the loop. Below are steps tailored… Continue reading
How to Install .NET Core 3.1 Runtime and SDK On Debian 11
This tutorial explained how to install .net core on Debian 11 Linux system. Login to your debain system with sudo privileged account. Open a terminal, update the apt cache and install below required packages 1.Update Debian 11 ‘Bullseye’ 2.Enable Microsoft PPA First, you need to enable Microsoft packages repository on your Debian system. The Microsoft official team… Continue reading
How to Set IPv4 Address for Intranet
IPv4 is controlled standard where IANA is one defining address ranges and assigns IP numbers to user (companies). IANA defines 3 private ranges used only on Intranet or private use, not used on Internet. Ranges are called classes A, B and C and they are: Home routers usually come preprogrammed to 192.168.0.x or 192.168.1.x Reference