Recognition

Contributions

81 Contributions
  • Published Tutorial

    How To Install MySQL on CentOS 8

    MySQL is an open-source database management system, commonly installed as part of the popular LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It implements the relational model and Structured Query Language...
    By Mark Drake MySQL CentOS 8 Databases
  • Published Tutorial

    How To Use Cron to Automate Tasks on CentOS 8

    Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. This guide provides an overview of how to schedule tasks using cron's special syntax on a machine running...
    By Mark Drake System Tools Automated Setups CentOS CentOS 8
  • Published Tutorial

    How To Use Cron to Automate Tasks on Ubuntu 18.04

    Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. This guide provides an overview of how to schedule tasks using cron's special syntax on a machine running...
    By Mark Drake Ubuntu 18.04 System Tools Automated Setups
  • Published Tutorial

    How to Install Tinc and Set Up a Basic VPN on Ubuntu 18.04

    In this tutorial, we will go over how to use tinc to create a secure VPN on which your servers can communicate as if they were on a local network. We will also demonstrate how to use tinc to set up a secure tunnel int...
    By Mitchell Anicas, Mark Drake Ubuntu Ubuntu 18.04 Security Networking VPN
  • Published Tutorial

    How To Install WordPress with OpenLiteSpeed on Ubuntu 18.04

    This guide goes over the process of installing and setting up a WordPress instance on Ubuntu 18.04 using the OpenLiteSpeed web server. Because both WordPress and OpenLiteSpeed can be administered through a web browser...
    By Justin Ellingwood, Mark Drake WordPress Ubuntu 18.04 Miscellaneous Control Panels Ubuntu
  • Published Tutorial

    How To Migrate Redis Data with Replication on Ubuntu 18.04

    Replication is the practice of regularly copying data from one database to another so as to have a replica that always remains an exact duplicate of the primary instance. This tutorial outlines the process of using Re...
    By Mark Drake Redis Ubuntu 18.04
  • Published Tutorial

    How to Install and Configure Ansible on Ubuntu 18.04

    Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one c...
    By Stephen Rees-Carter, Mark Drake, Erika Heidi Configuration Management Ansible Ubuntu Ubuntu 18.04
  • Published Tutorial

    How To Migrate Redis Data to a DigitalOcean Managed Database

    Redis provides a number of methods one can use to migrate data from one instance to another, like replication and snapshotting. However, migrations can get complicated when you're moving data to a Redis instance manag...
    By Mark Drake Redis Databases Ubuntu 18.04
  • Published Tutorial

    How To Connect to a Managed Redis Instance over TLS with Stunnel and redis-cli

    Stunnel is an open-source proxy used to create secure tunnels, allowing you to communicate with other machines over TLS. In this guide, we will walk through the steps of installing and configuring stunnel so you can c...
    By Mark Drake Redis Databases Security Ubuntu 18.04
  • Published Tutorial

    How To Connect to a Managed Database on Ubuntu 18.04

    If you're new to working with managed databases, the best way to perform certain tasks, like connecting to the database, may not be self-evident. In this guide, we will go over how to install client programs for a var...
    By Mark Drake Databases PostgreSQL MySQL Redis Ubuntu 18.04
  • Published Tutorial

    How To Rewrite URLs with mod_rewrite for Apache on Debian 10

    Apache's mod_rewrite module lets you rewrite URLs in a cleaner fashion, translating human-readable paths into code-friendly query strings. It also lets you rewrite URLs based on conditions. In this tutorial, you'll en...
    By Mateusz Papiernik, Brian Hogan, Mark Drake Apache Debian Debian 10
  • Published Tutorial

    How To Set Filesystem Quotas on Debian 10

    Quotas are used to limit the amount of disk space a user or group can use on a filesystem. Without such limits, a user could fill up the machine's disk and cause problems for other users and services. In this tutorial...
    By Brian Boucheron, Mark Drake Linux Basics Debian Debian 10
  • Published Tutorial

    How To Sync and Share Your Files with Seafile on Debian 10

    Seafile is an open-source, self-hosted file synchronization and sharing platform with cross-platform syncing. In this tutorial you will install and configure Seafile on Debian 10, using MariaDB to store data and Apach...
    By Mark Drake, Vimalkumar Velayudhan Storage Apache Let's Encrypt Debian 10
  • Published Tutorial

    How To Install Webmin on Debian 10

    Webmin is a modern, web control panel for any Linux machine. It allows you to administer your server through an simple interface. In this tutorial, you'll install and configure Webmin on a Debian 10 server and secure ...
    By Theo B, Kathleen Juell, Mark Drake Control Panels Applications Apache Let's Encrypt Debian 10
  • Published Tutorial

    How To Install WordPress with a Managed Database on Ubuntu 18.04

    WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing. In this guide, we'll focus on ge...
    By Mark Drake WordPress Databases LAMP Stack Apache MySQL PHP Ubuntu 18.04
  • Published Tutorial

    A Comparison of NoSQL Database Management Systems and Models

    This article will introduce you to a few of the more commonly used NoSQL database models. It weighs some of their strengths and disadvantages, and provides a few examples of database management systems and potential u...
    By Mark Drake NoSQL MongoDB Conceptual
  • Published Tutorial

    How To Install phpMyAdmin From Source on Debian 10

    phpMyAdmin is an application that allows users to interact with MySQL (or MariaDB) databases through a web interface. This tutorial covers the process of installing and securing phpMyAdmin on a Debian 10 server.
    By Mark Drake Applications PHP Apache MariaDB Debian 10
  • Published Tutorial

    How to Install WordPress with LAMP on Debian 10

    WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MariaDB backend with PHP processing. In this guide, we'll focus on...
    By Brian Boucheron, Mark Drake, Erika Heidi WordPress LAMP Stack Debian 10
  • Published Tutorial

    How To Create a Self-Signed SSL Certificate for Apache in Debian 10

    TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper. Using this technology, servers can sen...
    By Brian Boucheron, Mark Drake, Erika Heidi Apache Security Debian 10
  • Published Tutorial

    How To Secure Apache with Let's Encrypt on Debian 10

    Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. In this tutorial, you will use Certbot to obtai...
    By Kathleen Juell, Mark Drake, Erika Heidi Let's Encrypt Apache Security Debian 10