What's new

Loading…

You must change the default password before continuing.

At least 8 characters.

RADIUS Platform

waiting for approval

unknown on the network · BYOD enrollments submitted — until approved they cannot reach the network.

Dashboard

Endpoints

Active sessions

Pending approvals

Network devices

Sites

Recent rejects

Recent auth events

View all →
TimeIdentityMethodResultVLANReason
No auth events yet

Clients

NameStatusCreatedActions
No clients yet

Sites

UniFi Scope

Every network and SSID this client's UniFi key can see, and which of them authenticate against us.

Wi-Fi not assigned to a site

These apply across the whole client. Edit one to pin it to a site.

No sites yet — a site holds its VLANs, network devices and Wi-Fi

Network Devices

NameTypeRADIUS Client IPNAS-IdentifierVendorAPI / CoAActions

No network devices yet

Remote Access

Always On VPN for this client. Site connectors carry the tunnels; this platform decides who may connect, site by site.

Read-only: your role can view Remote Access for this client but not change its settings or disconnect tunnels.

Loading…

Active tunnels

VPN gateways

Sites with Remote Access on

Checking this client's sites…

Sites

Controlled per site, like RADIUS: a site's connectors admit tunnels only while Remote Access is on for that site. Values marked inherited come from the tenant defaults below.

This client has no sites yet. Remote Access is switched on per site, so add a site first.

VPN gateways

Site connectors (strongSwan) registered as network devices of type VPN gateway. Manage them on the Sites page with the site's other devices.

NameSiteNAS-IdentifierCoA targetDAE secretConnector linkStatusActions

No VPN gateways yet. Add one under Network devices with type VPN gateway.

Its NAS-Identifier must match the connector's, and a CoA host plus DAE secret let you disconnect tunnels from here.

Active tunnels

Who is connected right now, one tile per person; someone on several devices gets one tile per device inside theirs. The graph shows the average download and upload rate between accounting updates, which arrive every 5 minutes.

No one is connected right now.

Remote Access is off at every site. Turn it on for a site on the Sites tab to let its connectors admit tunnels.

Add a VPN gateway on the Sites tab for a site that has Remote Access on, then deploy the connector.

This period has more than 5,000 sessions, so only the newest 5,000 are included. Pick a shorter period for complete totals.

Loading…

Connections

Users

connected at least once

Connected time

all tunnels, inside the period

Data

Connected Still connected
No VPN connections in this period.

By user

Connected time counts the part of each tunnel inside the period; data is each tunnel's total.

UserConnectionsConnected timeDownloadUploadFirst connectedLast connected
No one connected in this period.

Sessions

Every tunnel in the period, newest first. Login attempts that were refused are on the Activity page.

UserDevicePublic IPTunnel IPGateway / siteConnectedEndedData in / out

No VPN sessions in this period.

Sessions appear here once a connector sends accounting for a tunnel.

Endpoints

Showing devices for
HostnameTypeUserVLANCertificateStatusAccessDescriptionActions

No endpoints yet

Pending approvals

Device Enrollments — employees self-enrolling a personal device

No device enrollments awaiting approval

Recently approved — personal devices approved in the last 3 days, and where their setup email went

DeviceOwnerApprovedSetup emailActions

Unknown Devices — seen on the network without a known identity

No pending approvals

VLAN assignment

PriorityMatch typeMatch valueResultVLANActions

No access policies yet

Alerts

SeverityTypeAlertSeenStatusActions

No alerts — everything looks healthy.

Notification channels

Add a channel

Which events go to this channel

Uncheck anything this channel should stay quiet about.

Nothing checked — this channel would never fire. Pick at least one.

NameTypeDestinationEventsLast deliveryActions

No channels yet — add one above to be notified by email, Slack, Microsoft Teams, or your SIEM when devices are waiting.

API tokens

New token — copy it now, it won't be shown again:

Create a token

Use as a Bearer token: Authorization: Bearer rdp_.... It authenticates as you; a scoped token is limited to one client.

NamePrefixScopeLast usedExpiresActions

No API tokens yet.

Activity

Export applies the filters above but is not limited to the row count shown on screen (up to 50,000 rows).

TimeEventWhoDeviceWhereNetworkDetail
No activity in this window

Whether each of your network devices is reaching the server and being answered.

No network devices registered for this client yet.

Email log

Accepted by mail server means the email left the platform. If the person still doesn't see it, have them check junk / quarantine. For Microsoft 365: Exchange admin center > Mail flow > Message trace, searching by the recipient or the provider reply id / Message-ID shown on the row.

Logging since ; emails sent before that aren't listed. Rows are kept for 180 days. Times are in your local time zone.

TimeClientRecipientTypeSubjectStatusRouteProvider replyDeviceActions
No emails match. Emails sent before the log was added aren't listed.

Guest portal configuration

Configure captive portal branding, Stripe payment, pricing plans, and guest access behavior.

Guest / Quarantine readiness

Platform target:

RADIUS server public endpoint

Use this as the RADIUS server address in UniFi/MikroTik.

Auth / Accounting / CoA

/ /

UDP 1812/1813 inbound required; UDP 3799 if using CoA disconnect.

RADIUS client IP reminder

Each network device's RADIUS client IP is the source IP this server sees from the client site (its public WAN or VPN/RadSec tunnel IP). Do not enter the RADIUS server's own IP unless the device is on the same LAN as the server.

