For WordPress
WordPress hosting without the visit caps
Free to sign up. No egress fees on any product.
Why WordPress on Edge
The managed-WordPress promise, actually delivered
A real VM, not a shared box
Dedicated vCPU and NVMe storage behind a global CDN. No noisy neighbours slowing wp-admin at the worst moment.An S3 media library
WP Offload Media moves wp-content/uploads into Edge Storage. Media survives any VM restore and scales to terabytes.Image optimisation built in
The CDN resizes, crops and converts to AVIF or WebP from the URL. Uninstall the heavy optimisation plugins.CDN and SSL in front
Guest pages and media cache in 988 locations with automatic SSL. Traffic spikes land on the edge, not on PHP.Bills you can predict
No metered visits, no per-GB egress and no burst surcharges. A VM, a CDN deployment and a bucket, priced up front.MySQL on the same box
The database sits next to PHP for low-latency queries. Move it to its own VM the day you need to, with a dump and a restore.
Reference architecture
How WordPress maps to Edge
Browsers
guests cached, editors to origin
acmeblog.com
guest HTML, theme CSS and JS
media.acmeblog.com
uploads, resized at the edge
nginx + php-fpm 8.3
WordPress · s-4vcpu-8gb
mysqld :3306
MySQL on the same VM
acme-media
wp-content/uploads, offloaded
- Compute
Runs WordPress, Nginx, PHP-FPM and MySQL on one VM.
- Storage
Holds wp-content/uploads through WP Offload Media.
- CDN
Caches guest HTML, theme assets and every media URL.
- Image optimisation
Responsive AVIF and WebP variants, straight from the bucket.
- DNS
Anycast DNS for the apex, www and your email records.
- Shield
Scores comments, logins and registrations. No puzzle plugins.
- Assist
Answers visitor questions from your posts and pages.
Deploy
From a blank VM to a cached site in four steps
- 01
Create the VM and the media bucket
The wordpress script installs Nginx, MySQL, PHP-FPM and WP-CLI on first boot. The admin password is generated if you leave it blank.
shell$ edge compute create --name blog --size s-4vcpu-8gb \ --image ubuntu-24 --region london --script wordpress \ --script-param site_title="Acme Blog" \ --script-param admin_email=me@acmeblog.com $ edge storage create acme-media - 02
Offload uploads to Edge Storage
Install WP Offload Media (wp plugin install amazon-s3-and-cloudfront), then define its settings in code so they can't drift.
wp-config.phpdefine('AS3CF_SETTINGS', serialize([ 'provider' => 'aws', 'access-key-id' => getenv('EDGE_KEY'), 'secret-access-key' => getenv('EDGE_SECRET'), 'bucket' => 'acme-media', 'region' => 'us-east-1', 'copy-to-s3' => true, 'serve-from-s3' => true, 'delivery-provider' => 'other', 'enable-delivery-domain' => true, 'delivery-domain' => 'media.acmeblog.com', ])); - 03
Point the plugin at the Edge endpoint
A tiny must-use plugin swaps the AWS endpoint for Edge Storage. Nothing else in WordPress changes.
wp-content/mu-plugins/edge-storage.php<?php add_filter('as3cf_aws_s3_client_args', function ($args) { $args['endpoint'] = 'https://storage.edge.network'; $args['use_path_style_endpoint'] = true; return $args; }); - 04
Put the CDN in front
One domain for pages, one for media with image transforms switched on. Purge after a theme deploy.
shell$ edge cdn create --name acme-blog $ edge cdn domains add cdn-a1b2c3 \ --domain acmeblog.com --origin https://<vm-ip> $ edge cdn domains add cdn-a1b2c3 \ --domain media.acmeblog.com --jit-image \ --origin-type storage --storage-bucket acme-media $ edge cdn purge cdn-a1b2c3 --path /wp-content/themes/*
Prefer to hand it off? Give the job to your AI agent or have our engineers do it.
What it costs
A busy WooCommerce site, itemised
- No visit caps and no overage tiers
- 250 GB of image bandwidth costs nothing
- Image optimisation included with the CDN
- Hourly billing with optional hard caps
Estimated monthly bill on Edge
~500k visits/mo · 250 GB image bandwidth · WooCommerce
- Compute$38.47Performance VM · 4 vCPU · 8 GiB · 160 GB NVMe
- CDN$2.008.5M requests: 500k free, then 8M × $0.25 per million
- Storage$1.50105 GB of media: 5 GB free, then 100 GB × $0.015
- DNS$0.00Zone, www and email records
- Egress$0.00
Indicative monthly cost · a busy WordPress site
- WP Engine / Kinsta~$200–400
- Cloudways + media offload~$80–160
- Edge (VM + CDN + Storage)~$25–50
Indicative figures. Your usage will vary.
FAQ
WordPress on Edge, answered
Will my plugins still work?
How does this compare to WP Engine or Kinsta?
How do I cache HTML?
What about backups?
How do I stop comment spam and login bots?
Drop-in services
Add these without touching the stack
- Edge ShieldBot protection
POST /siteverify → score: 94Protect comments, logins and registrations alongside any form plugin. Real visitors never see an image puzzle.
Free for most sites. No puzzles, no widget to style.Explore - Edge AssistAI answers
<script src="…/assist.js">Answer pre-sales and support questions straight from your posts and pages. One script tag in the theme.
Free tier: 250 answered questions a monthExplore
Faster WordPress, smaller bill
Move one site first. Compare the speed and the invoice before you commit anything else.
Free tiers hard-cap. Nothing bills until you add a card.