// Radio hosting platform · licence

Launch your own radio hosting business

OnAir Panel is a self-hosted, multi-tenant radio hosting control panel. Buy a licence, install it on your own server, and offer branded SHOUTcast & Icecast streaming with AutoDJ to your own customers.

Your serverself-hosted
Multi-tenantunlimited stations
Minutesto go live
panel.your-domain.com
OnAir Panel dashboard
◆ Your platform, your rules

A complete radio-hosting platform you own

OnAir Panel isn't a shared service — you install it on your own Ubuntu or Debian server and run it as your own platform. Your infrastructure, your branding, your customers, your data.

Everything is included and pre-integrated: the streaming servers, the Liquidsoap AutoDJ, scheduling, live DJ input, listener statistics and a full admin layer. No assembling separate tools — one panel, one installer, ready to broadcast.

OnAir Panel interface
// Why OnAir Panel

Built for people who want to own their platform

Own your platform

Runs on your own server. Your infrastructure, your brand, your customers — full control, no shared SaaS.

Multi-tenant

One installation hosts many stations, each fully isolated with its own login, data and quota.

Complete out of the box

Streaming, AutoDJ, scheduling, stats, live input and admin — all included and pre-integrated.

Fast to launch

An interactive installer bundles every dependency. Start from a clean server and be live in minutes.

// Everything included

One panel, the whole toolkit

Grouped by what it does — all pre-integrated, all managed from one clean interface.

Streaming

  • SHOUTcast (DNAS) & Icecast, managed automatically — no config files to touch
  • Built-in Liquidsoap AutoDJ with audio processing for 24/7 broadcasting
  • HTTPS-ready streams via included nginx proxy — embed cleanly on secure pages
  • One-click stream URL copy and an embeddable HTML player

Music & automation

  • Library management with upload, search and per-tenant disk quotas
  • FTP upload with automatic import of new tracks
  • Playlists, rotations and folder-based playback
  • Weekly visual scheduler with all-day, time-window blocks and exact-time jingles

Live broadcasting

  • Live DJ input — connect and broadcast live over the AutoDJ
  • Automatic hand-back to AutoDJ when the DJ disconnects
  • Clear LIVE / on-air indicators in the interface
  • Connect with BUTT, Mixxx, Traktor or any source client

Statistics & monitoring

  • Real-time listeners, session duration and player/device breakdown
  • Country-level geo data via MaxMind GeoLite2
  • Station health monitoring with a score and history timeline
  • Per-station dashboards: now playing, coming up, live status

Intelligence & AI

  • Built-in AI assistant that answers using your station's real data, in your language (optional)
  • Station intelligence scoring: reliability, security, automation, growth, audio, performance
  • AI briefing cards summarising station status

Multi-tenant & admin

  • True multi-tenant architecture — stations fully isolated per client
  • Admin panel with impersonation to support your customers
  • Per-tenant timezone support for accurate scheduling
  • Per-station logos and branding, plus a built-in user manual
// How it works

From order to on-air in three steps

1

Order & get your licence

Subscribe through our client area. You instantly receive a licence key and the full installation package to download.

2

Install on your server

Run the interactive installer on a clean Ubuntu or Debian server. It bundles every dependency and sets everything up — no manual config.

3

Go live

Create stations, upload music, set your schedule and start broadcasting. Add your own customers whenever you're ready.

// Requirements & stack

What you need to run it

You bring a clean server; the installer does the rest.

Your server

  • Clean Ubuntu 22.04 or 24.04 (Debian 12 also works)
  • Root access and a public IP
  • A domain is recommended for HTTPS streams

The stack (bundled)

Node.js, SQLite, Liquidsoap, Icecast2 / SHOUTcast, nginx, FFmpeg and MaxMind GeoLite2 — all installed automatically. Nothing to download separately.

Interactive installer

Prompts for admin login, licence key, panel URL and server IP, then installs the streaming servers, database, firewall rules and system service for you.

In the package

The panel, the installer, a full step-by-step installation guide and an example nginx configuration for HTTPS.

// Licence

One licence, everything included

A simple monthly subscription, managed through our client area.

OnAir Panel Licence
€9.99 / month
  • Full OnAir Panel licence for your own server
  • Multi-tenant — host multiple isolated stations
  • SHOUTcast & Icecast, Liquidsoap AutoDJ, scheduler
  • Real-time stats, health monitoring & AI assistant
  • Interactive installer, setup guide & updates
  • Licence bound to your domain & server IP
Fair licensing: if a subscription lapses there's a grace period, and already-running streams are never interrupted — only adding new stations is paused.
Get your licence
Don't want to manage a server? We also offer OnAir Panel as a fully hosted service. See hosted plans →
// FAQ

Questions, answered

Is this self-hosted or a shared service?

Self-hosted. You install OnAir Panel on your own server and run it as your own isolated platform — your infrastructure, your customers, your data. It is not a shared SaaS.

Do I need my own server?

Yes. You need a clean Ubuntu 22.04/24.04 (or Debian 12) server with root access and a public IP. A domain is recommended so streams can be served over HTTPS.

How hard is the installation?

An interactive installer does the work. It asks for a few details (admin login, licence key, panel URL, server IP) and then installs every dependency automatically — streaming servers, database, firewall rules and the system service. No manual config editing.

Can I brand it as my own?

Yes. You run it under your own brand on your own domain, with per-station logos and branding. It's your platform.

How many stations can I host?

The panel is multi-tenant and hosts multiple isolated stations. The actual capacity depends on your own server's resources, since everything runs on your infrastructure.

What happens if my subscription lapses?

Licensing is deliberately gentle. There's a grace period, and already-running streams keep playing — they're never cut off. While lapsed, the panel simply stops allowing new stations to be added and shows a warning until you renew.

How is it sold and activated?

As a monthly subscription through our client area. On order you automatically receive a licence key (bound to your domain and server IP) and the installation package. Suspension and renewal are handled automatically.

// Ready when you are

Start your own radio hosting business

Your own brand, your own server, your own customers — with a complete platform that's ready to broadcast in minutes.

Get your OnAir Panel licence