📚 Comprehensive Documentation

PloyWP Documentation

Everything you need to know about deploying WordPress sites efficiently. From getting started to server setup, deployment, and troubleshooting.

Note: This is a demonstration site. Features and deployment times mentioned are conceptual and subject to change.

Introduction

PloyWP is a WordPress deployment platform designed to simplify the process of launching and managing WordPress sites. Built on Docker containerization technology, PloyWP aims to provide secure, automated WordPress deployments.

🚀

Demo Notice

This is a demonstration site. PloyWP is a conceptual product in development. Join our early access list to stay informed about launch updates.

Join the Waitlist

Why Choose PloyWP?

Automated Deployment

Deploy WordPress sites quickly with our automated Docker containers. Typical deployment time: 3-5 minutes for initial setup.

Comprehensive Security

Built-in security hardening, automatic SSL certificates via Let's Encrypt, firewall configuration, and monitoring alerts.

Multi-Cloud Support

Deploy to AWS, DigitalOcean, Vultr, Linode, Google Cloud, Hetzner, and any VPS with Ubuntu 20.04+ and Docker support.

Developer-Friendly

Advanced configuration options, Docker-based deployment, and comprehensive documentation for developers.

Quick Start Guide

Get your first WordPress site deployed in minutes with this comprehensive quick start guide.

1

Create Your Account

Sign up for PloyWP and complete the early access onboarding process. You'll receive your API keys and dashboard access.

1. Visit app.ploywp.com
2. Create account with email verification
3. Access your dashboard and API keys
2

Connect Cloud Provider

Connect your preferred cloud provider by adding your API credentials. PloyWP will use these to provision and manage your servers.

Dashboard → Servers → Add Provider → Enter API Credentials

Supported Providers: DigitalOcean, AWS, Vultr, Linode, Google Cloud, Hetzner

3

Deploy Your Site

Configure your WordPress site settings including domain, version, and security options through our intuitive dashboard.

Sites → New Site → Configure Options → Review Settings
4

Launch Your Site

Initiate deployment and your WordPress site will be provisioned with SSL certificates, security configurations, and monitoring setup.

✅ Your WordPress site will be live with SSL encryption once deployment completes!

System Requirements

Supported Cloud Providers

WordPress deployment on DigitalOcean cloud hosting

DigitalOcean

Droplets with minimum 1GB RAM, Ubuntu 20.04+

• $5/month minimum
• Global datacenter availability
WordPress deployment on AWS cloud infrastructure

AWS

EC2 instances (t3.micro or larger), Amazon Linux 2

• Free tier eligible
• Professional-grade infrastructure
WordPress deployment on Vultr cloud infrastructure

Vultr

Cloud Compute instances, high-performance SSD

• Starting at $2.50/month
• 25+ global locations

Server Specifications

Component Minimum Recommended
RAM 1GB 2GB+
Storage 20GB SSD 40GB+ SSD
CPU 1 vCPU 2+ vCPU
OS Ubuntu 20.04+ Ubuntu 22.04 LTS
Network Public IP Public IP + Firewall

Installation

PloyWP handles all server setup automatically, but here's what happens behind the scenes during the installation process.

Automated Server Setup

When you deploy a new WordPress site, PloyWP automatically:

  • Provisions a new server on your chosen cloud provider
  • Installs and configures Docker and Docker Compose
  • Sets up firewall rules and security hardening
  • Configures automatic SSL certificate management
  • Deploys WordPress with optimized Docker containers
  • Implements monitoring and backup systems

Docker Stack Components

WordPress Container

  • • Latest WordPress version
  • • PHP 8.1+ with optimizations
  • • Security hardening applied
  • • Performance optimizations

Database Container

  • • MySQL 8.0 or MariaDB
  • • Automated backups
  • • Performance tuning
  • • Secure configuration

Reverse Proxy

  • • Nginx or Traefik
  • • Automatic SSL certificates
  • • Load balancing ready
  • • Security headers

Monitoring Stack

  • • Resource monitoring
  • • Log aggregation
  • • Alert system
  • • Performance metrics

Server Setup

PloyWP automates the entire server setup process, provisioning secure and optimized servers for WordPress hosting. Here's what you need to know about server configuration and management.

Automated Provisioning

