How CASTOVIA Works
CASTOVIA is your central management platform. You bring your streaming servers — we provide the brain to manage everything from one place.
Platform Architecture
CASTOVIA separates the management layer from the streaming layer. You keep full control of your infrastructure.
Your Streaming Servers
Your own hardware running the CASTOVIA Agent
CASTOVIA
Central Management & Configuration Platform
Your Viewers
End users watching Live TV, VOD & Series
Central Dashboard
Manage all your streams, VOD, series, EPG, and users from one unified interface.
Your Infrastructure
Run your own servers. CASTOVIA connects to them securely via the lightweight agent.
Data Isolation
Complete tenant isolation. Your data is yours — no other customer can see or access it.
Lightweight Agent
A small script on your server that syncs configuration and reports status back to CASTOVIA.
Multi-Server Support
Connect as many servers as you need. Group them, load-balance, and manage them centrally.
Real-Time Monitoring
Track server status, stream health, and viewer counts in real time from your dashboard.
Getting Started in 5 Steps
From signup to your first live stream in minutes, not days.
Create Your Account
Sign up at castovia.com. You get instant access to your personal admin dashboard with all management tools.
Add Your Servers
Register your streaming servers in the dashboard. Each server gets a unique connection token for secure communication.
Install the CASTOVIA Agent
Run a single command on your server to install the CASTOVIA Agent. It connects your server to the platform automatically.
Configure Your Service
Set up your streams, categories, VOD library, EPG sources, bouquets, and user packages — all from the web dashboard.
Go Live
CASTOVIA pushes your configuration to your servers. Your viewers can start watching immediately. Manage everything centrally.
CASTOVIA Agent
Server-Side Component
The CASTOVIA Agent is a lightweight service that runs on your streaming server. It maintains a secure connection to the CASTOVIA platform and handles configuration sync, status reporting, and stream management.
- Automatic configuration sync from the CASTOVIA dashboard
- Real-time health monitoring and status reporting
- Secure encrypted connection to the platform
- Minimal resource usage — runs silently in the background
Quick Install (run on your streaming server):
curl -sSL https://castovia.com/agent/install.sh | sudo bashSystem Requirements
Server Requirements
- Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+)
- Minimum 2 CPU cores, 4 GB RAM
- 50 GB+ storage for VOD content
- Root or sudo access for agent installation
Network Requirements
- Public IP address or domain name
- Ports 80/443 open for HTTP/HTTPS
- Outbound HTTPS to api.castovia.com