Need help with debops-wordpress?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

carlalexander
441 Stars 62 Forks GNU General Public License v3.0 194 Commits 27 Opened issues

Description

Your superpowered WordPress server in three commands.

Services available

!
?

Need anything else?

Contributors list

# 139,698
WordPre...
JavaScr...
sysadmi...
Erlang
172 commits
# 15,907
pki
Erlang
gitlab-...
sysadmi...
7 commits
# 49,070
WordPre...
PHP
Compose...
sage
3 commits
# 86,984
Django
python-...
python-...
dcim
1 commit
# 575,051
WordPre...
Python
python-...
Telegra...
1 commit
# 56,094
game-fr...
curl
bastion...
sublime...
1 commit
# 120,585
PHP
CSS
digital...
wcag
1 commit

DebOps for WordPress

DebOps for WordPress

"DebOps for WordPress" is a tool that gives anyone in the WordPress community access to a fast and secure WordPress server. It's meant to be easy to use and require little to no system administrator knowledge.

It takes care of everything for you. It does more than just install WordPress for you. It also takes care of all server configuration and maintenance tasks.

All that you need to do is type in three commands (after installation) and wait for the magic to happen.

Documentation

Please refer to the wiki for full documentation, examples and other information.

Installation

If you've never used DebOps or Ansible before, please refer to the "Installation" page of the wiki.

To create a "DebOps for WordPress" project, you just need to:

  1. Get a copy of this repo to your computer.
  2. Make sure that DebOps is up to date by running
    debops-update
    .

Usage

If you've never used DebOps or Ansible before, please refer to the "Configuring your server" page of the wiki.

To configure a server, you need to add it to the

hosts
file in the
inventory
folder under both the
[debops_all_hosts]
and
[wordpress]
.
# inventory/hosts

[debops_all_hosts] wordpress.example.com

[wordpress] wordpress.example.com

Once that's done, you just need to run three commands. Each of them can take several minutes to run.

$ debops bootstrap -u root
$ debops
$ debops wordpress

Acknowledgements

DebOps is the real cornerstone of this project. This project wouldn't exists without the amazing work done by Maciej Delmanowski.

A lot of the initial inspiration for the roles came from WPEngine's Mecury project and the port done by Zach Adams.

The default Varnish configuration work by Mattias Geniar was critical to get a solid foundation for Varnish in WordPress.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.