Recognition

Contributions

44 Contributions
  • Published Tutorial in Series: Getting Started with Configuration Management

    Configuration Management 101: Writing Chef Recipes

    This tutorial will walk you through the process of automating server provisioning using Chef, a powerful configuration management tool that leverages the Ruby programming language to automate infrastructure administra...
    By Erika Heidi Configuration Management Chef Getting Started
  • Published Tutorial

    How to Install Nginx on CentOS 8

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be...
    By Erika Heidi Nginx CentOS 8 CentOS
  • Published Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on CentOS 8 [Quickstart]

    In this tutorial, you’ll install a LEMP stack on a CentOS 8 server. Although MySQL is available from the default repositories in CentOS 8, this guide will walk through the process of setting up a LEMP stack with Maria...
    By Erika Heidi LEMP CentOS CentOS 8 PHP Nginx MariaDB
  • Published Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on CentOS 8

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. The name "LEMP" is an acronym that describes a Linux operating system, with an (E)Nginx w...
    By Erika Heidi LEMP PHP CentOS 8 CentOS Nginx
  • Published Tutorial

    How To Use Database Migrations and Seeders to Abstract Database Setup in Laravel

    Migrations and Seeders are powerful database utilities provided by the Laravel PHP framework to allow developers to quickly bootstrap, destroy and recreate an application’s database. In this guide, we'll create Migrat...
    By Erika Heidi PHP PHP Frameworks Databases Laravel
  • Published Tutorial

    How To Containerize a Laravel Application for Development with Docker Compose on Ubuntu 18.04

    To containerize an application refers to the process of adapting an application and its components in order to be able to run it in containers, whether it’s for development or for a production environment. In this gui...
    By Erika Heidi PHP PHP Frameworks Docker Container Laravel
  • Published Tutorial

    How To Use Ansible to Install and Set Up WordPress with LAMP on Ubuntu 18.04

    This guide explains how to use Ansible to automate the steps contained in our guide on How To Install WordPress with LAMP on Ubuntu 18.04. WordPress is the most popular CMS (content management system) on the internet,...
    By Erika Heidi WordPress LAMP Stack PHP Ansible Automated Setups
  • Published Tutorial

    How to Use Ansible to Install and Set Up LAMP on Ubuntu 18.04

    Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such…
    By Erika Heidi Ansible LAMP Stack PHP Apache Automated Setups
  • Published Tutorial

    How to Use Ansible to Install and Set Up Apache on Ubuntu 18.04

    Ansible offers a simple architecture that doesn't require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts. This gui...
    By Erika Heidi Ansible Automated Setups Apache Ubuntu 18.04 Ubuntu Configuration Management
  • Published Tutorial

    How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04

    Docker is an application that simplifies the process of managing application processes in containers. This guide explains how to use Ansible to automate the steps contained in our guide on How To Install and Use Docke...
    By Erika Heidi Ansible Docker Ubuntu 18.04 Automated Setups Configuration Management
  • Published Tutorial

    How to Use Ansible to Install and Set Up LEMP on Ubuntu 18.04

    This guide explains how to use Ansible to automate the steps contained in our guide on How To Install Linux, Nginx, MySQL and PHP (LEMP) on Ubuntu 18.04. The LEMP software stack is a group of software that can be used...
    By Erika Heidi Ansible LEMP PHP Nginx Automated Setups Configuration Management
  • Published Tutorial

    How to Use Ansible to Automate Initial Server Setup on Ubuntu 18.04

    Ansible offers a simple architecture that doesn't require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts. This gui...
    By Erika Heidi Initial Server Setup Ansible Ubuntu 18.04 Automated Setups
  • 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 Set Up a Scalable Laravel 6 Application using Managed Databases and Object Storage

    Data persistence and file storage represent two of the biggest challenges when horizontally scaling web applications. This is mainly due to the fact that it is hard to maintain consistency of variable data between mul...
    By Bobby Iliev, Erika Heidi PHP PHP Frameworks Object Storage Scaling DigitalOcean Managed MySQL Database DigitalOcean Spaces Laravel
  • Published Tutorial

    How to Benchmark the Performance of a Redis Server on Ubuntu 18.04

    Benchmarking is an important practice to analyse the overall performance of servers and identify bottlenecks as well as opportunities for improvement within those systems. In this guide, we'll demonstrate how to bench...
    By Erika Heidi Redis Databases Ubuntu 18.04 Ubuntu
  • Published Tutorial

    How to Install and Configure Laravel with LEMP on Ubuntu 18.04

    Laravel is an open source PHP framework that provides a set of tools and resources to build modern PHP applications. In this guide, you'll install and configure a new Laravel application on an Ubuntu 18.04 server, usi...
    By Erika Heidi PHP PHP Frameworks LEMP Nginx Ubuntu 18.04 Laravel
  • 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
  • Published Tutorial

    How To Install and Secure Redis on Debian 10

    Redis is an in-memory key-value store known for its flexibility, performance, and wide language support. This tutorial demonstrates how to install, configure, and secure Redis on a Debian 10 server.
    By Brian Boucheron, Mark Drake, Erika Heidi Redis NoSQL Debian 10