Tutorials

Follow along with one of our 3586
development and sysadmin tutorials.

81 Tutorials
  • Tutorial

    How to Troubleshoot and Fix a Brute-Force Attack in WordPress on a DigitalOcean Droplet

    Are you facing a brute-force attack initiated from your WordPress Installation on your Droplet(s)? In this tutorial, learn how to troubleshoot and fix brute-force attacks with steps to help you detect, resolve, and se...
    By Lyn Muldrow WordPress Security
  • Tutorial

    How To Install WordPress on Ubuntu 20.04 with a LAMP Stack

    WordPress is an extremely popular open-source technology and WordPress sites represent 36% of all websites that are currently online. This tutorial is intended for those who are comfortable with system administration ...
    By Lisa Tagliaferri WordPress Ubuntu 20.04 Ubuntu LAMP Stack
  • 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
  • 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
  • Tutorial

    How To Embed a React Application in WordPress on Ubuntu 18.04

    This tutorial will walk you through best practices for embedding a React application in a WordPress site. You will create a widget intended to be embedded on multiple pages and sometimes multiple times on a page. On t...
    By Rafe Colton WordPress React Applications Development JavaScript PHP LAMP Stack Ubuntu 18.04 Programming Project
  • 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
  • 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
  • Tutorial

    How To Install WordPress with LEMP (Nginx, MariaDB and PHP) 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 MySQL-based backend with PHP processing. In this guide, we'll focus...
    By Justin Ellingwood, Brian Boucheron, Erika Heidi PHP WordPress Debian 10
  • Tutorial

    How To Install Web Apps Using Cloudron on Ubuntu 18.04

    Cloudron is a platform that streamlines the installation and management of apps, like WordPress, Rocket.Chat, Nextcloud, GitLab, OpenVPN, and more, to your server. A key benefit of using Cloudron is that it performs e...
    By Girish Ramakrishnan Applications Backups DigitalOcean Spaces Ubuntu 18.04
  • Tutorial

    How To Install WordPress With Docker Compose

    WordPress is a free and open-source Content Management System (CMS) that is widely used to launch new websites. Running WordPress typically involves installing a LAMP or LEMP stack by hand, work that you can simplify ...
    By Kathleen Juell WordPress Docker Nginx MySQL Let's Encrypt Ubuntu 18.04
  • Tutorial

    How To Set Up WordPress with MySQL on Kubernetes Using Helm

    Helm is an open-source package manager for Kubernetes that can help you as you define, install, and upgrade your Kubernetes applications. In this tutorial, we'll use Helm for setting up a WordPress site on top of a Ku...
    By Erika Heidi Kubernetes WordPress Ubuntu 18.04
  • Tutorial

    How To Use Traefik as a Reverse Proxy for Docker Containers on Debian 9

    In this tutorial, you'll use Traefik, a Docker-aware reverse proxy, to route requests to multiple applications on the same Docker host: a Wordpress container and an Adminer container, each talking to a MySQL database....
    By Keith Thompson Docker Let's Encrypt Monitoring Debian 9 Open Source
  • Tutorial

    How To Set Up a Remote Database to Optimize Site Performance with MySQL on Ubuntu 18.04

    This guide will walk you through the process of configuring a remote MySQL database server that your website or application can connect to. It uses WordPress as a working example of something that can connect to the M...
    By Brian Boucheron, Mark Drake MySQL Databases WordPress Ubuntu 18.04 Ubuntu
  • Tutorial

    How to Speed Up WordPress Asset Delivery Using DigitalOcean Spaces CDN

    In this Solutions guide, we'll demonstrate how to offload your WordPress Media Library and other static assets to DigitalOcean Spaces, and deliver these to end users using the DigitalOcean Spaces CDN.
    By Hanif Jetha CDN Solutions DigitalOcean Object Storage WordPress
  • Tutorial

    How To Install WordPress with LEMP on Debian 9

    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. WordPress has seen incredible ad...
    By Justin Ellingwood, Brian Boucheron WordPress LEMP Nginx Debian Debian 9
  • Tutorial

    How To Install WordPress with LAMP on Debian 9

    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 Justin Ellingwood, Brian Boucheron, Mark Drake WordPress LAMP Stack Apache Debian Debian 9
  • Tutorial

    How To Install WordPress with LEMP 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. WordPress has seen incredible ad...
    By Justin Ellingwood WordPress LEMP Nginx Ubuntu 18.04
  • Navigator's Guide: Modular Infrastructure Configuration

    The previous section used Terraform and Ansible to provision resources (Droplets, Load Balancers, and Floating IPs) and deploy your WordPress application. In this supplemental section, we discuss some ways to simplify...
    By Fabian Barajas, Jon Schwenn Solutions Configuration Management Terraform Ansible
  • Tutorial

    How To Install WordPress with LAMP 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 Brian Boucheron WordPress Apache LAMP Stack Ubuntu Ubuntu 18.04
  • Tutorial

    How To Back Up a WordPress Site to Spaces

    This tutorial goes over how to back up WordPress data to DigitalOcean Spaces. It covers WordPress plugins, manual backups using S3cmd, and automation scripts using cron.
    By Kathleen Juell Backups Object Storage Solutions WordPress