Guest captive portal URL (for this client)

Set this as the external/captive portal URL on the client’s UniFi or MikroTik. The AP appends the guest MAC automatically. Click Preview to test it now.

Portal branding & access methods

logo

Access code

Guests enter this on the portal to connect. Share it on a sign or with visitors.

Vouchers

Pre-paid codes guests type in to get online

New codes — copy them now, hand them out:

CodeGrantsUsedExpires

No vouchers yet — generate a batch above.

Stripe

Stripe webhook URL: https:///api/guest/stripe-webhook

Add pricing / access plan

Current guest plans

NameMethodDurationPriceVLANActions
No guest plans configured yet

Recent guest sessions

MACStatusMethodGuestVLANExpiresActions
No guest sessions yet

Certificates & PKI

Manage certificate authorities and issue EAP-TLS client/server certificates.

No certificate authority yet. Create one to enable EAP-TLS.

Certificates —

Showing certificates for
Device / Subject CNSerialStatusExpiresActions
No certificates issued from this CA yet No certificates for this device

WiFi Networks

Define SSIDs and push them to UniFi / MikroTik equipment.

Guest / Quarantine readiness

Platform target:

No WiFi networks defined yet.

Enrollment tokens

Generate self-service links so users can onboard devices and download certificates.

Self-service enrollment link Active Off

One link you can share with employees. They confirm their email, then request a personal device — each request lands here for your approval. No sign-in or prior network access required.

Currently allows:

New enrollment link — copy it now, the full token is shown only once:

TokenPurposeUsesExpires
No enrollment tokens yet

Users

BYOD enrollment link Active Off

Share this with users so they can enroll their own devices — or use "+ Add user" to invite them directly.

Manage →

Synced directory users and local accounts — sign-in source, groups, and devices.

User Sign-in Groups Devices Status
No synced users yet — sync an identity provider on the Identity & Groups page.

Identity providers

Connect Entra ID / OIDC to pull users and groups. Use "Sync now" to refresh from the directory.

No identity providers connected yet.

Group → VLAN mappings

Map a synced directory group to a VLAN. Members of a mapped group also get self-service portal access.

GroupVLANPriorityActions
No group mappings yet

Identity & groups

Connect Microsoft Entra ID / OAuth and map directory groups to VLANs.

Identity providers

No identity providers configured

Group → VLAN mappings

GroupVLANPriorityActions
No group mappings yet

Client setup wizard

Guided onboarding — from organization to a verified RADIUS deployment in 8 steps.

Team & Access

Manage internal/admin users, their roles, and per-client access.

platform_owner Full control, incl. billing & user management
platform_admin Manage all clients & users
client_admin Full control of assigned client(s)
client_operator Day-to-day changes, no user management
client_auditor Read-only access
UserScopeRolesStatusActions
No users yet

Diagnostics

Is each device's traffic reaching the server and being answered — and what the service sees, live.

Settings

Global platform configuration. Changes apply immediately — no restart. Values feed the dashboard, RadSec bundles, and setup guides.

Branding — white-label the selected client's portal & workspace

VLAN fallbacks — for the selected client only

Read only when the authenticating site has no VLAN of the matching purpose (BYOD also accepts a Guest VLAN; Corporate also accepts a Data VLAN). Sites that already have one ignore these boxes entirely — see the note under each field. Leave blank to inherit the platform value.

Email sending — for the selected client only

Wi-Fi setup links, approvals, invitations and personal-email confirmations for this client's people. Sent from the tenant's own Microsoft 365 mailbox, staff get it as internal mail from their own domain instead of quarantined mail from the platform.

For people whose Microsoft 365 account is in this tenant (e.g. staff who also use another client's Wi-Fi). The email keeps the other client's name and logo; only the sending mailbox changes. Used only when Send from is this tenant's Microsoft 365 mailbox.

Run Set-RadiusM365Mailer.ps1 for this tenant first (creates the mailbox and lets the platform send as it — only that mailbox). Permission changes can take up to 2 hours to apply.

Not tested yet.

Two-factor authentication (TOTP)

Protects local password logins (SSO admins get MFA from their identity provider). Enabled.Not enabled.

Public RADIUS endpoint

What client sites (UniFi/MikroTik) point at. The hostname is preferred for RadSec/TLS; the IP is the fallback.

Preferred. Baked into every RadSec bundle, appliance .env, and the UniFi guide.

Sites will be told to use:

Ports

Defaults are standard; change only if your firewall/NAT remaps them.

Branding

logo

PNG/JPEG/GIF/WebP, max 2 MB. Shown in the dashboard header.

Device onboarding (NAC)

One SSID: devices with an Intune-deployed certificate auto-join the corporate network via EAP-TLS. Devices without a cert fall back to username/password and land on the BYOD network.

Where password-auth (no cert) devices go, for tenants with no override of their own. Precedence: the site's VLAN with purpose "byod" (or "guest") → the client's VLAN fallback (card above) → this value. Sites that define their own BYOD/Guest VLAN never reach either fallback.

Email (SMTP)

Powers email alerts & notifications. Password is encrypted; leave blank to keep the current one.

Source:

Note: the RadSec/EAP server TLS certificate is separate — if you change the hostname, re-issue the server cert with the new name (see the RadSec docs) so certificate validation still matches.