When you create a new site, PloyWP handles all server provisioning automatically. The process typically takes 3-5 minutes and includes:

  • Creating a new server instance on your cloud provider
  • Installing Ubuntu 22.04 LTS with security updates
  • Configuring Docker and Docker Compose
  • Setting up firewall rules (UFW) with proper port access
  • Installing monitoring and logging tools
  • Configuring automatic security updates

Server Access and Management

SSH Access

PloyWP provides secure SSH access to your servers. You can connect using:

ssh root@your-server-ip -i ~/.ssh/your-key.pem

SSH keys are automatically generated and securely stored in your PloyWP dashboard.

Server Resources

  • • Monitor CPU, RAM, and disk usage
  • • View real-time resource graphs
  • • Set up usage alerts
  • • Scale resources as needed

Security Features

  • • Automatic security patches
  • • Fail2ban integration
  • • Firewall management
  • • SSH key authentication only

Server Providers

PloyWP supports multiple cloud server providers, giving you flexibility to choose based on your needs, budget, and geographic requirements. Click on any provider below for detailed setup instructions.

Provider Comparison

Provider Starting Price Locations Best For
DigitalOcean $5/month 14 regions Small to medium sites
AWS $3.50/month* 35+ regions Enterprise applications
Vultr $2.50/month 25 locations Budget-conscious projects
Linode $5/month 11 regions Developer-friendly hosting
Google Cloud Free tier** 35+ regions Scalable applications
Hetzner €3.29/month 4 locations GDPR-compliant hosting

* AWS pricing varies by region and includes free tier eligibility
** Google Cloud offers $300 free credits for 90 days + e2-micro Always Free tier

Domain Configuration

Connect your custom domain to your WordPress site with automatic DNS configuration and SSL certificate provisioning.

DNS Setup Options

Option 1: Automatic DNS

Let PloyWP manage your DNS records automatically.

  1. 1. Add your domain in PloyWP dashboard
  2. 2. Update nameservers at your registrar
  3. 3. PloyWP configures all records
  4. 4. SSL certificate auto-provisioned

Option 2: Manual DNS

Keep your existing DNS provider and add records manually.

A Record: @ → Your Server IP

CNAME: www → Your Domain

Subdomain Support

PloyWP fully supports subdomains for staging sites, development environments, or multi-site installations.

Common Subdomain Patterns

  • • staging.yourdomain.com - For testing updates
  • • dev.yourdomain.com - Development environment
  • • blog.yourdomain.com - Separate blog installation
  • • shop.yourdomain.com - WooCommerce store

SSL Setup

PloyWP automatically provisions and renews SSL certificates for all your domains using Let's Encrypt, ensuring your sites are always secure.

Automatic SSL Features

Zero Configuration Required

SSL certificates are automatically issued within minutes of domain verification.

Auto-Renewal

Certificates automatically renew 30 days before expiration

Wildcard Support

Cover all subdomains with a single wildcard certificate

A+ Rating

Configuration optimized for SSL Labs A+ security rating

SSL Configuration Details

Security Headers Automatically Applied:

Strict-Transport-Security: max-age=31536000; includeSubDomains

X-Content-Type-Options: nosniff

X-Frame-Options: SAMEORIGIN

X-XSS-Protection: 1; mode=block

WordPress Deployment

Deploy WordPress sites with optimized configurations, pre-installed plugins, and security hardening - all in under 5 minutes.

Deployment Options

Standard WordPress

Latest stable WordPress version with essential optimizations.

  • ✓ Latest WordPress core
  • ✓ PHP 8.1+ with OPcache
  • ✓ MySQL 8.0 optimized
  • ✓ Redis object caching
  • ✓ Security hardening applied

WooCommerce Ready

Pre-configured for e-commerce with WooCommerce optimizations.

  • ✓ WooCommerce pre-installed
  • ✓ Payment gateway ready
  • ✓ Enhanced security
  • ✓ Cart optimization
  • ✓ Higher resource allocation

Pre-installed Plugins

Every WordPress deployment includes these essential plugins:

  • • Wordfence Security - Firewall & malware scanning
  • • UpdraftPlus - Automated backup solution
  • • WP Super Cache - Page caching for speed
  • • Yoast SEO - Search engine optimization
  • • WP Mail SMTP - Reliable email delivery
  • • Limit Login Attempts - Brute force protection

Docker Containers

