How to Install Config Server Firewall (CSF) on Debian 11

CSF Firewall on Debian Linux

Config Server Firewall (or CSF) is an advanced firewall and proxy server for Linux. Its primary purpose is to allow a system administrator to control access between the local host and connected computers. The software can also be configured to monitor network traffic for malicious activity. It offers a number of features like ‘Firewall Policies,’ … Read more

How to Install Gradle Build Automation Tool on Debian 11

Gradle build tool on Debian Linux

Gradle is a build automation tool that is based on a concept called ‘incremental builds’. It speeds up the development process by, for example, building only those parts of the project that have been modified. Incremental build works by (conceptually) tracking which files were changed and then using this information to determine what needs to … Read more

How to Install and Use PHP Composer on Debian 11

PHP Composer

PHP Composer is a dependency manager for PHP. Dependency managers aid in application development and the process of invoking libraries and frameworks. Composer is a dependency manager for PHP with support for library and framework dependencies. It helps you manage your project’s dependencies, whether they are from Packagist, Github, or elsewhere. Composer is a real … Read more

How to Install and Use acme.sh script to get free SSL Certificates on Linux

acme.sh Let's Encrypt

There are some popular methods of generating SSL and TLS certificates in Linux. One of the most popular methods of issuing SSL certificates is Let’s encrypt which is a certificate authority that offers free SSL certificates. There is an even easier way to issue the certificate which does not require any dependencies and requirements. The … Read more

How to Install and Use GDU Disk Usage Analyzer on Ubuntu

GDU Disk Analyzer on Ubuntu Linux

With new uses for computers being discovered every day, disk usage has grown exponentially. Where 40GBs of HDD storage used to suffice for personal computing, now even terabytes of disk storage fail to do the job. All the resources and cache files have started taking up more storage space to perform more functions, and with … Read more

How to Install Yarn JS (Node) Package Manager on Debian 11

Debian 11 Yarn

Yarn is a package manager for Javascript. It is meant to replace npm (node package manager). Yarn uses a different way to install packages. Instead of installing from the registry, it installs packages from other nodes in your network that have already downloaded the package and its dependencies. This can speed up installations, especially in … Read more

How to Install Git Version Control System on Debian 11

Git installation on Debian 11 Linux

Git is a distributed version control system that was originally developed by Linus Torvalds in 2005. It has since been made available as an open-source project, allowing for more people to contribute and use it across all platforms of development without charge. It has since grown to be the most widely used distributed version control … Read more

How to Create Linux OS Templates with KVM on Ubuntu 20.04

Create KVM Templates

KVM refers to the Kernel-based Virtual Machine which helps to run multiple Linux or window-based isolated guests along with their own OS and virtual dedicated hardware. To run KVM your system must be compatible with hardware virtualization extensions, such as AMD-V or Intel-VT. The VM template is a copy of the virtual machine including specific … Read more

Directory structure of the Linux operating system explained

Linux / UNIX directory structure

Unlike the Windows system, Linux does have a lot of different directory structures which we will be discussing today. In Linux, all the directories retain from the root or base directory (/). Inside the base directory, if you use the ls command to list the file and dir you could also see some symlinks that … Read more

How to speed-up an Ansible Playbook

Speed up Ansible

Ansible is an open-source IT automation tool for continuous deployments or zero downtime rolling updates, software deployment, configuration management, and orchestration of more advanced IT tasks. Ansible minimizes the workloads and saves a lot of time during server configuration and application deployment. In some scenarios we do have to maintain a large number of servers … Read more