Best Migration WordPress Plugins 2024 (Free and Paid)

Moving a WordPress site can seem like a daunting task. With plugins, themes, and sometimes thousands of media files it can be difficult. Luckily there are plenty of WordPress migration plugins that make moving a site as simple as possible. Here is our list of the Best Migration Plugins for WordPress: 1. Duplicator Duplicator is one of the most popular migration plugins among...

Best Search WordPress Plugins 2024 (Free and Paid)

Did you know that the default WordPress search engine isn’t really that efficient (and awesome) like the rest of WordPress? Although the search is available as a function in WordPress, it does not search custom post types and taxonomies. This means that if you have a custom post type like “Book” for a book review website, then the default search isn’t...

Setup Let’s Encrypt Wildcard SSL on Ubuntu 20.04 | 18.04

This brief tutorial shows students and new users how to generate free wildcard SSL/TLS certificates using Let’s Encrypt (Certbot) on Ubuntu 20.04 | 18.04 LTS. When you want to run you website over HTTPS, you’ll have to install SSL certificates. You can either pay for certificates from a certificate authority or get free ones from Let’s Encrypt. Let’s Encrypt is a...

How to Install Fail2ban on Ubuntu 20.04

What is Fail2ban? Fail2ban is an open-source security tool for protecting your servers against unauthorized access and brute force attack. It was written with Python, works by scanning log files for brute force login attempts in real-time and then block the source IP address using the Linux firewall. The Fail2ban is a security tool that designed to protect various services, including the SSH, FTP, OpenVPN,...

How to Create a Non-root User on Your Ubuntu 20 VPS or Dedicated Server

If you are spinning a new Ubuntu 20 server, you may need to create a new non-root user with sudo privileges.  Logging on your Linux server as the root is not a good practice because a single mess can wipe your entire server. Creating a new user with sudo permissions allows you to do administration tasks with elevated privileges only...

How To Get PHP mail() Working On Ubuntu 20.04, 18.04 & 16.04

In this article we are going to install and configure Postfix to allow our applications to use the PHP mail() function. Tested and working on Ubuntu 20.04, 18.04 & 16.04. 1. Install Postfix Let’s update the package database first. sudo apt-get update Install mailutils, which will automatically install Postfix. sudo apt install -y mailutils On the first Postfix configuration screen, select OK by pressing TAB and ENTER Select Internet Site and press ENTER. System mail name should be...

Useful commands for ubuntu 20

Inspect TXT records of a domain host -t txt google.com Create a database When all the servers installed above, it’s now time to begin setting up WordPress environment. First, run the steps below to create a blank database for WordPress to use. Logon to MariaDB database console using the commands below: sudo mysql -u root -p Then create a database called wpdb CREATE DATABASE wpdb; Next, create...

How To Use Bind-mounts And Symlinks On Linux

There are a lot of mundane things on Linux that a lot of users don’t think much of that are incredibly useful. When new users learn how to use these mundane, boring little tricks, they become better Linux users. Bind-mounts and Symlinks on Linux are a prime example of this. In this article, we’ll discuss just exactly what is...

How to Mount S3/Wasabi/DigitalOcean Storage Bucket on CentOS and Ubuntu 20 using S3FS

In this article, we will be using S3FS to mount cloud storage services locally on a CentOS or Ubuntu box. Mounting them locally will allow us to interact with the cloud providers as a local file system. We will be covering three cloud storage providers namely, AWS S3, Wasabi Hot Storage and Digital Ocean Spaces. What makes this interesting is...

How to install and set up WordPress on ubuntu 20

Having your own server is good because you can control everything and you don't have any restriction. so let's get started. CREATING A DROPLET ON DIGITAL OCEAN To create a server on the cloud, just follow this link in order to have $100 free credit: https://m.do.co/c/3fde937c70fe after signing up and logining into the panel. Go to Create Option and choose Droplets options then...