Install and Setup HAProxy on CentOS 8

This guide will walk you through how to install and setup HAProxy on CentOS 8. HAProxy is the current de-facto standard opensource load balancer. It

Install GVM 21.4 on Kali Linux

Install GVM 21.4 on Ubuntu 20.04

In this guide, you will learn how to install GVM 21.4 on Ubuntu 20.04. Greenbone Vulnerability Management (GVM), previously known as OpenVAS, is a network security scanner

Install Wazuh Agent on pfSense

Install Wazuh Agent on pfSense

In this guide, you will learn how to install Wazuh agent on pfSense. pfSense is the world’s most trusted opensource firewall which also doubles up

Install NetBeans IDE

Install NetBeans IDE on Rocky Linux 8

In this tutorial, we will cover how to install NetBeans IDE on Rocky Linux 8. NetBeans IDE is a free and open source extensible Java IDE (Integrated Development

Install DBeaver on Debian/Ubuntu

Install DBeaver on Debian 10/Debian 11

Follow through this tutorial to learn how to install DBeaver on Debian 10/Debian 11. DBeaver is free and open source universal database tool for developers

install apache guacamole

Configure Guacamole MySQL Database Authentication

In this tutorial, you will learn how to configure Guacamole MySQL database authentication. Guacamole supports various authentication mechanisms including database authentication via MySQL, PostgreSQL, or

document.addEventListener("DOMContentLoaded", function() { document.querySelectorAll(".scroll-box").forEach(function(box) { box.style.position = "relative"; // Needed for absolute positioning of button var button = document.createElement("button"); button.className = "copy-icon-btn"; button.setAttribute("aria-label", "Copy code"); button.innerHTML = ''; box.appendChild(button); button.addEventListener("click", function() { var text = box.innerText; navigator.clipboard.writeText(text).then(function() { button.querySelector("svg").setAttribute("fill", "#4CAF50"); setTimeout(function() { button.querySelector("svg").setAttribute("fill", "white"); }, 1500); }).catch(function(err) { console.error("Copy failed: ", err); }); }); }); });