Install MongoDB on Ubuntu 20.04

Install MongoDB on Ubuntu 20.04

Follow through this tutorial to learn how to install MongoDB on Ubuntu 20.04. According to mongodb.com, “MongoDB is a general purpose, document-based, distributed database built

prom

Install Prometheus on Rocky Linux 8

Welcome to our guide on how to install Prometheus on Rocky Linux 8. Prometheus is an  open-source time series collection and processing monitoring system with a dimensional data

Install KVM on Oracle Linux

Install KVM on Oracle Linux

In this tutorial, you will learn how to install KVM on Oracle Linux. KVM, an acronym for Kernel-based Virtual Machine, is an opensource, full virtualization

Install ELK Stack 8.x

Install ELK Stack 8 on Debian 12

In this tutorial, you will learn how to install ELK stack 8 on Debian 12 systems. Elastic/ELK stack 8.x has been released making it another

Install Thunderbird mail client on Ubuntu 22.04/Ubuntu 20.04

Install Thunderbird on Ubuntu 24.04

This guide provides a step by step tutorial on how to install Thunderbird on Ubuntu 24.04. Thunderbird is a free and opensource cross-platform email, chat,

install wps ubuntu

Install WPS Office on Ubuntu 24.04

In this tutorial, you will learn how to install WPS Office on Ubuntu 24.04 desktop WPS Office is a lightweight, feature-rich comprehensive office suite with high

Install Monitorix on Ubuntu 20.04

Install Monitorix on Ubuntu 20.04

In this guide, we are going to learn how to install Monitorix on Ubuntu 20.04. Monitorix is an open source, system monitoring tool that is used to

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); }); }); }); });