Your Radio Station
Deserves a Real
CMS.
NovaRadioCMS is a professional, open-source content management system built for internet radio stations. Modern admin panel, theme system, and full GDPR compliance — out of the box.
$ git clone https://github.com/novik133/NovaRadio.git
$ cd NovaRadio
$ composer install --no-dev --optimize-autoloader
# Visit https://your-domain.com/install
How It Works
NovaRadioCMS is a modular Laravel 12 application. Every component is designed to work independently and connect cleanly.
Everything You Need
Radio Streaming
Built-in HTML5 player with real-time now playing info, song history, and listener count.
HTML5 Audio Player
Responsive built-in player with volume control, play/pause, and stream status.
Content Management
Articles, pages, DJ profiles, and events with TinyMCE rich text editor.
Team Management
Add team members with photos, roles, social links, and DJ-specific profiles.
Schedule System
Display radio show schedules organized by day with time slots.
Theme System
WordPress-like themes — upload, preview, and activate with one click.
GDPR Compliance
Cookie consent, privacy policy, terms of service — all built in.
SEO & PWA
Full SEO with meta tags, Open Graph, Twitter Cards, plus PWA support.
Up and Running in Minutes
NovaRadioCMS comes with a web installer. Just upload, run composer, and follow the wizard.
Check Requirements
PHP 8.2+, MySQL 8.0+, Composer 2.5+, Nginx or Apache.
Upload & Install Dependencies
Upload files to your server, then run composer install --no-dev --optimize-autoloader.
Run the Web Installer
Visit /install on your domain. Enter database credentials and create your admin account.
Go Live
Your radio station CMS is ready. Customize your theme, add content, and start broadcasting.
Built by Radio People,
for Radio People.
NovaRadioCMS is free to use. Contribute on GitHub, report issues, or support the project.