// managed wordpress vps
Stop paying per site.
Own your infrastructure.
Managed hosting charges you more every time you add a client. A properly configured VPS doesn't. I set it up, tune the full caching stack, and keep it running — you own the server, I handle everything else.
The maths managed hosting doesn't want you to run
Managed hosting bills scale linearly with every site you add. Your infrastructure costs shouldn't.
Managed hosting (per site)
- 5 sites ≈ €175/mo
- 10 sites ≈ €350/mo
- 20 sites ≈ €700/mo
Kinsta, WP Engine, Cloudways — all charge per site or per visit. Add a client, cost goes up.
Managed VPS (flat fee)
- 5 sites €49/mo
- 10 sites €49/mo
- 20 sites €49/mo
One server, one fee. Add a client site — your management cost stays the same.
Server cost (billed directly to your Hetzner account) varies by size and is chosen together based on your needs — from a small VPS to a dedicated box if your traffic demands it.
What's included
Production-grade performance, day one
Nginx, PHP-FPM, Redis object cache, and Varnish full-page cache configured and tested before handover. Sites load fast from the moment they go live — not after weeks of tweaking.
Hardened from the first boot
SSH key authentication, UFW firewall, fail2ban brute-force protection, and automatic security updates. The attack surface is locked down before any site is added.
You manage sites through a UI, not a terminal
CloudPanel gives you a clean web interface to add sites, manage PHP versions, and renew SSL certificates. No command line, no SSH sessions, no DevOps knowledge required.
Daily backups with a tested restore path
Automated daily snapshots with a retention policy. Every backup is only useful if restoration works — this is verified as part of setup, not assumed.
Problems caught before they become outages
Monthly OS, PHP, and WordPress core updates. Server health monitored proactively. Issues flagged and resolved before your clients notice anything.
The server is yours — not mine
Hetzner billing goes directly to your account. You own the hardware, the data, and the IP. If you ever want to take over management yourself, everything is documented and handed over cleanly.
The stack
Every setup uses the same battle-tested combination. Each component has a specific role — nothing installed for the sake of it.
Hetzner VPS
The hardware. EU data centres, NVMe SSD, consistently fast network. Plan size chosen based on your site count and traffic requirements.
CloudPanel
Control panel. Add and remove WordPress sites, manage PHP versions, issue SSL certificates — all through a clean web UI.
Nginx + PHP-FPM
Web server and PHP process manager. Configured per-site with correct worker counts, timeouts, and upload limits for WordPress.
Redis
Object cache. Database queries cached in memory — login sessions, transients, WooCommerce cart data. Dramatically reduces MySQL load.
Varnish
Full-page cache. Anonymous page requests served from memory without touching PHP or MySQL. TTFB under 10ms for cached pages.
Cloudflare (free)
DNS. Fast propagation and DDoS protection at the edge. No proxy needed — Varnish handles caching at the server level. Recommended but optional.
Who this works for
WordPress agencies managing client retainers
You're running 5–20 client sites and paying managed hosting per site. The bill grows with every client you sign. One server replaces the lot — you keep the margin, clients get better performance.
Freelancers consolidating their portfolio
You've outgrown shared hosting and don't want the overhead of learning server administration. You get production infrastructure without becoming a sysadmin.
Businesses that need more control
Your WooCommerce store or high-traffic site is hitting the limits of managed hosting. You need dedicated resources, a custom caching config, and the ability to scale — without being locked into a vendor's infrastructure.
How it works
- 1
We agree on the right server size
Based on your site count, traffic levels, and expected growth, I'll recommend the right Hetzner plan — from a small shared VPS to a dedicated server if your workload demands it. You create the server in your own Hetzner account and add me as a project member.
- 2
I handle the full setup
Server hardening, CloudPanel install, Nginx + Redis + Varnish configuration, SSL certificates, backup automation, and monitoring. The full stack is tested before I hand over access. Usually completed within 24 hours.
- 3
You get the keys — I keep watch
Full documentation, login credentials, and a walkthrough of the CloudPanel interface. Monthly maintenance runs in the background. You add and manage sites through the UI without touching the server. I'm available if something unexpected comes up.
Pricing
One-time setup
€149 flat
- Server provisioning & hardening
- CloudPanel install & configuration
- WordPress + Redis + Varnish stack
- SSL, backups, and full documentation
Monthly maintenance
€49/month
- OS & PHP security updates
- WordPress core updates across all sites
- Server health monitoring
- Proactive issue resolution
Same fee whether you have 1 site or 20.
The Hetzner server is billed directly to your account — you keep full ownership and can cancel management at any time. Server plan is chosen together based on your site count and traffic needs.
Get a quote
Tell me about your setup and I'll come back with a recommendation and quote within 24 hours. No commitment required.