1. Launch a Compute Engine instance
Launch an instance using Ubuntu 24.04 LTS. Use at least 2 vCPU and 4 GiB RAM with 20 GiB of storage; 4 vCPU and 8 GiB are recommended.
2. Open the network path
VPC firewall rules default-deny most inbound traffic. Create (or confirm) a firewall rule allowing tcp:80,443 from
0.0.0.0/0, typically scoped to the instance with a network tag rather than applied to the whole VPC.
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, not just 443.
Reserve a static external IP address 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 static external 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.