The CloudSOE UniFi OS Server image gives you Ubiquiti’s self-hosted UniFi OS console on a hardened Ubuntu base. The software is installed from Ubiquiti’s official installer (sha256-verified against Ubiquiti’s firmware API) and runs as rootless containers under podman, managed by the uosserver systemd service. The image contains no baked-in passwords — you create the admin account in the first-time setup wizard.
What you’ll need
- An Azure subscription
- An SSH public key (password login is disabled in the image)
- A Ubiquiti account for the setup wizard
- About ten minutes
Step 1 — Create the VM
- Find the CloudSOE UniFi OS Server offer in the Azure Marketplace and click Create.
- Choose a resource group, region and VM name.
- Pick a size with at least 2 vCPU / 8 GB RAM — for example
Standard_D2as_v4. - Under Administrator account, select SSH public key, pick a username (e.g.
azureuser) and paste your key. - Attach a public IP — and make it Static. Your UniFi devices will send their inform traffic to this address, so it must not change across VM stop/start.
- Keep the OS disk at 40 GB or more — UniFi OS Server needs around 20 GB free on top of the OS.
Step 2 — Open the firewall ports
In the VM’s network security group, start with the essentials:
| Port | Protocol | Purpose |
|---|---|---|
| 22 | TCP | SSH administration (restrict to your IP) |
| 11443 | TCP | UniFi OS management UI (restrict to your IP) |
| 8080 | TCP | Device inform — UniFi devices phone home here |
| 3478 | UDP | STUN |
The console uses more ports for optional features (guest portal, speed test, remote syslog): the full list shown in the login banner is 3478, 5005, 5514, 6789, 8080, 8444, 8880-8882, 9543, 10003, 11443. Open only what your deployment needs, and restrict the management UI to trusted addresses.
Step 3 — Let first boot finish
On the very first boot a one-time service (uosserver-firstboot) fills your VM’s public IP into the login banner. The console itself starts automatically. Check it:
ssh <admin-user>@<public-ip>
systemctl status uosserver
sudo uosserver status
The login banner (MOTD) shows the exact URL for your console.
Step 4 — Complete the setup wizard
From your own machine (note: an Azure VM often cannot reach its own public IP from inside), browse to https://<public-ip>:11443. Your browser will warn about the self-signed certificate — expected on a fresh console. The UniFi first-time setup wizard appears: sign in with your Ubiquiti account to name the console and create your admin access. Those credentials are yours — nothing is stored in the image.
Step 5 — Adopt your devices
Cloud-hosted consoles can’t be discovered by L2 broadcast, so point devices at the console’s inform endpoint — see tips & tricks for adopting devices over the WAN.
Next steps
- Configure UniFi OS Server — services, updates, ports and backups
- Tips & tricks — WAN adoption, troubleshooting and sizing