Linux

How To Add Swap Space on Debian 11 — step-by-step Linux tutorial on Progressive Robot

How To Add Swap Space on Debian 11

One way to guard against out-of-memory errors in applications is to add some swap space to your server. In this guide, we will cover how to add a swap file to a Debian 11 server.

Read more
How To Add the gzip Module to Nginx on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Add the gzip Module to Nginx on CentOS 7

How fast a website will load depends on the size of all of the files that have to be downloaded by the browser. Reducing the size of files to be transmitted can make the website not only load faster, but also cheaper to those who have to pay for their bandwidth usage. In this guide, we’ll discuss how to configure Nginx installed on your CentOS 7 server to utilize `gzip` compression to reduce the size of content sent to website visitors.

Read more
How To Automate Deployment Using CircleCI and GitHub on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Automate Deployment Using CircleCI and GitHub on Ubuntu 18.04

Continuous Integration/Continuous Deployment (CI/CD) is a development practice that allows software teams to build, test, and deploy applications easier and quicker on multiple platforms. CircleCI is a popular automation platform that allows you to build and maintain CI/CD workflows for your projects. In this tutorial, you’ll go through the steps to set up a sample Node.js app for auto-deployment on an Ubuntu 18.04 server using CircleCI.

Read more
How To Build Go Executables for Multiple Platforms on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Build Go Executables for Multiple Platforms on Ubuntu 20.04

The Go programming language comes with a rich toolchain that makes obtaining packages and building executables incredibly easy. One of Go’s most powerful features is the ability to cross-build executables for any Go-supported foreign platform. This makes testing and packaging your software easy and accessible.

Read more
How To Configure a Galera Cluster with MariaDB on CentOS 7 Servers — step-by-step Linux tutorial on Progressive Robot

How To Configure a Galera Cluster with MariaDB on CentOS 7 Servers

In this guide, you will configure an active-active MariaDB Galera cluster. For demonstration purposes, you will configure and test three CentOS 7 Droplets that will act as nodes in the cluster. MariaDB is an open source relational database system that is fully compatible with the popular MySQL RDBMS system. Galera is a database clustering solution that enables you to set up multi-master clusters using synchronous replication.

Read more
CHAT