Linux

How To Create an ECC Certificate on Nginx for Debian 7 — step-by-step Linux tutorial on Progressive Robot

How To Create an ECC Certificate on Nginx for Debian 7

Create an Elliptic Curve Cryptography (ECC) key pair for more efficient certificate encryption. ECC keys provide security equivalent to that of larger RSA keys while being smaller in size, reducing the resources needed on the server and offering faster performance for mobile devices.

Read more
How To Create RAID Arrays with mdadm on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Create RAID Arrays with mdadm on Ubuntu 16.04

Linux’s mdadm utility can be used to turn a group of underlying storage devices into different types of RAID arrays. This provides various advantages depending on which RAID level is used. This guide will cover how to set up devices in the most common RAID configurations: RAID 0, 1, 5, 6, and 10.

Read more
How To Define and Use Handlers in Ansible Playbooks — step-by-step Linux tutorial on Progressive Robot

How To Define and Use Handlers in Ansible Playbooks

In a nutshell, handlers are special tasks that only get executed when triggered via the notify directive. Handlers are executed at the end of the play, once all tasks are finished. In Ansible, handlers are typically used to start, reload, restart, and stop services. In this guide, learn more about how to define and use handlers in Ansible playbooks.

Read more
How To Deploy a Rails App with Passenger and Apache on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Deploy a Rails App with Passenger and Apache on Ubuntu 14.04

In this tutorial, we will demonstrate how to install [Phusion Passenger](https://www.phusionpassenger.com) as your Rails-friendly web server, which is easy to install, configure, and maintain. We will integrate it into Apache on Ubuntu 14.04. By the end of this tutorial, we will have a test Rails application deployed on our Droplet.

Read more
How To Deploy and Manage Your DNS using DNSControl on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Deploy and Manage Your DNS using DNSControl on Ubuntu 18.04

DNSControl is an infrastructure-as-code tool that allows you to deploy and manage your DNS zones using standard software development principles, including version control, testing, and automated deployment. In this tutorial, you’ll install and configure DNSControl, create a basic DNS configuration, and begin deploying DNS records to a live provider.

Read more
How To Deploy Node.js Applications Using Systemd and Nginx — step-by-step Linux tutorial on Progressive Robot

How To Deploy Node.js Applications Using Systemd and Nginx

When deploying a web application to a Droplet, it might be tempting to simply use the same kind of setup as is used in development, i.e. starting the server by running “ruby app.rb” or “node server.js” in a terminal. This is simple and easy, while providing visible logs.This is dangerous: what happens if the server crashes and no one is around to restart it? This tutorial uses a simple Node.js application, but is applicable to most, if not all, others as well (be they Ruby, Python, etc.)

Read more
So bearbeiten Sie die Sudoers-Datei — step-by-step Linux tutorial on Progressive Robot

So bearbeiten Sie die Sudoers-Datei

Der Sudo-Befehl ist nützlich, um Befehle mit Berechtigungen auszuführen, die normalerweise außerhalb des Bereichs Ihres Benutzers liegen. In diesem Leitfaden wird erläutert, wie Sie die Konfigurationsdatei bearbeiten, um die Funktionsweise von Sudo anzupassen.

Read more
CHAT