The access points are powered and the switches are plugged in. Everything looks ready, but none of it is easy to control until the management side exists. Most people call that missing piece the UniFi network controller. The name stuck, even though Ubiquiti now delivers the same job in several ways: a console, a hosted plan, UniFi OS Server or Site Manager. Before installing a single thing, work out where that management will run. The answer shapes every step after it, and for plenty of networks it means nothing needs installing at all.
First, Decide Where Your UniFi Management Will Run
Start by picking a home for it. These are the main routes:
- Cloud Gateway: management runs on the gateway itself, so there is no extra install.
- CloudKey: a small dedicated unit that stays on around the clock.
- UniFi OS Server: the current self-hosted choice for a computer or server you own.
- Official UniFi Hosting: Ubiquiti runs the management side for you.
- An existing console: if it is a supported one, you may already be covered.
Ubiquiti suggests a console for the simplest experience and OS Server for people who want to host it themselves. The older Network Server is now the legacy route. If a console or hosted plan suits your budget, take it. Only the self-hosting route needs software on your own machine, so anyone wondering how to install UniFi network controller software should read on from here, and everyone else can jump ahead to adopting devices.
What Is the UniFi Controller Actually Doing?
Think of it as the desk where you give instructions and read the results. From one screen you adopt hardware, apply network settings, adjust wireless options, watch health, run updates and see who is connected. A single installation can cover one site or several. That daily work is what people mean by UniFi device management.
There is one reassurance worth knowing early. If the host drops offline, your network keeps running. A later section explains exactly how that works.
Before You Install Anything, Check These Basics
Most failed installs trip on something small, so run through this list first:
- Your hosting route: confirm which of the options above you are really using.
- A supported operating system: OS Server runs on Windows, macOS and Linux.
- Enough memory and storage: Ubiquiti lists at least 2 GB of RAM and 10 GB of free space.
- A wired connection: a cable beats WiFi for the machine hosting everything.
- Administrator access: you need the rights to install software on that computer.
- A UI account: required if you want remote access later.
- Powered, connected devices: have your APs and switches on and plugged in.
- Old deployment details: keep backup files close if you are replacing an earlier system.
How to Install the UniFi Controller on a Self-Hosted System
For a new self-hosted setup, Ubiquiti now points to OS Server instead of the older Network Server, so that is the version to pick. The UniFi controller installation itself is short. Open Ubiquiti’s official downloads area and choose the installer that matches your operating system, since Windows, macOS and Linux are all listed. Run it, open the application and work through the first prompts for your account and basic details. Switch on remote management if you want access away from home. Then leave the machine running if it will be your permanent host.
A laptop that sleeps every night makes a poor host, so a small always-on machine is the better choice. If you want detail on the older route, an earlier walkthrough covers it.
Complete the Initial UniFi Controller Configuration
With the software running, the first round of UniFi controller configuration is mostly housekeeping. Handle these before you adopt a pile of devices:
- Sign in or create your admin account, using a strong password since this login controls everything.
- Name the site clearly. “Main Office” saves confusion if you add more sites later.
- Confirm regional settings, because country and time zone affect how devices behave.
- Check update preferences and decide whether updates run automatically or on your schedule.
- Set administrator access carefully, giving extra users only the rights they need.
- Decide whether remote management stays on.
- Plan for backups or migration, and restore an old backup now if you are replacing a previous system.
- Review the network defaults before many devices adopt them.
Small mistakes here tend to spread to every device later, so a quick read of common setup mistakes is worth your time.
Add and Adopt Your UniFi Devices
A clean UniFi controller setup ends with every device adopted and reporting in. Each one moves through four stages, and knowing them makes problems easier to spot. First comes discovery, where the system can simply see the device on the network. Next is adoption, which links the device to your site. Then comes provisioning, when your chosen settings are sent to it. Last is confirmation, which means the device comes back online and reports normally.
Access points, switches and gateways all follow this same path. If a device gets stuck, the stage where it stopped tells you where to look. Treat each stage as a checkpoint, and do not move on to the next device until the current one has cleared all four.
Local Management vs UniFi Site Manager
These two are often mixed up, but they do different jobs.
Local management:
- You connect straight to the console or server on your own network.
- It keeps working when the internet is down.
- You get full control of the site.
Site Manager:
- It is reached through Ubiquiti’s remote management environment.
- It lets you open every site tied to your account.
- It suits people running several sites or managing from a distance.
- Remote management is normally switched on during first setup.
Ubiquiti says Site Manager gives centralized remote access, and that sites stay manageable locally even when cloud access is unavailable. It is not a renamed copy of your UniFi controller software. It sits above your supported deployments as the remote layer.
Can UniFi Devices Work If the Controller Is Offline?
Yes, up to a point. If your self-hosted server goes offline after setup, adopted devices keep running on the last configuration they received. Wireless clients stay connected, and traffic keeps moving. What stops is your ability to monitor, administer, or change anything until the host is back.
That is very different from running with no UniFi network management at all. Some environments still has to handle configuration and day-to-day administration. What changes is where it sits. A dedicated local server is not always required, because consoles and hosted plans exist, but something has to play that role.
Common UniFi Controller Setup Problems and What to Check First
When something refuses to cooperate, start with the symptom.
Device does not appear for adoption:
- Check power and the network cable.
- Make sure it sits on a reachable network.
- See whether it still belongs to another deployment.
- Reset it if it needs a clean start.
Opens locally but not remotely:
- Confirm remote management is switched on.
- Check you are signed in to the right UI account.
- Test the internet connection.
- Look for blocked outbound traffic or firewall rules, which Ubiquiti notes can break remote access.
Server will not start:
- Confirm the operating system is supported.
- Look for an interrupted update.
- Check free memory and storage.
- Make sure another instance is not already running.
Devices suddenly show offline:
- Test network reachability.
- Check the switch and uplink connections.
- Confirm the server is up.
- Look for changed IP addresses.
- Review recent firewall or network edits.
Update fails:
- Check internet access and DNS.
- Confirm the required connections are open.
- Look at the current release status.
A calm, step-by-step approach to UniFi controller troubleshooting saves far more time than guessing. For wider problems beyond management itself, a broader troubleshooting guide goes deeper.
Troubleshoot in the Right Order
Random fixes waste hours, so work from the bottom up. Ask whether the server is running. Then ask whether you can open it locally. After that, check whether it can reach the network, then whether it can see the device, and only then look at whether remote access is the one thing failing.
Fix the lowest failure first. There is little point changing adoption settings if the server itself cannot be reached. Change one thing at a time and test after each change, so you know which step actually solved it. A single clean change teaches you more than five hopeful ones made together, and it leaves a clear trail if you need to undo something.
Keep the Controller Healthy After Setup
A working setup still needs a little care. Build these habits:
- Keep the software updated and read release notes before any major update.
- Maintain current backups, since a recent one turns a disaster into an inconvenience.
- Confirm remote access still works, not only when you need it.
- Review administrator permissions and remove accounts that no longer need access.
- Keep the host powered and connected, because a self-hosted server only helps while it is running.
- Check device health after big changes.
- Protect the UI login with strong credentials.
- Visit the official UniFi controller download area now and then to see whether a newer release is available.
Conclusion
A reliable setup starts with choosing the right hosting before you download or configure anything. From there the path is clear: sort out your initial configuration, adopt your devices, confirm remote access works, and troubleshoot in order instead of guessing. Do that, and most problems stay small.
For more involved installations, migrations or multi-site environments, UniFi Nerds can help structure the management environment so devices, access and future changes remain easier to control.
FAQs
What is a UniFi network controller and how does it work?
It is the familiar name for the system used to adopt, configure and monitor UniFi devices. It can run on a console, a hosted plan or UniFi OS Server.
How do I install and configure a UniFi controller?
Choose your hosting, install UniFi OS Server only if self-hosting, complete the first settings, adopt your devices, then test management access.
Can I manage UniFi devices without a local controller?
Yes, depending on your setup. A Cloud Gateway, CloudKey or Official UniFi Hosting can do the job, with Site Manager for remote access.
What is the difference between UniFi Network Server and UniFi Site Manager?
Network Server is the older self-hosted application, now replaced by UniFi OS Server. Site Manager is the remote interface for supported deployments.
How do I troubleshoot UniFi controller connection issues?
Confirm the server is running, test local access, check the network, confirm the device is reachable, then review remote access last.