-
Notifications
You must be signed in to change notification settings - Fork 66
Creating a server
Before you can do anything, you need to create a server to configure.
You (unfortunately) can't use "DebOps for WordPress" on any server. Here's what your server needs to have so that DebOps can configure it.
Not sure what these mean? Don't worry. The server setup guides will walk you through these requirements.
You'll need a server with Ubuntu server (18.04 LTS version is required) installed. It's preferable to use a fresh installation if possible.
While DebOps works with all Debian operating systems (that includes Ubuntu), "DebOps for WordPress" uses packages outside Debian repositories. Because of this, only Ubuntu server is supported at this time.
DebOps requires that you use an SSH key to connect to your server. This is an extra step that DebOps takes to secure your server. Your SSH key replaces the password that you'd need to remember (or could be stolen). It's an important requirement for server security.
You can look at the GitHub documentation to create your own. Each server creation page discusses how to create and add your SSH key to your server.
The server creation process is a bit different for each cloud hosting provider. To make that process easier for you, you can refer to one of the detailed server creation pages below. Just pick the one for your chosen provider.
- Create a Digital Ocean droplet [Digital Ocean]
- Create a Linode [Linode]
- Create a Vultr cloud compute (VC2) instance [Vultr]
Once your server is created, you'll only have an IP address that points to it. "DebOps for WordPress" doesn't work with just an IP address. You must have a fully qualified domain name (e.g. server.example.com
) pointing to that IP address. That's because a lot of the "DebOps for WordPress" defaults use that domain.
Each server creation page discusses managing a domain with your chosen provider. You can refer to it if you haven't already. Otherwise, you can create a DNS record with your domain registrar (e.g. Namecheap) that points to your server's IP address.
The next step after creating a server is to configure it. You'll want to refer to the "Configuring your server" page of the wiki for detailed instructions.
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