Total Setup Time: ~5 Minutes

Quick Start Guide

From zero to a live IPTV/OTT service in minutes — not days. Follow these 7 steps and you're broadcasting.

1

Sign Up & Choose Your Plan

30 sec

Create your CASTOVIA account and select a plan that matches your subscriber count. Start with Essential for up to 500 subscribers, or go straight to Professional for unlimited growth.

  • No credit card required for the pilot period
  • All plans include the full admin dashboard
  • Upgrade or downgrade anytime without data loss
2

Add Your Streams

2 min

Go to Admin → Streams and add your content sources. Paste the stream URL, assign a category and name — CASTOVIA handles the rest. Bulk import via CSV or M3U is also supported.

  • Supports HTTP, RTMP, RTSP, UDP, SRT, HLS, DASH input
  • Auto-detects stream health and codec information
  • Organize into categories and bouquets for packaging
3

Security — Automatic

0 sec

CASTOVIA automatically enables token-based stream authentication, GeoIP protection, and connection limiting. No manual configuration needed — your streams are protected from day one.

  • Token-based URL signing prevents direct link sharing
  • Connection limits per subscriber (configurable)
  • Suspicious activity detection with automatic flagging
  • Optional DRM (Widevine/FairPlay) for premium content
4

Install Server Agent

1 min

On your Linux server, run one command to install the CASTOVIA agent. It registers itself in your dashboard automatically — no manual server configuration files, no XML editing, no port forwarding.

curl -fsSL https://get.castovia.com/agent | bash -s -- --token YOUR_TOKEN
  • Auto-registers in your admin dashboard
  • Heartbeat monitoring starts immediately
  • Supports Ubuntu 20.04+, Debian 11+, CentOS 8+
5

Build Your App (Optional)

5 min

Use the built-in App Builder to create branded Android TV, mobile, and Smart TV apps. Upload your logo, pick your colors, and CASTOVIA generates a ready-to-publish APK — no developer needed.

  • Android TV, Android Mobile, iOS (via Studio plan)
  • Custom splash screen, colors, and branding
  • Direct APK download or Google Play submission
6

Add Devices via MAC Address

30 sec per device

For STB devices (MAG, Formuler, etc.): enter the MAC address from the box label into Admin → Devices, assign it to a subscription line — done. The box connects automatically when it hits your portal URL.

  • No configuration needed on the physical box itself
  • Box announces its MAC → server matches → content delivered
  • Swap a box = enter new MAC, old one deactivated instantly
Full Device Management Guide →
7

Configure Your Domain

2 min

Point your domain (e.g., portal.yourbrand.com) to CASTOVIA. This becomes the portal URL your subscribers' devices connect to. SSL is provisioned automatically.

  • Add a CNAME record in your DNS provider
  • SSL certificate issued automatically (Let's Encrypt)
  • Your brand, your domain — CASTOVIA is invisible to end users

That's It — You're Live!

Your subscribers can now connect and stream. CASTOVIA handles updates, security patches, and monitoring automatically — you focus on growing your business.