Creating a WordPress Site
Create a New WordPress Site
From the panel, navigate to your server and click “Create Site”.
Configuration Options
| Option | Description | Default |
|---|---|---|
| Domain | Your site’s domain name (e.g., example.com) | Required |
| PHP Version | PHP version for this site | 8.3 |
| Admin Username | WordPress admin login | admin |
| Admin Email | Admin email address | Your account email |
| Site Title | WordPress site title | Domain name |
What Gets Created
When you create a site, BlitzPress automatically provisions:
Server Level
- Dedicated Linux user for site isolation
- Site directory at
/home/{domain}/public_html/ - Separate log directory at
/home/{domain}/logs/ - OpenLiteSpeed virtual host with optimized configuration
Database
- Dedicated MariaDB database (
wp_{domain}) - Dedicated database user with strong auto-generated password
- UTF8MB4 character set for full emoji/unicode support
WordPress
- Latest WordPress core via WP-CLI
- wp-config.php with Redis cache configuration
- Dedicated Redis database (1-15, auto-assigned per site)
- Pretty permalinks (
/%postname%/) - System cron replacing WP-Cron (runs every 5 minutes)
Caching
- Redis Object Cache plugin — activated with igbinary serialization
- LiteSpeed Cache plugin — page caching + browser caching enabled
- OPcache — PHP bytecode caching (server-wide)
Security
- 7G WAF rewrite rules in the OLS virtual host
- Security headers (HSTS, CSP, X-Frame-Options, etc.)
- 7 immutable mu-plugins for hardening and optimization
- Virusdie malware scanner agent
SSL
- Let’s Encrypt ECC-256 certificate (auto-issued if DNS is pointed)
- Automatic renewal via acme.sh
After Creation
Your WordPress admin credentials are shown once. Save them! You can also use the Auto-Login button in the panel to access wp-admin without credentials.