Skip to content
Lite + Pro Lite limits

Hosting Compatibility

WPsigner runs on standard WordPress hosting. If your host supports WordPress and meets the system requirements, WPsigner will work. Performance scales with your server resources — larger PDFs, more concurrent signers, and heavy integrations benefit from adequate memory, CPU, and PHP execution time.

We regularly test WPsigner on small WordPress sites (shared hosting and lightweight VPS). On those environments the plugin runs smoothly for typical workloads: sending contracts, collecting signatures, and storing signed PDFs.

  • Recommended hosting providers for WPsigner
  • How well WPsigner fits small sites and shared hosting
  • Hosts or setups that may need additional configuration
  • How to check firewall, cron, and PHP limits before go-live

These providers are a good fit for freelancers, solo consultants, and small businesses on shared or entry-level WordPress plans. We use and recommend them for typical WPsigner workloads (contracts, signatures, and signed PDF storage) when system requirements are met:

HostBest forNotes
Raiola NetworksFreelancers and SMBs (especially Spanish-speaking markets)WordPress-friendly shared and cloud plans with solid support
VeyoHostSmall sites and agencies needing affordable WordPress hostingShared / WordPress plans suitable for day-to-day signing
SiteGroundFreelancers and small companies wanting managed WordPress toolsEasy PHP version control; confirm memory and upload limits for larger PDFs
NamecheapBudget-friendly shared hosting for small sitesUse a plan with PHP 8.1+, OpenSSL, and enough upload/memory headroom
HostingerFreelancers and startups starting on shared hostingAffordable WordPress hosting; raise PHP limits if you send large PDFs

These hosts offer WordPress-optimized or cloud environments when you need more performance, staging, or daily high volume:

Cloudways — Managed cloud hosting with easy PHP configuration. Ideal when you need higher memory_limit, upload limits, and outbound HTTPS for integrations.

Kinsta — Managed WordPress on Google Cloud with strong performance, staging, and support — a solid choice for agencies sending documents daily.

Pressable — Managed WordPress with reliable uptime and WordPress.com infrastructure.

DigitalOcean / Vultr / Hetzner — VPS options with full control over PHP extensions (OpenSSL, GD/Imagick) and limits. Best when you want to tune the server yourself.


WPsigner has no inherent site-size limit. A slow or underpowered server affects the plugin the same way it affects WordPress overall — especially PDF upload, rendering, and digital sealing.

Before choosing a host:

  1. Review the System Requirements
  2. Confirm the host meets WordPress hosting requirements
  3. Verify required PHP extensions: openssl, gd or imagick, mbstring, curl, json, zip
  4. Ensure HTTPS is available (required for production signing URLs)

WPsigner is a good fit for freelancers, agencies, and small businesses running WordPress on shared or entry-level plans. Typical small-site usage (a few documents per week, standard PDF sizes) does not require dedicated servers.

What helps most on small sites:

  • PHP memory at least 128MB (256MB+ preferred for larger PDFs)
  • Upload limit at least 10MB (32–64MB recommended)
  • Working WP-Cron (or a real server cron) for reminders and webhooks
  • Outbound HTTPS allowed (for TSA, webhooks, and cloud integrations)

Most hosts work out of the box. These situations sometimes need an extra step:

ScenarioConfiguration neededWhere to look
Strict managed hosts (e.g. WP Engine)Raise PHP memory / upload limits if large PDFs failHost panel or support ticket; see Troubleshooting
Hosts that disable PHP functionsEnsure curl, OpenSSL, and temp-file related functions are availableAsk support to enable required extensions/functions
Shared plans with low limitsIncrease memory_limit, upload_max_filesize, post_max_size, max_execution_timephp.ini, .htaccess, or host PHP selector
Security / WAF layers (Sucuri, Cloudflare, host WAF)Allow PDF uploads and signing-page POSTs if blockedWAF allowlist or Troubleshooting
Outbound HTTPS blockedAllow requests to TSA, webhook endpoints, Google APIs, etc.Host firewall / outbound rules

Shared hosting environments sometimes limit PHP memory, upload size, or maximum run time. If you experience issues:

  • Confirm OpenSSL and GD/Imagick are enabled
  • Request higher memory_limit (256M) and max_execution_time (120+) for large documents
  • Check whether the host disables outbound cURL — needed for webhooks, timestamping, and many integrations
  • Prefer a real cron job if WP-Cron is unreliable under low traffic
  • Keep PDFs reasonably sized; optimize before upload when possible

If signing or PDF processing still times out after raising limits, move to a VPS or managed WordPress plan with more CPU and memory.


Some hosts and security plugins use web application firewalls (WAFs) that may block PDF uploads, signing form submissions, or webhook callbacks.

If something fails unexpectedly:

  1. Check Troubleshooting for upload and signing errors
  2. Temporarily disable the WAF or security plugin to confirm the cause
  3. Allowlist your signing URLs and, when relevant, webhook source IPs (e.g. identity providers)
  4. Re-enable protection after allowlisting — do not leave the WAF off in production

  • Host meets WPsigner system requirements
  • PHP extensions enabled (openssl, gd/imagick, mbstring, curl)
  • HTTPS active on the site
  • Memory and upload limits suitable for your typical PDF size
  • WP-Cron (or server cron) running for reminders and webhooks
  • No WAF blocking uploads or signing POSTs
  • Outbound HTTPS allowed if you use TSA, webhooks, or cloud storage

After install, open WPsigner → More → System Status and fix any ⚠️ / ❌ items.