Deploys a single Instance running WordPress with Nginx, PHP, and MySQL. Everything runs on one server. Suitable for blogs, small sites, or quick CMS testing.
Architecture:
1 Instance (NanoBoost — 2 vCPU, 4 GB RAM)
1 private network (10.200.0.0/24)
1 floating IP (public access)
40 GB boot volume
Security group allows HTTP, HTTPS, SSH
What is automated:
Instance creation with selected flavor and image
Private network, subnet, and router
Floating IP assigned to Instance
Security group with ports 22, 80, 443
Nginx + PHP-FPM + MySQL installed
MySQL database and user created with random passwords
WordPress downloaded, extracted, and configured
wp-config.php populated with DB credentials and salts
Credentials saved to /root/.wp_credentials
Before you launch:
Update these parameters in the template or at launch time:
Parameter
Default
What to change
key_name
stack-test
Required. Replace with your SSH keypair name from Compute - Key Pairs.
image
Ubuntu 22.04 Updated
Change only if you need a different OS image.
flavor
NanoBoost
Minimum recommended. Upgrade to MegaFuse for heavier traffic.
volume_size
40
Increase if you plan to host media-heavy content (in GB).
public_network
Public
Do not change unless your cloud has a different external network name.
key_name is the only parameter you must change before launching. Everything else works with defaults.
WordPress Template
Save as wordpress-single.yaml and upload via Orchestration or Past Direct.