
To install WordPress on cPanel, you need to have cPanel hosting from a shared hosting provider or install cPanel yourself and configure it manually on a Linux VPS. Both shared hosting and VPS can provide access to cPanel, but they differ in how the server resources are allocated and managed. After getting access to cPanel, you have several ways to install WordPress using the cPanel […]

Automating package updates is useful for maintaining server security and stability. Both Debian and RHEL distributions offer tools to manage this process automatically. By default, these tools check for updates once a day. In this guide, you’ll learn to enable and disable your Linux updates automatically and restart the package services that are needed to restart after an upgrade. Enable Auto Updates on Ubuntu and […]

Docker installation on CentOS distributions has several methods, including installing with a shell script, RPM packages, and the Docker repository itself. Running Docker for some projects requires a stable connection on secure infrastructure to give you the best experience. To run projects easily on Docker, it’s better to use a CentOS system with enough resources and a stable network connection to make sure the project […]

Nginx can be installed with a tar file, which you can download from the official Nginx website. In this method, you need to download the tar file, extract it, and then compile the source code yourself to build the application. This is a more advanced method. If you want an easier option, we recommend installing it with the Linux package manager; you can learn how […]

If you are using UFW as your firewall on Ubuntu, Debian, or any other Linux distribution, this guide will show you how to open a port and allow access from a specific port, IP address, or network using the UFW firewall. Before starting to open a port or allow an IP address connection to your Ubuntu, you should verify that you have UFW installed and […]

Nginx can be installed by various methods, including using the apt repo and adding the Nginx repo itself, which you’ll learn to install on Ubuntu Server, install its dependencies, configure the firewall, and test the installation of Nginx. To install Nginx on Ubuntu, the recommended method is to use the Ubuntu apt package manager, because it uses the latest release for your current Ubuntu Noble […]

Linux provides a simple passwd command for changing user passwords. Setting a strong password avoids future attacks and improves security; it is also necessary to change passwords after purchasing a Linux VPS. In this tutorial, you’ll learn how to change logged-in user passwords, root passwords, other user passwords, and create strong passwords. Generate Strong Password There are various methods for generating strong passwords, but a […]

Downgrading packages is useful when a newer version introduces bugs, compatibility problems, or unexpected behavior after an upgrade. It’s also useful when you need to install a certain version of a package, especially when you use Ubuntu VPS. In this guide, you’ll learn to install an older .deb file from the Ubuntu Archive, build packages from source, and use Ubuntu snapshots for downgrading packages and […]

Installing aaPanel on a CentOS server gives a graphical interface to manage websites, databases, web servers, and apps using a web control panel instead of doing it all by typing commands. Before you start installing, you need to prepare the server by updating its software, installing the necessary tools, and ensuring there are sufficient system resources. In this guide, you will learn how to install […]

Uncomplicated Firewall (UFW) is a simple command-line firewall management tool commonly used on Ubuntu and Debian-based Linux systems. It provides an easier way to configure firewall rules without requiring you to work directly with lower-level firewall rules like iptables. Using UFW, you can allow or block specific TCP and UDP ports, restrict connections to specific IP addresses, allow predefined services, and manage existing firewall rules. […]