Blog

How to Install MailWizz on Ubuntu Server

Introduction Email marketing remains one of the most effective digital marketing channels for engaging customers and driving conversions. While many SaaS email marketing platforms exist, self-hosted solutions provide greater control, flexibility, and ownership of data. MailWizz is a powerful self-hosted email marketing application built with PHP and MySQL, and proper mailwizz installation is essential to ensure optimal performance and reliability. It allows businesses to manage subscribers, automate campaigns, and send bulk emails efficiently. MailWizz is

Read More »

How to Set Up Amazon Inspector from the AWS Console

Amazon Inspector is an AWS managed vulnerability scanning service that helps you continuously identify security issues in your cloud workloads. Setting up Amazon Inspector from the AWS Console is simple, safe, and non-disruptive, making it suitable even for production environments. Open Amazon Inspector Choose the correct AWS region from the top-right corner Please note that Amazon Inspector must be enabled separately in each region. Enable Amazon Inspector This process is fully managed by AWS. You

Read More »

How to Change the Document Root of a Domain in a cPanel Server

When managing a website on a cPanel server, you may sometimes need to change the document root — the directory where your domain loads its files. This is common when restructuring a project, migrating applications, or setting up a custom framework such as Laravel, React, or Angular. In this guide, we’ll walk through all the practical ways to change document root in cPanel server, including the WHM method and the technical Method 2: Editing /var/cpanel/userdata/

Read More »

Managing Large PM2 Log Files: How to Avoid Disk Space Disasters

If you’re running Node.js applications in production, PM2 is a lifesaver for process management. However, log handling is often overlooked—Managing Large PM2 Log Files is critical, as unmanaged logs can grow rapidly and consume valuable server disk space. The Problem By default, PM2 generates logs for your Node.js applications. In development, this isn’t a big deal—but in production, it can become a huge problem. We noticed that PM2 log file had grown to large log

Read More »

How to Fix Supervisor FATAL State Caused by a Missing uWSGI INI File

While deploying a Python application using uWSGI and Supervisor, we encountered an issue where Supervisor repeatedly reported the program status as FATAL, even after correcting the configuration—prompting the need to fix Supervisor FATAL missing uWSGI INI file errors to restore proper service execution. Running: returned: The root cause was that the INI file specified in the Supervisor command= directive did not exist when Supervisor initially tried to start the process. Example of an incorrect configuration:

Read More »

How to Install DynamoDB Local on Ubuntu

Amazon DynamoDB is a fully managed NoSQL database designed for high performance, scalability, and low-latency access to large datasets. While DynamoDB is primarily offered as a cloud service on AWS, developers often need a local development environment to test schemas, queries, and integrations without incurring cloud costs. In this blog we’ll learn how to install DynamoDB Local on Ubuntu. Why Use DynamoDB Local? DynamoDB Local is ideal for: It behaves similarly to the real DynamoDB

Read More »

How to Troubleshoot cPanel “Error While Loading Shared Libraries”

Sometimes, while trying to access WHM or cPanel, you may face an error that stops the service from loading. One common error looks like this: When this happens, WHM/cPanel may become completely inaccessible. This guide will help you understand why the error happens and how to resolve it safely, helping you Troubleshoot cPanel Shared Library Error effectively. Why Does This Occur? This error usually happens when some cPanel system files or shared libraries become missing

Read More »

How To Update Python Runtime Version In Aws Lambda (using Aws Console)

Introduction AWS Lambda supports multiple Python runtime versions, and AWS periodically deprecates older versions while introducing newer, more secure, and better-performing ones. Updating your Lambda function’s Python version helps you update Python runtime version in AWS Lambda to ensure better performance, security patches, and long-term compatibility. In this blog, we’ll walk through how to update a Lambda function’s Python runtime version using the AWS Management Console (frontend) — no CLI or code changes required. Prerequisites

Read More »

How to Configure NGINX as a Reverse Proxy for Wazuh Behind a Load Balancer

Configuring an NGINX Reverse Proxy for Wazuh Load Balancer improves the scalability, availability, and security of your Wazuh deployment by efficiently distributing traffic across multiple Wazuh nodes. By placing NGINX in front of the Wazuh manager and dashboard, organizations can ensure high availability, optimize request handling, and provide a secure access layer for agents and users. If you’re deploying Wazuh in a production, security-focused environment, it’s common to place it behind: In this design: This

Read More »

How to Install MongoDB Shell on Ubuntu

MongoDB Shell, commonly known as mongosh, is the modern command-line interface for interacting with MongoDB databases. It replaces the legacy mongo shell and provides improved usability, scripting support, and security features. In this guide, you’ll learn how to install mongosh on Ubuntu (Noble and compatible versions) using MongoDB’s official APT repository. We’ll walk through each step in detail, explain what each command does, and help you verify a successful installation. This step-by-step tutorial will help

Read More »

Subscribe and get your first issue fixed for Free!

Looking for server support and 24x7 monitoring?

Have doubts? Connect with us now.