Picking the wrong hosting for Perfex CRM causes slow load times, failed cron jobs, broken email delivery, and expensive migrations later. This guide compares every realistic hosting option — shared cPanel, VPS, and cloud — so you can match the right environment to your team size and budget.
Perfex CRM Server Requirements (2026)
Before choosing a host, confirm it meets Perfex CRM's minimum requirements:
- PHP: 8.1 minimum, 8.2 recommended
- Database: MySQL 5.7+ or MariaDB 10.3+
- RAM: 1GB minimum (2GB+ for VPS, 4GB for busy teams)
- Web server: Apache with mod_rewrite or Nginx
- PHP extensions: mbstring, curl, gd, openssl, imap, json, xml, zip
- Storage: 5GB+ (more if you upload client documents and attachments)
Any host you choose must meet all of the above. Missing a single PHP extension will cause the installer to fail or break specific features after installation.
Option 1: Shared cPanel Hosting
Shared hosting is the cheapest way to run Perfex CRM — and for small teams, it works well. You get a control panel (usually cPanel), one-click MySQL database creation, and PHP version management without touching the command line.
When shared hosting is enough
- Solo freelancers or agencies with fewer than 5–8 staff
- Under 200 active clients
- Light cron job workload (monthly invoices, basic reminders)
- No heavy file uploads or attachment storage
Recommended shared hosting providers
Hostinger Business (£2.99–£3.99/month) — The best value option for Perfex CRM. Offers PHP 8.2, MariaDB, LiteSpeed web server (faster than Apache for WordPress and PHP apps), free SSL, and excellent uptime. The hPanel control panel is clean and easy to use. Hostinger's one-click installer does not support Perfex CRM directly, but manual installation is straightforward.
SiteGround GrowBig (£5.99/month) — Better support and staging environment. SiteGround's servers are optimised for PHP apps, support PHP 8.2, and their support team can help troubleshoot PHP extension issues. Good for agencies who need reliable email delivery alongside Perfex's SMTP setup.
Bluehost Plus (£3.49/month) — US-based, cPanel native, solid for North American businesses. Supports all Perfex CRM requirements out of the box.
Shared hosting limitations for Perfex CRM
- Cron jobs on shared hosts are often limited to 1-minute intervals with execution time caps — Perfex's scheduler needs reliable minute-by-minute cron runs
- PHP memory limits are typically 256MB shared — Perfex recommends 256MB but some modules need more
- You cannot install custom PHP extensions or change php.ini at the server level
- Performance degrades as your client and invoice volume grows
Option 2: VPS Hosting
A Virtual Private Server gives you dedicated CPU cores, RAM, and storage — isolated from other users. You get root access, full PHP configuration control, and no resource contention. For any team running Perfex CRM seriously, a VPS is the right choice.
When to move to VPS
- 5 or more staff using Perfex CRM daily
- 300+ active clients or 1,000+ invoices
- Heavy cron workload (automated emails, recurring billing, reminders)
- Installing multiple Perfex modules that add background tasks
- Need to run Perfex CRM alongside other apps on the same server
Recommended VPS providers
Hetzner Cloud CX22 (£3.79/month) — Unbeatable price-to-performance for European businesses. 2 vCPUs, 4GB RAM, 40GB SSD NVMe. Hetzner's network is fast and reliable. You can deploy a LAMP or LEMP stack with a single command. Perfex CRM runs very comfortably on this spec for teams up to 20 staff.
DigitalOcean Basic Droplet (£10–£18/month) — The most beginner-friendly VPS. DigitalOcean's 1-Click LAMP stack app gets you from zero to a working server in under 5 minutes. Their documentation for setting up PHP apps is extensive, and their managed databases add-on removes the MySQL management burden entirely.
Vultr High Performance (£10–£15/month) — NVMe SSD storage with global data centres. Good alternative to DigitalOcean with slightly better raw performance per dollar. Supports one-click LAMP deployment.
AWS Lightsail (£10–£16/month) — AWS's simplified VPS product. Good if your team already uses AWS services (S3 for backups, SES for email, Route 53 for DNS). Lightsail instances are predictably priced unlike raw EC2.
Recommended VPS spec for Perfex CRM
- Small team (1–10 staff): 2 vCPUs, 2–4GB RAM, 40GB SSD — £4–£12/month
- Mid-size team (10–30 staff): 4 vCPUs, 8GB RAM, 80GB SSD — £18–£30/month
- Large team (30+ staff): 8 vCPUs, 16GB RAM, 160GB SSD — £40–£60/month
Option 3: Cloud Hosting (AWS EC2, Google Cloud, Azure)
Full cloud infrastructure is overkill for most Perfex CRM deployments but makes sense if you need auto-scaling, global CDN, managed databases, or compliance (HIPAA, SOC 2). The main platforms are AWS EC2, Google Cloud Compute Engine, and Microsoft Azure VM.
When cloud makes sense
- Enterprise-level Perfex deployment with 50+ staff
- Multi-region redundancy requirement
- Integration with cloud-native services (AWS S3, SES, Lambda)
- Compliance requirements that demand managed infrastructure
For most agencies and SMEs, cloud adds complexity and cost without meaningful benefit over a £10–£20/month VPS. Unless you have a specific cloud requirement, stick with VPS.
cPanel vs VPS — Direct Comparison
| Factor | Shared cPanel | VPS |
|---|---|---|
| Monthly cost | £2–£6 | £4–£30 |
| Setup difficulty | Easy (GUI) | Medium (command line) |
| PHP config control | Limited | Full |
| Cron reliability | Good | Excellent |
| Performance scaling | Limited | Flexible |
| Best for | Solo / small teams | Growing teams |
Performance Tips for Any Host
Regardless of which host you choose, these optimisations improve Perfex CRM performance significantly:
- Enable OPcache: PHP OPcache caches compiled bytecode and cuts response time by 30–50% for PHP apps. Most VPS installs need this enabled manually in php.ini.
- Use a Redis or Memcached session driver: Database-backed PHP sessions slow down under concurrent users. Redis session storage is noticeably faster.
- Enable Gzip compression: In your Apache or Nginx config, enable gzip for HTML, CSS, JS, and JSON responses. Most hosts have this off by default.
- Set up a CDN for assets: Cloudflare's free plan caches static assets (CSS, JS, images) globally, reducing load on your server and speeding up international page loads.
- MySQL query cache or MariaDB tuning: For busy Perfex installations, tuning innodb_buffer_pool_size and enabling the slow query log helps identify performance bottlenecks.
Email Delivery: A Separate Decision from Hosting
Perfex CRM's built-in SMTP configuration lets you send via any SMTP provider — and this is separate from your hosting choice. For reliable email delivery (invoices, proposals, reminders), use a dedicated transactional email provider rather than your hosting server's mail. Recommended options: Mailgun (free up to 5,000/month), Brevo (formerly Sendinblue), or AWS SES (very cheap at scale).
Our Hosting Recommendation
For most Perfex CRM users in 2026, this is our recommendation:
- Freelancer / solo agency: Hostinger Business shared hosting — £2.99/month, easy setup, all requirements met
- Small-to-mid agency (5–20 staff): Hetzner CX22 VPS — £3.79/month, 4GB RAM, exceptional performance per pound
- Growing agency (20–50 staff): DigitalOcean 4GB Droplet + Managed Database — £20–£35/month, reliable and easy to scale
Whatever host you choose, pair it with Cloudflare (free CDN + DDoS protection) and a transactional SMTP provider for a complete, production-ready setup.
Want Perfex CRM set up and configured by experts?
Websicon handles the full setup — server provisioning, Perfex CRM installation, SMTP configuration, cron jobs, SSL, and performance tuning. You get a production-ready CRM without touching the command line.
Get a free setup quote →Not sure which setup is right for your team? Talk to Websicon — we have set up Perfex CRM on dozens of hosting environments and can recommend the right stack for your budget and team size.
Ready to get started?
Let Websicon build your perfect CRM solution
Free consultation · Projects from $500 USD · No long-term contracts · EST/PST/GMT timezone support
Get Free Consultation