SlideShare a Scribd company logo
WordPress hosting
and management
Michael Houghton
Depth of Focus Limited
“Where can I host my
WordPress site?”
Almost anywhere.
• WP is so popular that it heavily influences available
hosting choices

• Huge variety of hosting and support options

• General PHP/MySQL or specialist WP hosting

• Managed or unmanaged

• WordPress can also operate in a multisite mode,
hosting thousands of blogs
“Should I run WP on
my own hosting…
or just use it?”
wordpress.com
• “Multisite” WP as a service, runs 50% of the
world’s WordPress sites

• Small set of general themes, and you can’t install
your own plugins

• You only need to maintain the content

• Provides functionality and services you can use
with the Jetpack plugin on “self-hosted” blogs
multisite as a service
• Off-the-shelf WordPress providers targeting
specific niche markets

• Themes and functionality curated for that niche

• Market-focussed support

• None of the hassle of running your own server

• Less scope to step outside the box
• Visual Society 

https://visualsociety.com/ 

• Conference Websites 

http://conference-websites.co.uk/ 

• Restaurant Engine

https://restaurantengine.com/ 

• PressBooks

https://pressbooks.com/
multisite as a service
“What kinds of hosting
are out there?”
Early web hosting
• Dedicated hosting: a server to yourself that you
can configure as you require

• Like leasing an entire building

• Shared hosting: multiple websites on one web
server

• A bit like renting a desk in an office!
Dedicated servers
• “bare metal”: a server or network to yourself 

• Perhaps even your own hardware through colocation

• Full root (administrator) access; total freedom but
also total responsibility

• Sometimes offered with control panel software
installed to ease configuration

• Most ISPs offer fully managed service offerings
Shared hosting
• Multiple sites all sharing the same resources

• Simple disk and database quotas, files uploaded
by FTP

• Limited protection from unruly neighbours!

• Getting an SSL certificate can be complicated

• Options for configuring servers are limited
Virtual private servers
• Servers divided into virtual machines

• Each VM has all of the potential of a dedicated box

• Adds hardware independence, easier upgrades, and
security between customers

• Also snapshot backups, rollbacks and cloning

• But some offerings are oversold / poorly performing

• Birthed cloud services like Amazon EC2
Containers
• Evolution of virtualisation and the cloud; blurs the
boundaries of hosting architecture

• A container is a tiny slice of a machine, with just the
resources needed for a single logical function

• e.g. DB, webserver, memory cache, load balancer,
front end cache

• Docker containers can be “wired” to each other,
reconfigured, scaled, moved transparently
“What about WordPress
in the cloud?”
Cloud managed VPS
• Server setup and configuration managed by ISP;
your own server but safely and easily

• Web control panel access to start and stop
services, configure SSL

• Often one-click installers for web apps or WP

• API access for creating and configuring servers

• Providers include Gandi and Cloudways
Cloud services and APIs
• The cloud is internet-based storage and compute
services under API control

• APIs are remote web-based interfaces for code

• Programmatically manage servers, storage or WP
itself

• Connect to external service providers, 

e.g. payments/invoicing, email providers

• Build automations with Zapier, Microsoft Flow
WP is perfect for the cloud!
• WordPress itself has common requirements: PHP
and MySQL

• Plugins add functionality to WordPress

• To integrate a cloud service you might add a
container or sign up for a third-party service

• Install the matching plugin and connect it to your
new service
Advanced Cloud VPS
Write code that calls APIs to build infrastructure

• create, boot, shut down VPS instances on demand

• take and restore whole-box snapshot backups

• write your own server installation scripts

• update DNS, configure load balancers and firewalls

• Providers include Google, Amazon, Digital Ocean,
Bytemark
“And managed WP
hosting?”
WP hosting as a service
• Cloud hosting with WordPress-specific services from
WP Engine, Kinsta, Pagely

• Database backups, migrations, staging servers with
publication tools

• WP security: brute force login protection, API
protection, vulnerability scanning 

