In a previous tutorial, we showed you how to setup Galera replication for MariaDB so you could have multi-node, multi-master clusters. We also saw how MariaDB painlessly replicates data. In this tutorial, we’re doing to forcibly interject a little pain into the process by seeing how Galera deals with down loads and replaced nodes. Once […]
Painless MariaDB Replication with Galera Clusters
Galera is MariaDB’s multi-master replication technology which makes it a snap to setup highly-available multi-node MariaDB clusters. In this tutorial we’ll walk through setting up a cluster and also look at some replication events. Cluster Design For Galera, you want to use odd-number clustered sizes: 3 nodes, 5 nodes, etc. It’s possible to run a […]
LowEndBoxTV: Building a Highly Available WordPress Site, Part 3: Configuring MariaDB Multi-Master Replication
In this series, we take you from bare-metal to a highly-available WordPress site, load-balanced over two nodes and resistant to VPS failures using MariaDB multi-master replication, DRBD, and round-robin DNS. In this episode, we setup MariaDB’s Multi-Master replication. This video is based on our earlier tutorial. Earlier videos in this series: Part 1 Part 2 […]
Automating mysql_secure_installation in MariaDB Setup
Lots of people want to automate their system setup, and this is frequently done by either using the provider’s new VM hooks to run a script at setup time or later using something like Ansible. If you are trying to automate MariaDB/MySQL installations, it’s easy enough to install MariaDB (e.g., apt-get -y mariadb-server) but you […]
LEMP Stack Installation on Ubuntu 16.04
This tutorial will show you how to install and configure the LEMP stack on your VPS/LowEndBox. LEMP stands for Linux Nginx MySQL PHP, and is a lightweight variation of the LAMP stack, which includes Apache instead of Nginx. You’ll notice that it’s not written as LNMP, and that’s due to the pronunciation of the word […]
CentOS 7 LAMP Server Tutorial Part 6: Moving to NGINX
Welcome to the last installment in the CentOS 7 LAMP Server Tutorial: Modernized and Explained series! In this article we are going to turn our LAMP server into a LEMP server by removing Apache and installing NGINX (pronounced “Engine X”) in its place. Why would we want to replace the Apache web server with NGINX? […]
How to Install Moodle on Ubuntu 18.04
Moodle is an open source Learning Management System or LMS. It hails as the worlds most popular learning platform with over 153M users worldwide. Moodle is consumable in 3 basic hosted varieties: DIY (self-hosted,) Hosted by Moodle for pretty reasonable price points, and Hosted by Moodle Partners. The Moodle product portfolio includes Core, App, Workplace, […]
CentOS 7 LAMP Server Tutorial Part 5: Speeding up WordPress with Redis
In the previous CentOS 7 LAMP Server Tutorials, we configured a LAMP stack, secured it with Let’s Encrypt SSL certificates, and installed WordPress with WP-CLI. Here in Part 5 we’re going to up our game just a bit more by installing server side caching with a program called Redis. Then we’ll configure WordPress to use […]
CentOS 7 LAMP Server Tutorial Part 4: WordPress and wp-cli
Welcome to the fourth installment of the CentOS 7 LAMP Server Tutorial: Modernized and Explained series.In Part 1 and Part 2 we configured a LAMP server with PHP-FPM running PHP 7.3 and a modern version of MariaDB. Then we configured a single VirtualHost for hosting a website, and in Part 3 configured that VirtualHost to […]
CentOS 7 LAMP Server Tutorial Part 3: Let’s Encrypt SSL
Welcome to the third installment of the CentOS 7 LAMP Server Tutorial: Modernized and Explained series. This tutorial builds on the work done in Part 1 and Part 2, so if you haven’t checked them out, now’s a good time. In this installment we’re going to secure our new Virtual Host (lowend-tutorial.tld) with a Let’s Encrypt […]