What a developer needs from a host
If you are comfortable on the command line, the question is how much of the stack you want to own. These are the criteria we used, tied to what we track for each host.
- Root or SSH access. Without it you cannot install your own PHP extensions, run background workers or debug a server problem.
- WP-CLI. Updates, database exports and search-replace are faster and scriptable from the command line.
- Git. Deploying from a repository beats uploading files over SFTP.
- Staging. A copy of the site where you can break things, either built in or something you build yourself.
- The cost of doing it yourself. A cheap server is cheap only if you count your own hours.
We have not measured speed or uptime on any host, and we have not filed support tickets. The facts below come from plan pages and documentation, as described on our methodology page.
The shortlist, host by host
1. DigitalOcean: full control, and all the work
A Basic droplet with 1 GiB of RAM, 1 vCPU, 25 GiB of SSD and 1,000 GiB of transfer is $6 a month. DigitalOcean recommends 2 GiB, 2 cores and 50 GiB or more for production, and the 2 GiB, 1 vCPU, 50 GiB droplet is $12 a month. The London region is LON1. Billing is per second. See the DigitalOcean review.
The WordPress 1-Click image installs Ubuntu 24.04, Caddy 2 with automatic HTTPS, PHP 8.3 FPM, MySQL 8.0, WP-CLI, fail2ban, WP-Fail2Ban and a UFW firewall. You deploy it, log in over SSH, and a setup script asks for an email address, admin details and site title. After that, updates, security and backups are yours. Our step-by-step droplet guide walks through it.
The catch is the cost of doing it yourself. Backups add 20% of the droplet price weekly or 30% daily, so $6 becomes $7.20 or $7.80. There is no built-in staging, CDN or email, and support is tickets and community only, with no WordPress help. The larger cost is your own time, or an AI assistant subscription to help you run the server, roughly £15 to £20 a month in the UK. That figure is our estimate of a typical setup, not a quoted price.
2. Cloudways: the same droplets, managed
Cloudways runs WordPress on servers from DigitalOcean, Vultr, AWS and Google Cloud, and DigitalOcean owns it. The Micro DigitalOcean server is $14 a month for 1 GB RAM and 25 GB NVMe, against $6 for a raw 1 GiB droplet. The gap is the work Cloudways does: it manages the server layer, includes staging and gives you 24/7 chat support. See the Cloudways review.
The catch: backups, CDN and email are paid add-ons, and support covers the server, not your code. You still manage WordPress itself. Our Cloudways vs DigitalOcean comparison sets out the difference between the two routes.
3. 20i: developer tools on a managed platform
20i lists WP-CLI, SSH and Git on its WordPress platform, along with staging, cloning and a WP Manager. Timeline Backups take daily snapshots and keep them for 30 days (60 for databases), with unlimited on-demand snapshots. Plan 1 is £20 a month with high-frequency compute, and Plan 2 is £40 for 3 sites. The first month is £1 and there is no contract. See the 20i review.
The catch: we found no root access on the platform, so custom server software is likely off the table. Support is chat and tickets with no phone, and bandwidth is capped per plan. 20i describes its platform as autoscaling with no LVE limits; that is its description and we have not tested it.
4. Krystal: cPanel with SSH, Git and caching
Krystal Amethyst is £7 a month for 1 site with 10 GB NVMe, 1 CPU and 2 GB RAM. Krystal lists SSH and Git through cPanel, LiteSpeed caching and daily snapshot backups on the lower plans. Ruby is £11 for 5 sites and Emerald is £19 for unlimited sites. Phone, chat and ticket support are on every plan. See the Krystal review.
The catch: it is shared cPanel hosting, so again no root access. The managed Onyx plans include staging, but the cPanel plans do not list it, so you would build your own. Krystal prices exclude VAT.
Which route suits which developer
If you want root, a known toolchain and the lowest bill, and you will treat the server as a project, DigitalOcean is the choice. If you want the same underlying servers without the sysadmin work, Cloudways is the nearest step up. If you only need SSH, WP-CLI and Git to deploy and maintain sites, and would rather not patch an operating system, 20i or Krystal is less work. That ordering is our judgement, and it depends on how much server administration you are willing to take on.
Hosts we left off and why
HostPresto lists SSH, SFTP, Git, SVN, WP-CLI, Composer, Node and cron, which is a good developer toolset. We left it off because this shortlist is built around root access and staging cost, and HostPresto gives staging only on its managed plans from £15. Its review has the detail.
WP Engine Essential does not offer Git-based CI/CD, and its plugin restrictions get in the way of some stacks. Kinsta suits teams who want a managed dashboard, but its add-ons, such as $20 a site a month for premium staging, add up. SiteGround lists Git on GoGeek only, and Bluehost has US servers and no UK region.
What to check before you commit
- Decide who owns security and updates. On an unmanaged droplet that is you, every week.
- Price the backups. A droplet with daily backups is 30% more, and snapshots are $0.06 per GB per month.
- Check what SSH actually gives you: root on a server, or a restricted shell on shared hosting.
- Count your time. If setup is a weekend and maintenance is an hour a week, include that in the monthly figure.
- Try before you commit. 20i charges £1 for the first month, DigitalOcean bills per second and Krystal gives a 60-day money-back guarantee.
See the full ranking of UK WordPress hosts or the other use-case shortlists.