• WP-aware caching and load-balancing

• The hosting implementation is hidden from you
“So how do we decide
what kind of hosting
we really need?”
Scale
• A site with many active users or high traffic may
suit cloud hosting

• Horizontal scaling: adding servers on demand 

• Load balancers

• Dedicated database instances

• Front end caching
Backups and source control
• Backup services can be implemented as plugins

• But bespoke or high-availability sites may need
different backup strategies

• Cloning a VPS makes it easier to develop and test
new functionality

• Managed WP hosting may interfere with source
control software
Security
Shared or managed WP hosting may be wrong for:

• Directly handling credit cards (PCI DSS)

• Access to secure databases

• Large amounts of customer-identifying data

• Choosing a legal jurisdiction for a server
SSL certificates
You should use SSL, but it can complicate hosting
significantly

• Shared hosting often makes it difficult or expensive

• Can you use your own SSL certificate bought
elsewhere?

• Managed hosting services often provide simple
access to Let’s Encrypt free basic certificates!
Email
• Many shared hosting and managed VPS providers
limit access to SMTP (external mail) because of
problems with spamming customers

• You may need to use a transactional mail service,
e.g. SendGrid, SendInBlue, MailJet or MailGun 

• Connect to it via SMTP or an API

• Just install the matching plugin and configure it!
Bespoke functionality
• Managed WP hosting may block non-WordPress
software like DB management panels

• They may also block your bespoke PHP scripts

• You may want a specific service, e.g. a memory cache
or key store like Redis

• Some configuration tweaking will need an unmanaged
VPS or dedicated hosting

• You might run on an Windows VPS to use .NET
The command line
You might want Secure Shell (SSH) access to the
command line to run:

• bespoke backup scripts

• log file processors, configuration tools

• WP-CLI

Shared or managed WordPress hosting may not offer
SSH access
“How can we easily
manage lots of sites?”
Stay on the rails!
If you build your sites the most “WordPress way”
possible, you have more hosting choices

• Avoid non-WordPress scripts, and keep plugin and
theme functionality separate

• Choose WP-based caching schemes

• Choose plugins and themes that don’t subvert WP
standards

• Do scheduled maintenance with WP-Cron
Tips for multiple sites
• Try to use a standard set of plugins

• Don’t go overboard: choose plugins carefully

• Make use of child themes support

• Make good use of scheduled maintenance tasks

• Try to avoid copy-paste-change solutions

• Use source control such as Git for bespoke code
Remote management
• Tools are available to remotely upgrade WP/
plugins/themes across dozens of sites at once

• Some are hosted services (e.g. ManageWP)

• Some (e.g. InfiniteWP, MainWP) are control panels
you host yourself

• Install a plugin on each site, add the site to the
manager control panel
Jetpack
• Integrate your own site with services provided by
wordpress.com

• Offers a remote management tool for sites on your
own hosting

• Offers traffic and stats tools, backups, security
tools

• Comment management across multiple sites
WP-CLI
• An official command-line interface for WordPress

• Integrates with WP and many plugins

• Write commands and scripts to install and manage WP:

wp core download
wp plugin update --all
wp plugin install wordpress-seo
• Add to existing provisioning/configuration management

More Related Content

PDF
Word press 2017 hosting
PDF
WordPress Development in the Enterprise
PDF
Wordcamp Wilmington Wordpress 101
PPSX
Best wordpress hosting
PDF
WordPress at Peak Performance (Radio Edit)
PPTX
Learn WordPress - Live Session 2 Slides
PDF
PLNOG 6: Christian Kaufmann - How Akamai delivers your packets - the insight
PPT
hosting.ppt
Word press 2017 hosting
WordPress Development in the Enterprise
Wordcamp Wilmington Wordpress 101
Best wordpress hosting
WordPress at Peak Performance (Radio Edit)
Learn WordPress - Live Session 2 Slides
PLNOG 6: Christian Kaufmann - How Akamai delivers your packets - the insight
hosting.ppt

