Flussonic Media Server documentation



Flussonic Catena is a platform (panel, middleware) that enables you to manage your live streams, VOD assets, customers and resellers via a unified web interface.

With Flussonic Catena you can:

  • Manage thousands of streams sources
  • Manage subscribers
  • Manage TV packages
  • Provide a web UI for playing TV content
  • Provide m3u playlists to your subscribers
  • Protect streams from restreaming
  • Manage a group of Flussonic streamers by using unique Pipelines solutions
  • Load balance streams among a group of servers
  • Load balance clients among Edge servers

Installing Flussonic Catena

To install Flussonic Catena on Ubuntu 18.04, run this command in the Linux console (command line):

curl -sSf https://flussonic.com/public/install_catena.sh | sh

Note: Catena requires PostgreSQL 10+ and Ubuntu 18.04 and running on http/80 and https/443 ports, make sure that you are not running any web or streaming services on the server where you want to install Catena. Catena is a web application, IPTV Middleware, not a video streamer.

Admin login and password will be generated during the installation process:


    Login:     admin@example.com
    Password:  XH2jx5xx


Catena password

Now open http://catena-ip/admin and log in with new credentials. After logging in you'll see the admin UI:

Catena first login

Detailed documentation about install, update Catena.

Configuring Flussonic Catena

Flussonic Catena works only with Flussonic Media Server. The main idea is serving Catena on an Internet server (VPS or dedicated server) with a static IP address and a real domain name (!). All connected Flussonic Media Servers will use that server as the authorization backend and main source of truth configuration.

It is very important that in Catena you keep all streams' and users' data in a centralized database and don't have to worry about backing up each streamer, and it is very convenient to manage your service only via a single unified web interface.

The first configuration step is setting the external address of Flussonic Catena. You can set it on the Config tab of the admin UI. It can be just the IP address of the server where you install Catena, like, but we strongly recommend using the DNS names like http://mycatena.example.com

Catena set hostname

If the address is configured properly, you'll never see a notification about hostname, and your streams will be protected via the Catena database.

Now you can add your first stream, server, subscriber, and package. It should be an intuitive process, but soon we'll prepare additional articles about this process.

Importing the configuration from XC

We would be glad to help you import your sources and customers from any other IPTV Panel or IPTV middleware. At the moment we offer the HTTP API and XC Migration tool (MySQL database client).

Read more details in the article

You can reinitialize your Flussonic Catena instance anytime using the following commands:

/opt/catena/bin/setup reset
/opt/catena/bin/setup init

After init you'll see a new password for the Admin UI.

Customers Portal and m3u playlists

Your clients can log in to customers portal where they can get m3u playlists, payment information, and play available TV streams via the browser.

Customers portal link: http://catena-ip/. Please don't confuse it with admin portal link: http://catena-ip/admin.

Catena customer portal

Catena web player

Customers can manually reset playback tokens using "Reset token" button. This button can be useful if someone steals your link.