Ubiquiti UniFi and guest WiFi: captive portal setup with Purple
How Ubiquiti UniFi Network works with Purple guest WiFi: an external portal server, controller authorisation and a walled garden, with a link to Purple's step-by-step setup guide for the exact configuration.
Listen to this guide
View podcast transcript
Ubiquiti UniFi access points are run by the UniFi Network controller, whether that controller lives on a Dream Machine, a CloudKey, or your own server. Purple adds the guest layer on top: the captive portal your visitors see, the sign-in journey, and the first-party data you collect. It does not replace any of your UniFi kit.
How Ubiquiti UniFi works with Purple guest WiFi
Purple is a cloud overlay. Your UniFi Network controller keeps running the WiFi; Purple runs the guest experience through features UniFi already has.
- External portal server. In UniFi's Hotspot Manager you point the landing page at Purple instead of UniFi's built-in page. A new device is redirected to your Purple splash page, the visitor signs in, and control returns to UniFi.
- Controller authorisation. Purple authorises each guest by communicating with your UniFi Network controller directly, using its public address and a dedicated controller login you create for the purpose. If the controller is not publicly reachable, a port forward makes that connection possible.
- Walled garden. UniFi's pre-authorisation rules let the splash page, and any payment or social-login steps, load before a visitor has signed in.
For repeat visitors, UniFi's SecurePass (Passpoint) option adds a secure, encrypted connection backed by RADIUS, so known users reconnect without signing in again.
That is the whole model: UniFi moves the packets and manages the radios, Purple owns the sign-in and the data. Because it runs on standard external web authentication and RADIUS, it works the same way across Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme and Fortinet. Purple is hardware-agnostic by design.
What you need
- A UniFi Network controller (on a Dream Machine, CloudKey, or your own server) with admin access.
- A Purple venue with your splash page and sign-in journey set up.
- A dedicated UniFi controller login and your controller's public address, so Purple can authorise guests.
Set it up with Purple
The exact settings, the external portal server address, the Hotspot Manager landing page options, the pre-authorisation domains, the Venue Settings that link Purple to your controller, and the optional SecurePass configuration, are documented step by step in Purple's support guide, with the precise values to enter.
Ubiquiti UniFi Network setup guide
Follow that guide for the configuration. This page explains how the pieces fit together, so you know what each step is doing.
What you get
Once guests sign in through Purple, every visit becomes verified, conscious-choice opt-in first-party data: who visited, how often, and how to reach them with permission. That is the difference between WiFi that connects people and WiFi that builds a marketing audience you own. Purple is GDPR-aligned and ISO 27001 certified, with 99.999% uptime across more than 80,000 live venues.
Key Definitions
Captive portal
The sign-in page a visitor sees before they get online. Purple hosts and runs it; UniFi redirects devices to it.
The guest experience layer Purple adds on top of your UniFi WiFi.
External portal server
A UniFi setting that sends an un-authenticated device to an externally hosted sign-in page instead of UniFi's built-in one.
How UniFi's Hotspot Manager hands the guest to the Purple splash page.
Controller authorisation
Purple talks to your UniFi Network controller over its public address, using a dedicated login, to authorise each guest session.
How Purple lets a signed-in guest online on UniFi.
Walled garden
A short allow-list of addresses a device can reach before it has signed in.
Lets the splash page, payments and social login load pre-authentication.
SecurePass (Passpoint)
An encrypted WiFi connection backed by RADIUS that lets known users reconnect without signing in again.
An optional secure tier for repeat visitors.
Continue reading in this series
Cisco Catalyst WLC and guest WiFi: captive portal setup with Purple
How a Cisco Catalyst 9800 (IOS-XE) wireless LAN controller works with Purple guest WiFi: external web authentication, RADIUS and a walled garden, with a link to Purple's step-by-step setup guide for the exact configuration.
Cisco Catalyst WLC and guest WiFi: captive portal setup with Purple
How a Cisco Catalyst 9800 (IOS-XE) wireless LAN controller works with Purple guest WiFi: external web authentication, RADIUS and a walled garden, with a link to Purple's step-by-step setup guide for the exact configuration.
Allied Telesis TQ Series AP and guest WiFi: captive portal setup with Purple
How Allied Telesis TQ Series access points work with Purple guest WiFi: an external page redirect, RADIUS and a walled garden, with a link to Purple's step-by-step setup guide for the exact configuration.