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:

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

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.

circle-info

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:

  1. Go to Orchestration in your dashboard

  2. Upload or Past nginx-server.yaml

  3. Select keypair, flavor, and image

  4. Launch stack

Last updated