What's hot (18)

PPTX
PPT
Web hosting
PDF
Web hosting presentations by hostindia.net
PPT
Different Types of Web Hosting Services
PPT
PDF
Choosing the best hosting package for WordPress
KEY
Drupal High Availability High Performance 2012
PPTX
The Ultimate Guide to Web Hosting for Beginners
PPTX
Web host
PDF
web hosting
PPTX
Getting started with wordpress hosting and security
PDF
My website is live now what?
PDF
Hosting
PDF
Wp maintenance and Security
PPTX
Understanding Content Management Services
PDF
WooCommerce Security - WordCamp OC 2018
PPT
ActiveMQ 5.9.x new features
PDF
SSDs are Awesome
Web hosting
Web hosting presentations by hostindia.net
Different Types of Web Hosting Services
Choosing the best hosting package for WordPress
Drupal High Availability High Performance 2012
The Ultimate Guide to Web Hosting for Beginners
Web host
web hosting
Getting started with wordpress hosting and security
My website is live now what?
Hosting
Wp maintenance and Security
Understanding Content Management Services
WooCommerce Security - WordCamp OC 2018
ActiveMQ 5.9.x new features
SSDs are Awesome
Ad

Similar to WordPress hosting & Management: An overview (20)

PPTX
WordPress Hosting Basics
PDF
Cms & wordpress theme development 2011
PDF
Cloud stack for_beginners
PPTX
Types of Web Hosting .pptx
PDF
Cloudstack for beginners
PPT
Roll your own FOSS cloud hosting
PPTX
CA-Web Hosting-Slide.pptx
PDF
Content Management Systems (CMS) & Wordpress theme development
PPTX
Managing Multisite: Lessons from a Large Network
PDF
The WordPress Way
PPTX
Whats new in ws2016 Hyper-V with Aidan Finn
PPTX
BITM3730 11-8.pptx
PDF
Staying Online: Keeping Your Website Safe and Secure
PDF
be the captain of your connections deployment
PDF
Wordpress intro
PDF
Building faster websites: web performance with WordPress
PDF
WebHosting_WebDesigning_content introduction
PDF
MIVA Small Business Conference 2006
PDF
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
PPTX
Selecting the correct hypervisor for CloudStack 4.5
WordPress Hosting Basics
Cms & wordpress theme development 2011
Cloud stack for_beginners
Types of Web Hosting .pptx
Cloudstack for beginners
Roll your own FOSS cloud hosting
CA-Web Hosting-Slide.pptx
Content Management Systems (CMS) & Wordpress theme development
Managing Multisite: Lessons from a Large Network
The WordPress Way
Whats new in ws2016 Hyper-V with Aidan Finn
BITM3730 11-8.pptx
Staying Online: Keeping Your Website Safe and Secure
be the captain of your connections deployment
Wordpress intro
Building faster websites: web performance with WordPress
WebHosting_WebDesigning_content introduction
MIVA Small Business Conference 2006
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Selecting the correct hypervisor for CloudStack 4.5
Ad

More from dominicj (6)

PPTX
Welcome to civi crm
PDF
Spencer Nash - Advanced Custom Fields
PDF
Scott purchas facebook advertising an introduction
PDF
#WPTW WordPress Tunbridge Wells, May 2018: GDPR
PPT
WordPress Tunbridge Wells #WPTW : Spencer Nash, SGN Media, November 2017 Spe...
PDF
Miramedia Event Website Packages
Welcome to civi crm
Spencer Nash - Advanced Custom Fields
Scott purchas facebook advertising an introduction
#WPTW WordPress Tunbridge Wells, May 2018: GDPR
WordPress Tunbridge Wells #WPTW : Spencer Nash, SGN Media, November 2017 Spe...
Miramedia Event Website Packages

Recently uploaded (20)

PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
DOCX
Unit-3 cyber security network security of internet system
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Internet___Basics___Styled_ presentation
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Digital Literacy And Online Safety on internet
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
innovation process that make everything different.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
Cloud-Scale Log Monitoring _ Datadog.pdf
Unit-3 cyber security network security of internet system
Module 1 - Cyber Law and Ethics 101.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Internet___Basics___Styled_ presentation
QR Codes Qr codecodecodecodecocodedecodecode
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
SAP Ariba Sourcing PPT for learning material
tcp ip networks nd ip layering assotred slides
Digital Literacy And Online Safety on internet
Sims 4 Historia para lo sims 4 para jugar
The New Creative Director: How AI Tools for Social Media Content Creation Are...
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Job_Card_System_Styled_lorem_ipsum_.pptx
The Internet -By the Numbers, Sri Lanka Edition
innovation process that make everything different.pptx

WordPress hosting & Management: An overview

  • 1. WordPress hosting and management Michael Houghton Depth of Focus Limited
  • 2. “Where can I host my WordPress site?”
  • 3. Almost anywhere. • WP is so popular that it heavily influences available hosting choices • Huge variety of hosting and support options • General PHP/MySQL or specialist WP hosting • Managed or unmanaged • WordPress can also operate in a multisite mode, hosting thousands of blogs
  • 4. “Should I run WP on my own hosting… or just use it?”
  • 5. wordpress.com • “Multisite” WP as a service, runs 50% of the world’s WordPress sites • Small set of general themes, and you can’t install your own plugins • You only need to maintain the content • Provides functionality and services you can use with the Jetpack plugin on “self-hosted” blogs
  • 6. multisite as a service • Off-the-shelf WordPress providers targeting specific niche markets • Themes and functionality curated for that niche • Market-focussed support • None of the hassle of running your own server • Less scope to step outside the box
  • 7. • Visual Society 
 https://visualsociety.com/ • Conference Websites 
 http://conference-websites.co.uk/ • Restaurant Engine
 https://restaurantengine.com/ • PressBooks
 https://pressbooks.com/ multisite as a service
  • 8. “What kinds of hosting are out there?”
  • 9. Early web hosting • Dedicated hosting: a server to yourself that you can configure as you require • Like leasing an entire building • Shared hosting: multiple websites on one web server • A bit like renting a desk in an office!
  • 10. Dedicated servers • “bare metal”: a server or network to yourself • Perhaps even your own hardware through colocation • Full root (administrator) access; total freedom but also total responsibility • Sometimes offered with control panel software installed to ease configuration • Most ISPs offer fully managed service offerings
  • 11. Shared hosting • Multiple sites all sharing the same resources • Simple disk and database quotas, files uploaded by FTP • Limited protection from unruly neighbours! • Getting an SSL certificate can be complicated • Options for configuring servers are limited
  • 12. Virtual private servers • Servers divided into virtual machines • Each VM has all of the potential of a dedicated box • Adds hardware independence, easier upgrades, and security between customers • Also snapshot backups, rollbacks and cloning • But some offerings are oversold / poorly performing • Birthed cloud services like Amazon EC2
  • 13. Containers • Evolution of virtualisation and the cloud; blurs the boundaries of hosting architecture • A container is a tiny slice of a machine, with just the resources needed for a single logical function • e.g. DB, webserver, memory cache, load balancer, front end cache • Docker containers can be “wired” to each other, reconfigured, scaled, moved transparently
  • 14. “What about WordPress in the cloud?”
  • 15. Cloud managed VPS • Server setup and configuration managed by ISP; your own server but safely and easily • Web control panel access to start and stop services, configure SSL • Often one-click installers for web apps or WP • API access for creating and configuring servers • Providers include Gandi and Cloudways
  • 16. Cloud services and APIs • The cloud is internet-based storage and compute services under API control • APIs are remote web-based interfaces for code • Programmatically manage servers, storage or WP itself • Connect to external service providers, 
 e.g. payments/invoicing, email providers • Build automations with Zapier, Microsoft Flow
  • 17. WP is perfect for the cloud! • WordPress itself has common requirements: PHP and MySQL • Plugins add functionality to WordPress • To integrate a cloud service you might add a container or sign up for a third-party service • Install the matching plugin and connect it to your new service
  • 18. Advanced Cloud VPS Write code that calls APIs to build infrastructure • create, boot, shut down VPS instances on demand • take and restore whole-box snapshot backups • write your own server installation scripts • update DNS, configure load balancers and firewalls • Providers include Google, Amazon, Digital Ocean, Bytemark
  • 20. WP hosting as a service • Cloud hosting with WordPress-specific services from WP Engine, Kinsta, Pagely • Database backups, migrations, staging servers with publication tools • WP security: brute force login protection, API protection, vulnerability scanning • WP-aware caching and load-balancing • The hosting implementation is hidden from you
  • 21. “So how do we decide what kind of hosting we really need?”
  • 22. Scale • A site with many active users or high traffic may suit cloud hosting • Horizontal scaling: adding servers on demand • Load balancers • Dedicated database instances • Front end caching
  • 23. Backups and source control • Backup services can be implemented as plugins • But bespoke or high-availability sites may need different backup strategies • Cloning a VPS makes it easier to develop and test new functionality • Managed WP hosting may interfere with source control software
  • 24. Security Shared or managed WP hosting may be wrong for: • Directly handling credit cards (PCI DSS) • Access to secure databases • Large amounts of customer-identifying data • Choosing a legal jurisdiction for a server
  • 25. SSL certificates You should use SSL, but it can complicate hosting significantly • Shared hosting often makes it difficult or expensive • Can you use your own SSL certificate bought elsewhere? • Managed hosting services often provide simple access to Let’s Encrypt free basic certificates!
  • 26. Email • Many shared hosting and managed VPS providers limit access to SMTP (external mail) because of problems with spamming customers • You may need to use a transactional mail service, e.g. SendGrid, SendInBlue, MailJet or MailGun • Connect to it via SMTP or an API • Just install the matching plugin and configure it!
  • 27. Bespoke functionality • Managed WP hosting may block non-WordPress software like DB management panels • They may also block your bespoke PHP scripts • You may want a specific service, e.g. a memory cache or key store like Redis • Some configuration tweaking will need an unmanaged VPS or dedicated hosting • You might run on an Windows VPS to use .NET
  • 28. The command line You might want Secure Shell (SSH) access to the command line to run: • bespoke backup scripts • log file processors, configuration tools • WP-CLI Shared or managed WordPress hosting may not offer SSH access
  • 29. “How can we easily manage lots of sites?”
  • 30. Stay on the rails! If you build your sites the most “WordPress way” possible, you have more hosting choices • Avoid non-WordPress scripts, and keep plugin and theme functionality separate • Choose WP-based caching schemes • Choose plugins and themes that don’t subvert WP standards • Do scheduled maintenance with WP-Cron
  • 31. Tips for multiple sites • Try to use a standard set of plugins • Don’t go overboard: choose plugins carefully • Make use of child themes support • Make good use of scheduled maintenance tasks • Try to avoid copy-paste-change solutions • Use source control such as Git for bespoke code
  • 32. Remote management • Tools are available to remotely upgrade WP/ plugins/themes across dozens of sites at once • Some are hosted services (e.g. ManageWP) • Some (e.g. InfiniteWP, MainWP) are control panels you host yourself • Install a plugin on each site, add the site to the manager control panel
  • 33. Jetpack • Integrate your own site with services provided by wordpress.com • Offers a remote management tool for sites on your own hosting • Offers traffic and stats tools, backups, security tools • Comment management across multiple sites
  • 34. WP-CLI • An official command-line interface for WordPress • Integrates with WP and many plugins • Write commands and scripts to install and manage WP: wp core download wp plugin update --all wp plugin install wordpress-seo • Add to existing provisioning/configuration management