☁️

External Captive Portal

1 resource
🏠

Native UniFi Guest Portal

2 resources

UniFi's built-in guest portal for basic guest WiFi. Customize the landing page with your logo and terms of service. Supports simple password authentication, voucher-based access, and basic click-through acceptance. Good for simple setups but lacks advanced features like email collection, social login, or marketing integrations.

Built-in Custom Landing Page Vouchers Password Auth No Extra Cost
Setup Guide →

UniFi's API for connecting external captive portal systems. Use this when you need features beyond the built-in guest portal — like email marketing integration, social login, or custom branding. External portals like Spotipo use this API to authorize guests on your UniFi network.

REST API Guest Authorization External Integration
API Documentation →
🔓

Open Source Options

2 resources

PacketFence

Open Source

Enterprise-grade open source network access control (NAC) with captive portal. Self-hosted solution for organizations that need full control over their guest WiFi infrastructure. Includes VLAN enforcement, device fingerprinting, and compliance scanning. Requires technical expertise to deploy and maintain.

Self-hosted NAC VLAN Enforcement Device Fingerprinting Enterprise
Visit PacketFence →

unifi-captive-portal

Open Source

Example project showing how to build a custom UniFi external captive portal with Python Flask and MySQL. Good starting point for developers who want to build their own solution from scratch.

Python Flask MySQL Example Code DIY
View on GitHub →
📖

UniFi Captive Portal Documentation

2 resources