1. Launch an OCI Compute instance
Launch a Compute instance using Ubuntu 24.04 LTS (or the closest current Oracle-provided LTS image). Use at least 2 OCPU-equivalent / 4 GiB RAM with 20 GiB of storage; 4 cores and 8 GiB are recommended.
2. Open the network path
OCI networking has two layers that both need to allow the traffic — missing either one blocks the connection even when the other is correct.
First, the VCN's Security List (or a Network Security Group, if the instance uses one) must allow ingress TCP 80 and TCP 443.
Second, and easy to miss, OCI's default platform images also block inbound traffic at the host operating-system
level. Oracle Linux images ship with firewalld enabled; Ubuntu images ship with a preconfigured
iptables/netfilter-persistent ruleset. Open the ports on the instance itself in addition to the Security List:
# firewalld (Oracle Linux)
sudo firewall-cmd --permanent --add-port=80/tcp --add-port=443/tcp
sudo firewall-cmd --reload
# iptables (Ubuntu)
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
sudo netfilter-persistent save
This quick start uses automatic HTTPS, which requests a Let's Encrypt certificate over port 80, so both ports 80 and 443 must be reachable at both layers, not just 443.
Reserve a public IP and assign it to the instance so the public address used for DNS does not change if the instance is stopped and started.
3. Point DNS
Create a DNS A record for the chosen hostname pointing at the reserved public IP from the previous step, then
confirm it resolves:
dig +short oneview.customer.example
4. Install Docker
Connect to the instance's shell, then install Docker Engine from the official apt repository:
sudo apt-get update
sudo apt-get install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Confirm the installed versions meet the requirements baseline (Docker Engine 24.0.0+, Docker Compose 2.20.0+):
docker version --format '{{.Server.Version}}' && docker compose version
5. Continue with the standard installer
The host is now ready. Continue from step 2 of the installation quick start to create the installation directory, run the installer, and complete browser setup.