Admin Dashboard

Your Service, Your Brand

Every aspect of your TV/OTT service is configurable from the CASTOVIA admin dashboard — logo, colors, fonts, layouts, domains, and more. Preview everything in your browser before going live.

What You See After Login

The admin dashboard is your complete control center. Every section is accessible from the sidebar.

Dashboard

Operations Command Center — subscriber counts, stream health, server status, revenue metrics, and action items.

Content

Streams, VOD, Series, Radio, EPG — add, import, organise into bouquets and packages.

Servers

Register nodes, monitor health, view agent status, manage tokens, run readiness checks.

CDN & DRM

Connect your CDN and DRM vendor accounts. Configure per-stream delivery policies.

Apps

Studio App builder, Web Player config, API credentials, webhook management.

Settings

Branding, billing, team members, plan management, security preferences, API keys.

Branding & Customisation

Make CASTOVIA yours. All branding settings are under Admin → Settings → Branding.

Logo Upload

Upload your operator logo in PNG, SVG or WebP. Castovia automatically generates all required sizes — favicon, app icon, splash screen, header, and login page.

Details: Recommended: 1024×1024px transparent PNG. Castovia creates 16px, 32px, 180px, 192px, 512px variants automatically.

Color Scheme

Define your primary, secondary, and accent colors. These flow into every touchpoint — admin UI, subscriber portal, player skin, email templates, and invoices.

Details: Set hex codes or pick from color wheel. Dark mode variants are auto-generated. Preview in real-time.

Typography & Language

Choose your display font and body font from a curated list. Set the default interface language and available subscriber languages.

Details: Google Fonts integrated. RTL languages fully supported. All labels are translation-ready.

Layout Templates

Select from layout presets for the subscriber portal — grid, carousel, or list view. Customise category headers, featured banners, and hero sections.

Details: Drag-and-drop section ordering. Custom HTML banners supported. Responsive by default.

Custom Domain

Connect your own domain (e.g. tv.yourcompany.com) for the subscriber portal. Free SSL via Let's Encrypt. Castovia handles certificate renewal.

Details: CNAME setup with validation. Wildcard support for multi-tenant domains. DNS instructions provided in-app.

Email & Invoice Branding

Customise the email templates for welcome messages, password resets, and invoices. Your logo, colors, and footer text are applied automatically.

Details: HTML email editor with preview. Merge tags for subscriber data. Separate templates per event type.

Preview Your Service

See exactly what your subscribers will see — before going live. Multiple preview modes are built into the admin.

Web Browser Preview

Access your subscriber portal directly in any browser. The admin dashboard includes a "Preview as Subscriber" button that opens a new tab with your branded portal — exactly as your customers will see it.

Admin → Settings → Branding → Preview button (top-right). Opens in new tab with live data.

Mobile Preview

Use the responsive preview mode to see how your service looks on phones and tablets. The admin includes device-frame overlays for iPhone, Android, and tablet viewports.

Admin → Settings → Branding → Device dropdown (top bar). Select device frame and orientation.

Android TV Preview

For Studio App subscribers: build a debug APK directly from the dashboard, install it on your test device, and preview the full TV experience with your branding.

Admin → Apps → Studio Build → Generate Debug APK. Install via ADB or sideload.

Web Player Preview

The built-in CASTOVIA Web Player shows your channels in a branded player interface. Accessible from the admin or via a shareable demo link.

Admin → Apps → Web Player → Open Preview. Share the demo link with stakeholders.

Quick Setup Path

1

Upload your logo

Admin → Settings → Branding → Logo
2

Set brand colors

Admin → Settings → Branding → Colors
3

Choose layout template

Admin → Settings → Branding → Layout
4

Connect your domain

Admin → Settings → Branding → Domain
5

Preview as subscriber

Admin → Settings → Branding → Preview (top-right button)
6

Go live

Admin → Settings → Branding → Publish Changes