1. Prepare the hostname
Create a DNS record pointing the selected hostname to the OneView server. For automatic HTTPS, confirm ports 80 and 443 reach that server.
dig +short oneview.customer.example
2. Create the installation directory
Run the installer with the dedicated operating-system account that will own the installation. Create its protected installation directory first:
mkdir -p "$HOME/.oneview"
chmod 700 "$HOME/.oneview"
3. Run the installer
Replace oneview.customer.example with the hostname prepared in the previous step, then run:
docker run --pull always --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME/.oneview:$HOME/.oneview" \
ghcr.io/the-eddy/oneview-installer:stable install \
--runtime-root "$HOME/.oneview/runtime" \
--config-root "$HOME/.oneview/config" \
--hostname oneview.customer.example \
--tls-mode automatic
Enter the license key and activation code when prompted. Do not put either secret directly in the shell command.
The installer pulls the current stable installer, selects and verifies the correct OneView release for the host, and starts the deployment. Keep the terminal attached until it reports a final result.
4. Complete browser setup
Open:
https://oneview.customer.example/setup
The installer prints the setup token and setup URL when installation completes. Protect that terminal output. If it is lost, use the approved setup-token recovery process.
Then follow the safe setup checklist to connect PostgreSQL, create the system administrator, activate the license, verify protected recovery responsibilities, and complete setup.