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...

Best Heatmap WordPress Plugins 2020 (Free and Paid)

Heatmaps are visual reports that represent recorded clicks on different areas of a web page.  The information provided in a heatmap is extremely valuable to anyone who owns and operates a website. You can use a heatmap to determine which areas of your website are getting the most amount of clicks.  This visual data makes it easy for you to implement...

Best XML Sitemap WordPress Plugins 2020 (Free and Paid)

A sitemap is the most important element for any WordPress site. As the owner, you must set up a sitemap plugin to generate the links for your posts to submit to search engines for faster indexing of your posts. Setting up a sitemap is one of the very first things you should do after creating your WordPress site. Once your sitemap...