PloyWP uses Docker containerization to ensure consistent, secure, and scalable WordPress deployments. Each site runs in isolated containers for maximum security and performance.

Container Architecture

docker-compose.yml structure:

Container Benefits

  • • Complete isolation between sites
  • • Consistent environment
  • • Easy scaling and migration
  • • Resource limits per container

Container Management

  • • Start/stop containers
  • • View container logs
  • • Resource monitoring
  • • Automatic restarts

Environment Variables

Manage your WordPress configuration securely using environment variables. All sensitive data is encrypted and never exposed in your codebase.

Core Environment Variables

Variable Description Example
WORDPRESS_DB_HOST Database server hostname mysql
WORDPRESS_DB_NAME Database name wp_site1
WORDPRESS_DB_USER Database username wp_user
WORDPRESS_DB_PASSWORD Database password (encrypted) ••••••••

Custom Variables

Add custom environment variables for your plugins and themes:

# API Keys

SMTP_API_KEY=your-smtp-key

CDN_API_KEY=your-cdn-key

# Feature Flags

WP_DEBUG=false

WP_CACHE=true

Security Hardening

PloyWP implements comprehensive security measures to protect your WordPress sites from common attacks and vulnerabilities.

Security Features

Server-Level Security

  • ✓ UFW firewall with strict rules
  • ✓ Fail2ban for intrusion prevention
  • ✓ SSH key-only authentication
  • ✓ Automatic security updates
  • ✓ DDoS protection

WordPress Security

  • ✓ File permissions hardening
  • ✓ Database prefix randomization
  • ✓ XML-RPC disabled by default
  • ✓ Login attempt limiting
  • ✓ Security headers configured

Security Best Practices

  1. 1. Regular Updates: Enable automatic updates for WordPress core, themes, and plugins
  2. 2. Strong Passwords: Use generated passwords with 20+ characters
  3. 3. Two-Factor Authentication: Enable 2FA for all admin accounts
  4. 4. Regular Backups: Configure automated daily backups with offsite storage
  5. 5. Monitor Activity: Review security logs and alerts regularly

Site Management

Manage all aspects of your WordPress sites from the PloyWP dashboard, including updates, users, plugins, and performance optimization.

Management Features

One-Click Updates

Update WordPress core, themes, and plugins with a single click

User Management

Add, remove, and manage WordPress users from the dashboard

Performance Tools

Clear cache, optimize database, and monitor performance

Site Actions

Quick Actions

  • • Clear all caches
  • • Enable/disable maintenance mode
  • • Reset WordPress passwords
  • • Clone to staging

Advanced Actions

  • • Database optimization
  • • Search and replace
  • • Import/export content
  • • Site migration

Backups & Restore

Automated daily backups ensure your WordPress sites are always protected. Restore any backup with one click or download for offline storage.

Backup Features

Automated Daily Backups

All sites are backed up automatically every 24 hours with 30-day retention.

What's Included

  • ✓ Complete WordPress files
  • ✓ MySQL database
  • ✓ Uploads and media
  • ✓ Themes and plugins
  • ✓ Configuration files

Backup Options

  • • Manual backup on-demand
  • • Download backup archives
  • • External storage integration
  • • Custom retention policies
  • • Incremental backups available

Restore Process

  1. 1. Select Backup: Choose from list of available backups
  2. 2. Confirm Restore: Review what will be restored
  3. 3. One-Click Restore: Site restored in 2-5 minutes
  4. 4. Verify: Check site functionality after restore

Monitoring

Real-time monitoring keeps track of your site's health, performance, and uptime. Get instant alerts for any issues.

Monitoring Dashboard

99.9%

Uptime

245ms

Response Time

18%

CPU Usage

2.1GB

Memory Used

Uptime Monitoring

  • • Check every minute
  • • Global monitoring locations
  • • HTTP/HTTPS monitoring
  • • Custom alert thresholds

Performance Metrics

  • • Page load times
  • • Database query performance
  • • PHP execution time
  • • Resource utilization

Alert Configuration

Get Notified When:

  • • Site goes offline
  • • Response time exceeds threshold
  • • SSL certificate expires soon
  • • Disk space running low
  • • Security threats detected

Scaling

Scale your WordPress sites vertically or horizontally as your traffic grows. PloyWP makes scaling simple and seamless.

Scaling Options

Vertical Scaling

