Quick Start Guide
From zero to a live IPTV/OTT service in minutes — not days. Follow these 7 steps and you're broadcasting.
Sign Up & Choose Your Plan
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
Add Your Streams
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
Security — Automatic
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
Install Server Agent
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+
Build Your App (Optional)
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
Add Devices via MAC Address
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
Configure Your Domain
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.