Documentation

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.

01

Create Your Account

Sign up at castovia.com. You get instant access to your personal admin dashboard with all management tools.

02

Add Your Servers

Register your streaming servers in the dashboard. Each server gets a unique connection token for secure communication.

03

Install the CASTOVIA Agent

Run a single command on your server to install the CASTOVIA Agent. It connects your server to the platform automatically.

04

Configure Your Service

Set up your streams, categories, VOD library, EPG sources, bouquets, and user packages — all from the web dashboard.

05

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 bash

System 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