WordPress Hosting on a VPS You Control
WordPress on a server you control, with no plugin blocklist and your own PHP and caching stack.
Size a server for WordPress
Every stop is a real configuration you can deploy. Priced per month and billed monthly, exclusive of 18% GST.
What WordPress is
WordPress on a VPS is a different proposition from shared or managed WordPress hosting. You are not renting a slot in someone's tuned stack - you are running the web server, PHP and MySQL yourself, and every decision about them is yours.
That is worth doing when the constraints of managed hosting start to bite. Managed platforms commonly ban plugins that conflict with their caching, cap PHP workers, restrict cron, and disallow anything that writes outside the uploads directory. Those rules exist for good reasons at their scale, but they are someone else's trade-offs.
It is worth being clear about what changes: on a VPS, updates, backups and security patching become your responsibility. If you want WordPress core updated automatically and someone else on call for it, managed hosting is the better answer. If you want to run a plugin they will not allow, or a PHP extension they do not ship, this is how.
“Open source software which you can use to easily create a beautiful website, blog, or app.”
Why run WordPress on a VPS
No plugin blocklist. If it runs on PHP, you can install it.
Choose your PHP version and extensions - and run more than one if different sites need different ones.
Real Redis or Memcached object caching, not just a page cache.
WP-CLI over SSH, and cron driven by the system rather than by page views.
Databases stay local, so query latency is not crossing a network.
WordPress features
Any theme or plugin, including commercial and custom code
Object caching with Redis for logged-in and dynamic pages
Full WP-CLI access for migrations, search-replace and bulk updates
System cron for reliable scheduled posts and background jobs
Staging copies on the same server
Direct MySQL access for slow-query work
WordPress hosting requirements
The recommended starting point for WordPress, not a hard floor — size it on the sliders.
| Memory | 4 GB for one busy site; 8 GB for several or for WooCommerce |
|---|---|
| CPU | 2 vCPU; 4 once traffic is sustained or checkout is busy |
| Storage | 40 GB for a typical site; media libraries grow faster than databases |
| Operating system | Ubuntu 22.04 LTS or Debian 12 |
| Installs on | Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, Debian 13 (Trixie), Debian 12 Bookworm |
| Ready in | About 5 minutes |
| Smallest server | 2 vCPU · 4 GB memory · 20 GB disk |
How deployment works
WordPress is installed on the server with PHP-FPM, MariaDB and a web server, plus Redis for object caching. TLS is issued for your domain. Nothing is locked - you can change PHP versions, add sites or replace any component over SSH.
What people run it for
Sites managed hosts refuse
Membership plugins, custom post types at scale, or anything that writes outside uploads.
Multisite networks
Run a network with its own domain mapping without per-site pricing.
Agency hosting
Several client sites on one machine, isolated by user and PHP pool.
WooCommerce
Checkout is uncacheable by nature, so it depends on PHP and database speed you control.
WordPress hosting questions
Related applications
Deploy WordPress on your own server
Root access, your choice of size, and no container between you and the application.