Nginx Web Server
Deploys a single Instance with Nginx installed and configured, attached to a private network with a floating IP. Ready for static site hosting or reverse proxy use.
Architecture:
1 Instance (Nano — 2 vCPU, 2 GB RAM)
1 private network (10.200.0.0/24)
1 floating IP (public access)
Security group allows HTTP, HTTPS, SSH
What is automated:
Instance creation with selected flavor and image
Private network and subnet
Router attached to public network
Floating IP assigned to Instance
Security group with ports 22, 80, 443
Nginx installed and started
Before you launch:
Update these parameters in the template or at launch time:
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
Nano
Change only if you want a different Instance size.
volume_size
30
Increase if you need more disk space (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.
Nginx Template
Save as nginx-server.yaml and upload via Orchestration or Past Direct.
Access:
Web: http://floating-ip
SSH: ssh ubuntu@floating-ip
Deploy:
Go to Orchestration in your dashboard
Upload or Past nginx-server.yaml
Select keypair, flavor, and image
Launch stack
Last updated