Self-hosted · Zero cloud dependency

The Hotspot Tool That Actually Works

OpenSpot is a complete captive portal and hotspot management system. Voucher auth, RADIUS, bandwidth shaping, and real-time monitoring — all running on your own hardware.

6
Core Services
RADIUS
Auth Support
Real-time
Monitoring
OpenSpot dashboard

What's Inside

Everything a hotspot operator needs

Six tightly integrated services — no external servers, no subscriptions required.

🔐
Captive Portal

Intercepts unauthenticated traffic and redirects it to a branded login page.

  • Voucher & RADIUS login
  • Device tracking by MAC address
  • Auto-redirect on any request
  • Customisable portal UI
🎟️
Voucher Management

Generate, distribute, and revoke time-limited access codes from a web dashboard.

  • Bulk generation (up to 500)
  • Custom code length & format
  • Per-voucher bandwidth caps
  • One-click revoke
📡
RADIUS Authentication

Full RADIUS support with bandwidth attribute handling.

  • Standard RADIUS auth & accounting
  • Bandwidth attribute support
  • Configurable fallback rates
  • Session start/stop accounting
⚡
Bandwidth Shaping

Per-device download and upload limits enforced at the network level.

  • Per-device rate limits
  • Download & upload control
  • Auto-restore on restart
  • Live set/clear from dashboard
📊
Real-time Monitor

Tracks uptime, idle time, and data usage per device.

  • Per-device traffic counters
  • Idle detection
  • Session auto-expiry
  • Full session history log
🔥
Firewall Control

Unauthenticated clients are blocked at the network level.

  • Per-device allow/block rules
  • Accurate byte counters
  • Walled garden support
  • Auto-relock on reconnect
🌐
Walled Garden

Allow unauthenticated users to reach specific domains before they connect.

  • Domain-level bypass rules
  • Add/remove from dashboard
  • Instant reload
  • No manual config editing
🖥️
Admin Dashboard

A secure single-page dashboard served directly from your device.

  • Secure session login
  • Live device management
  • Router health gauges
  • No external dependencies

How It Works

Up and running in minutes

1
Install OpenSpot

Deploy OpenSpot on your router. The setup script handles all dependencies automatically.

2
Configure via Dashboard

Open the admin dashboard, configure your network settings, RADIUS (optional), and generate your first batch of vouchers.

3
Guests Connect

Any unauthenticated device is redirected to the captive portal. Guests enter a voucher code and get instant access.

4
Monitor & Manage

Watch live device stats, data usage, and session time. Kick devices, extend sessions, or adjust bandwidth — all from the dashboard.

Billing Integrations

Works with your billing system

OpenSpot integrates with leading hotspot billing platforms.

XenFi
XenFi
Fully Supported

Deep two-way integration with XenFi — voucher sync, Mobile Money payments, session reporting, and real-time telemetry.

Centipid
Centipid
Coming Soon

Centipid integration is in active development. Full billing and session management support is on the way.

Sopraent
Sopraent
Coming Soon

Sopraent support is planned and will bring full billing integration to OpenSpot users on that platform.

Ready to deploy your hotspot?

OpenSpot runs entirely on your own hardware. No monthly fees, no cloud lock-in, no vendor dependency.

Download OpenSpot