Skip to main content

UniFi Controller Advanced Configuration (Manual Setup)

Rakesh M avatar
Written by Rakesh M
Updated over 3 weeks ago

Spotipo's automated wizard configures UniFi controllers automatically, but understanding the manual configuration process helps troubleshoot issues, verify settings after updates, or configure controllers that can't use the wizard. This guide documents every setting the wizard configures, allowing you to replicate the setup manually.

This advanced guide walks through each UniFi controller setting required for Spotipo integration, from SSID hotspot portal enablement to pre-authorization allowances.

What you'll accomplish:

  • Enable hotspot portal on your target SSID

  • Configure external portal server with correct IP and domain

  • Set up secure portal with proper landing page settings

  • Add pre-authorization allowances for Spotipo and payment domains

What you'll need:

  • UniFi controller with Spotipo site already configured (Settings β†’ UniFi Controller)

  • Admin access to UniFi controller interface

  • Understanding that settings may require AP restart to take effect

When to use manual configuration: Troubleshooting automated wizard issues, verifying settings after controller updates, or situations where the wizard cannot connect to your controller.

Before proceeding with this article, make sure you have configured your controller on Spotipo under Settings -> UniFi Controller.

Login to your UniFi controller and navigate to Settings -> WiFi -> Choose the SSID you want to enable the portal on.

Enable the Hotspot Portal Option here and press Save.

Once that's enabled, there will be Hotspot Manager tab that will be available on the left nav bar, click on it.

Under landing page -> Authentication, disable all options and enable only External Portal Server.

Now click the Edit button next to the external portal and use 107.178.247.148 as the portal address

Switch to the Settings tab and under Landing Page Settings, set the options as below

  • Enable Show Landing page

  • Enable Secure Portal

  • Enable Domain and use app.spotipo.com as the domain

Under Pre-Authorization Allowances, enter below addresses

  • 107.178.247.148

  • app.spotipo.com

Additionally add below domains if you are collecting payments from Stripe.\

  • api.stripe.com

  • q.stripe.com

  • js.stripe.com

  • m.stripe.com

That's it, sometimes these settings will be reflected only after restating the APs

  • Enable hotspot portal on your target SSID

  • Configure external portal server with correct IP and domain

  • Set up secure portal with proper landing page settings

  • Add pre-authorization allowances for Spotipo and payment domains

What you'll need:

  • UniFi controller with Spotipo site already configured (Settings β†’ UniFi Controller)

  • Admin access to UniFi controller interface

  • Understanding that settings may require AP restart to take effect

When to use manual configuration: Troubleshooting automated wizard issues, verifying settings after controller updates, or situations where the wizard cannot connect to your controller.

Manual Configuration Complete

After enabling hotspot portal, configuring external portal server settings, and adding pre-authorization allowances, your UniFi controller is manually configured for Spotipo. Restart access points if settings don't take effect immediately.

What to do next:

  • Restart access points to ensure settings propagate

  • Test captive portal by connecting a device to configured SSID

  • Verify all pre-authorization domains are correctly entered

Critical settings checklist:

  • External Portal Server IP: 107.178.247.148

  • Secure Portal domain: app.spotipo.com

  • Pre-auth includes: 107.178.247.148 and app.spotipo.com

  • Stripe domains added if using payment features

Still having configuration issues? Contact Spotipo support via live chat or email us at [email protected].

Did this answer your question?