• How To Reset Forgotten MariaDB/MySQL Root Password on Ubuntu and CentOS

    This article will come in handy if you have forgotten your MariaDB root password. If you are setting up a MySQL or MariaDB database server for the first time, chances are you will be running mysql_secure_installation soon afterward to implement basic security settings. Continue Reading

  • How to Setup Nginx with PHP and MySQL (LEMP Stack) on Ubuntu 19.04 Disco Dingo

    Nginx which is actually pronounced as "engine x" is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on an Ubuntu 19.04 LTS also known as Disco Dingo with PHP 7 support (through PHP-FPM) and MySQL support (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP). Continue Reading

  • MySQL/MariaDB Query for Counting API Requests per Day

    When we started our holidays API project, we only had a select number of users using our closed beta, we needed a quick and easy way to track API metrics. The first metric we wanted to track was obviously, the number of requests, the beta API was receiving. In this article, we are going to describe, how we set this us very quickly and started getting a quick view of what was going on with the API. This exercise was actually the initial step to building a full-fledged dashboard and monitoring system around our API. Continue Reading

  • How to Install and Configure NTP Server and Client on Ubuntu 19.04 Disco Dingo

    NTP or Network Time Protocol is a protocol that is used to synchronize all system clocks in a network to use the same time. When we use the term NTP, we are referring to the protocol itself and also the client and server programs running on the networked computers. NTP belongs to the traditional TCP/IP protocol suite and can easily be classified as one of its oldest parts. Continue Reading