Installation Guide

3 Steps to WordPress

Server ready, WordPress live, SSL secured — under 5 minutes.

bash
bash <(curl -sSL https://wp.flashxpress.cloud/install.sh)
All componentsAuto-configure NGINXFirewall setup

System Requirements

Ubuntu 22.04 / 24.04 LTS
64-bit clean installation
1 GB RAM minimum
2 GB+ recommended
Root SSH access
sudo or direct root
Clean server
No existing web server

Step-by-Step Guide

01

Install Server Stack

SSH into your fresh Ubuntu 22.04/24.04 server and run the command below. Installs NGINX with FlashXPRESS FastCGI Cache, MariaDB 11.4, PHP 8.4 (fallback 8.3/8.2/8.1), Redis, WP-CLI, Certbot, UFW, Fail2Ban, and fx CLI.

bash
bash <(curl -sSL https://wp.flashxpress.cloud/install.sh)
02

Create WordPress + Cache

Creates a fully configured WordPress site. Downloads WordPress, creates MariaDB database, configures NGINX with FastCGI Cache, sets up Redis Object Cache, and creates optimized server block.

bash
fx site create example.com
03

Install Free SSL

Secures your site with Let's Encrypt SSL. Generates HTTPS config with HSTS headers, HTTP-to-HTTPS redirect, preserves all cache settings. Auto-renews via cron.

bash
fx ssl install example.com

Verify FastCGI Cache

After all 3 steps, verify caching is working.

Run this command:

bash
curl -I https://yourdomain.com

You should see:

X-Cache: FlashXpress HIT

First: FlashXpress MISS or FlashXpress BYPASS. Refresh → FlashXpress HIT

Post-Installation Commands

fx status

Check all service statuses

fx site create yourdomain.com

Create WordPress site

fx ssl install yourdomain.com

Install SSL certificate

fx cache clear

Clear FastCGI cache

fx cache status

Cache size & files

fx php version

Check PHP version

fx backup create yourdomain.com

Full site backup

fx help

All commands

Troubleshooting

Common questions and solutions.

Check your server meets requirements (Ubuntu 22.04/24.04, 1GB+ RAM, root access). Ensure no other web server is running. Run fx status to check services.
FlashXpress is designed for fresh servers. Existing web services (Apache, MySQL) may cause conflicts. Use a clean server.
Run fx update. It preserves your site configurations and data.
Yes! PHP 8.4 default with fallback to 8.3/8.2/8.1. Switch with fx php switch 8.3.
Run curl -I https://yourdomain.com. First visit shows FlashXpress MISS, subsequent shows FlashXpress HIT.
Auto-renews via Certbot cron. Manual: fx ssl renew yourdomain.com.

Explore CLI Commands

45+ powerful commands for complete WordPress stack management.

View CLI Reference