South African Server

An Oracle Cloud infrastructure project

This project provisions and operates a public Ubuntu server in Oracle Cloud's Johannesburg region. It automates the network, retries instance creation when capacity is unavailable, and serves this project page from nginx over HTTPS. The goal is a small, reproducible home for experiments, services, and infrastructure work.

Flex instance status: SEARCHING The provisioner is retrying until OCI capacity becomes available.
Launch attempts (current run) 149
[2026-09-19 10:33:07] Launch error: InternalError: Out of host capacity.
[2026-09-19 10:33:07] >>> Attempt 143: launch failed. Retrying in 600s
[2026-09-19 10:43:12] >>> Attempt 144: launching linux-server
[2026-09-19 10:44:50] Launch error: InternalError: Out of host capacity.
[2026-09-19 10:44:50] >>> Attempt 144: launch failed. Retrying in 600s
[2026-09-19 10:54:56] >>> Attempt 145: launching linux-server
[2026-09-19 10:56:33] Launch error: InternalError: Out of host capacity.
[2026-09-19 10:56:33] >>> Attempt 145: launch failed. Retrying in 600s
[2026-09-19 11:06:37] >>> Attempt 146: launching linux-server
[2026-09-19 11:08:14] Launch error: TooManyRequests: Too many requests for the user
[2026-09-19 11:08:14] >>> Attempt 146: launch failed. Retrying in 600s
[2026-09-19 11:18:18] >>> Attempt 147: launching linux-server
[2026-09-19 11:19:54] Launch error: InternalError: Out of host capacity.
[2026-09-19 11:19:54] >>> Attempt 147: launch failed. Retrying in 600s
[2026-09-19 11:29:58] >>> Attempt 148: launching linux-server
[2026-09-19 11:31:35] Launch error: InternalError: Out of host capacity.
[2026-09-19 11:31:35] >>> Attempt 148: launch failed. Retrying in 600s
[2026-09-19 11:41:39] >>> Attempt 149: launching linux-server
Retrying every 600s · 318 attempts logged
View the architecture Read the operations

Provisioned architecture

infrastructure.json
{
  "provider": "Oracle Cloud Infrastructure",
  "region": "af-johannesburg-1",
  "compute": "VM.Standard.A1.Flex / 4 OCPUs / 24 GB",
  "network": "VCN / subnet / internet gateway / route table",
  "delivery": "Ubuntu / nginx / Cloudflare HTTPS"
}