Ubuntu Server & Omada Controller Installation Guide
Step-by-step instructions for deploying Ubuntu Server 24.04 LTS and 26.04 LTS smoothly with Omada Controller.
Installation Omada Controller Workflow
Ensure your hardware meets the minimum specs: 1 GHz processor, 8 GB RAM, and 40GB disk space (recommended: 2+ GHz core, 32GB+ RAM, 100GB+ storage). Download the official ISO for Ubuntu Server from Canonical:
Select your preferred installation language and layout for your keyboard. The modern Subiquity installer will check for updates; choose whether to update to the latest installer version before proceeding.
Configure your network interface (DHCP is selected by default, must set a static IP). For storage, choose between using the entire disk with LVM layout or setting up custom manual partitions.
Enter your profile details (Your name, server name, username, and password). Optionally choose to install the OpenSSH server for remote management. Let the installation complete, then reboot and remove the installation media.
Run the command below to install Omada Controller
Check Ubuntu update and upgrade before install Omada controller:
sudo apt update && sudo apt upgrade -y
Download the installation script:
wget https://wifi.cloudns.org/omada/install_omada.sh
Make the script to be executable:
sudo chmod +x install_omada.sh
Run installation:
sudo ./install_omada.sh
Configure UFW Firewall ports
Allow the necessary ports for web access, device management, and discovery:
sudo ufw allow 80/tcpsudo ufw allow 443/tcpsudo ufw allow 8088/tcpsudo ufw allow 8043/tcpsudo ufw allow 8843/tcpsudo ufw allow 27001/udpsudo ufw allow 29810/udpsudo ufw allow 29811/tcpsudo ufw allow 29812/tcpsudo ufw allow 29813/tcpsudo ufw allow 29814/tcpsudo ufw allow 29815/tcpsudo ufw allow 29816/tcpsudo ufw allow 29817/tcpReload firewall rules:
sudo ufw reload
Version Overview
Support Lifecycle
Support until April 2031
Linux Kernel 6.8+
Quick Post-Install Command
sudo apt update && sudo apt upgrade -y
Tip: Always enable OpenSSH Server during the installation process to manage your headless server remotely via SSH.