-
Notifications
You must be signed in to change notification settings - Fork 65
Home
- What is DebOps for WordPress?
- What problem does it solve?
- What does it do for you?
- What is it made of?
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.
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.
"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).
"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.
Getting Started
Adjusting performance
Cookbook
- How to configure a server for a Bedrock project
- How to configure multiple WordPress sites on a single server
- How to configure Varnish
- How to create a multisite network
- How to customize your server
- How to manage additional users
- How to manage WordPress plugins
- How to secure your WordPress site
Troubleshooting
Appendix