Upgrade server resources without downtime.

  • • Increase CPU cores
  • • Add more RAM
  • • Expand storage
  • • Zero downtime upgrades

Horizontal Scaling

Add load balancers and multiple servers.

  • • Load balancer setup
  • • Database replication
  • • CDN integration
  • • Auto-scaling rules

Performance Optimization

Built-in Optimizations

  • ✓ Redis object caching
  • ✓ OPcache for PHP
  • ✓ Gzip compression
  • ✓ Browser caching rules
  • ✓ Image optimization
  • ✓ Database query caching
  • ✓ Minification of assets
  • ✓ Lazy loading

Troubleshooting

Common issues and their solutions. Most problems can be resolved quickly using these troubleshooting steps.

Site Not Loading

If your site isn't loading, try these steps:

  1. 1. Check server status in PloyWP dashboard
  2. 2. Verify DNS propagation (can take up to 48 hours)
  3. 3. Clear browser cache and cookies
  4. 4. Check firewall rules allow HTTP/HTTPS traffic
  5. 5. Review error logs in dashboard

Slow Performance

To improve site performance:

  1. 1. Enable caching if not already active
  2. 2. Check resource usage in monitoring dashboard
  3. 3. Optimize images using compression
  4. 4. Review and disable unnecessary plugins
  5. 5. Consider upgrading server resources

Database Connection Error

Database errors can be resolved by:

  1. 1. Restart MySQL container from dashboard
  2. 2. Check database credentials in environment variables
  3. 3. Verify database user permissions
  4. 4. Check disk space availability
  5. 5. Review MySQL error logs

SSL Certificate Issues

For SSL certificate problems:

  1. 1. Verify domain DNS points to server
  2. 2. Check certificate status in dashboard
  3. 3. Force certificate renewal if needed
  4. 4. Ensure ports 80/443 are open
  5. 5. Check Let's Encrypt rate limits

Frequently Asked Questions

Find answers to common questions about PloyWP and WordPress deployment.

How long does deployment take?

Most WordPress sites deploy in 3-5 minutes. This includes server provisioning, Docker setup, WordPress installation, and SSL certificate generation. Larger or more complex configurations may take slightly longer.

Can I migrate existing WordPress sites?

Yes! PloyWP supports migration from any WordPress host. You can use our migration plugin or manually upload your files and database. We also offer white-glove migration service for complex sites.

What happens if I exceed resource limits?

PloyWP monitors resource usage and alerts you before limits are reached. You can easily upgrade your server resources with zero downtime. We never throttle or suspend sites without warning.

Is PloyWP suitable for WooCommerce?

Absolutely! We offer WooCommerce-optimized deployments with enhanced security, performance tuning, and proper resource allocation for e-commerce sites. Redis caching and database optimization are included.

Do you provide email hosting?

PloyWP focuses on WordPress hosting. We recommend using dedicated email providers like Google Workspace or Microsoft 365. Our platform integrates seamlessly with any SMTP service for WordPress emails.

Community

Join the PloyWP community to connect with other users, share tips, and get help from experienced WordPress developers.

Facebook Group

Join 1,000+ members sharing WordPress deployment tips and tricks.

Join Group →

Discord Server

Real-time chat with the PloyWP team and community members.

Join Discord →

GitHub Discussions

Feature requests, bug reports, and technical discussions.

View on GitHub →

Community Forum

Browse tutorials, guides, and ask questions in our forum.

Visit Forum →

Contributing to PloyWP

We welcome contributions from the community! Whether it's documentation improvements, feature suggestions, or bug reports, your input helps make PloyWP better for everyone.

Support Contact

Get help from our support team. We're here to ensure your WordPress deployment experience is smooth and successful.

Support Channels

  • Email Support

    support@ploywp.com

    Response time: 24-48 hours

  • Live Chat

    Available Mon-Fri, 9am-5pm EST

    Average response: 2 minutes

  • Priority Support

    For Pro and Enterprise plans

    Guaranteed 1-hour response

Before Contacting Support

Help us help you faster:

  • ✓ Check our documentation and FAQ
  • ✓ Review recent system status updates
  • ✓ Gather error messages or logs
  • ✓ Note your site URL and account email
  • ✓ Describe steps to reproduce issues

Ready to Get Started?

Join developers deploying WordPress sites with PloyWP.