Skip to content
This repository has been archived by the owner on Nov 23, 2021. It is now read-only.

Creating a server

Carl Alexander edited this page Jan 14, 2019 · 10 revisions

Contents

  1. Server Requirements
  2. Creating your server
  3. Pointing your server to a domain
  4. Configuring your server

Creating a server

Before you can do anything, you need to create a server to configure.

Server Requirements

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.

Operating System

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.

SSH key

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.

Creating 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.

Pointing your server to a domain

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.

Configuring your server

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.