Linux

Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma — step-by-step Linux tutorial on Progressive Robot

Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma

In this tutorial we’ll install Ruby and Nginx on a the cloud provider Ubuntu Droplet and configure Puma and Capistrano in our web app. Nginx will be used to capture client requests and pass them over to the Puma web server running Rails. We’ll use Capistrano to automate common deployment tasks, so every time we have to deploy a new version of our Rails app to the server, we can do that with a few simple commands.

Read more
How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Acquire a Let’s Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04

DNS validation allows for certificate issuance requests to be verified using DNS records, rather than by serving content over HTTP. The acme-dns-certbot tool is used to connect Certbot to a third-party DNS server where the certificate validation records can be set automatically via an API when you request a certificate. The advantage of this is that you don’t need to integrate Certbot directly with your DNS provider , nor do you need to grant it unrestricted access to your full DNS configuration

Read more
How To Add Swap Space on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How To Add Swap Space on Rocky Linux 9

Swap is a portion of hard drive storage that has been set aside for the operating system to temporarily store data that it can no longer hold in RAM. This lets you increase the amount of information that your server can keep in its working memory, with some caveats. The swap space on the hard drive will be used mainly when there is no longer sufficient space in RAM to hold in-use application data.

Read more
How To Add the log Module to Nginx on Debian 8 — step-by-step Linux tutorial on Progressive Robot

How To Add the log Module to Nginx on Debian 8

In this guide, we will look at how to utilize Nginx’s logging module. We’ll set up separate log files for different server blocks and then customize the logging output. We’ll also add additional information about requests (in this tutorial’s example, the time it takes to serve a request) to the access log beyond what Nginx includes by default.

Read more
How To Back Up, Import, and Migrate Your Apache Kafka Data on Debian 9 — step-by-step Linux tutorial on Progressive Robot

How To Back Up, Import, and Migrate Your Apache Kafka Data on Debian 9

Backing up your Apache Kafka data is an important practice that will help you recover from unintended data loss or bad data added to the cluster due to user error. In this tutorial, you will back up, import, and migrate your Kafka data on a single Debian 9 installation as well as on multiple Debian 9 installations on separate servers. ZooKeeper is a critical component of Kafka’s operation, you will also back up ZooKeeper’s data in this tutorial.

Read more
CHAT