Skip to content
This repository has been archived by the owner on Nov 23, 2021. It is now read-only.
Carl Alexander edited this page Jul 14, 2019 · 9 revisions

DebOps for WordPress

Contents

  1. What is DebOps for WordPress?
  2. What problem does it solve?
  3. What does it do for you?
  4. What is it made of?

What is DebOps for WordPress?

Creating and managing a WordPress server isn't a simple task. "DebOps for WordPress" is a tool that handles all these tasks for you. It'll transform an unconfigured server into a fast and secure WordPress server. No sysadmin knowledge required.

What problem does it solve?

As a WordPress professional, you know how important hosting is. It's a critical part of your client's experience with your service. They'll call you if their site is slow, down or even hacked. They'll question the quality of your work because of it.

But it's more often than not a result of their decision. Clients skimp on hosting all the time. It's one of the aspects of a project that your client tends to neglect the most. They have a hard time seeing the value in it and don't want to spend the right amount of money on it.

This ends up reflecting back on you and your service.

You're not a hosting company either. There's a lot going under the hood of a server. You need to take care of security, updates, performance, etc. These are all part of the job of managing a server.

"DebOps for WordPress" takes care of all that heavy lifting for you. It lets you have a fast and secure server without having to pay an arm and a leg. It removes the pricing argument that your client uses to justify cheap hosting.

What does it do for you?

"DebOps for WordPress" takes an unconfigured server and turns it into a fast and secure WordPress server. It takes care of all server configuration and maintenance tasks. It'll handle the setup of:

  • Automatic updates
  • MySQL backups
  • Let's encrypt SSL certificates
  • Fail2ban
  • Firewall
  • And a lot more

On top of all that, you'll also have a working WordPress installation using:

  • Nginx
  • MariaDB (MySQL replacement)
  • PHP 7
  • Redis
  • WP-CLI
  • Varnish (optimized for WordPress)
  • Elasticsearch

Don't know what these words mean? That's ok! All you need to know is that it's everything you'd expect from a top tier host (minus the dashboard).

What is it made of?

"DebOps for WordPress" is made up of two components: Ansible and DebOps. Ansible is configuration management tool that focuses on simplicity and readability. It's used to manage IT infrastructures of all sizes.

DebOps is a set of Ansible playbooks and roles created by Maciej Delmanowski. It handles all the building blocks required to build one server. But it's powerful enough that you can use it to build an entire data center with it.

DebOps acts as a layer on top of Ansible which adds extra functionality. It handles things the creation of directories and encryption of passwords using external tools. This removes the need for other tool or scripts to handle them.