media server logo
Self-hosted installation

Linux self-hosted live streaming solution installation guide

Dec 15, 2022

Get started

If you want to learn more about Callaba Self-Hosted Licence, the functionality and pricing, read this first: 

📚 Callaba Self-Hosted : How-to and Pricing

How to get Callaba Self-Hosted

  1. Login to Callaba
  2. Customize your subscription and subscribe
  3. Install and activate the software

Requirements

Minimal system requirements:  4CPUs, 4GB RAM,  30GB SDD

Recommended system requirements:  8CPUs, 8GB  RAM, 100 GB SSD (for stream recordings)

Recommended OS: Ubuntu 22.04

• docker
• docker-compose

Prepare

1. Clone this repo

git clone https://gitlab.callabacloud.com/callaba-7/linux

2. Move to the folder

cd linux

3. Update packages and install the required ones. 

In case if you are using a clean machine, you simply can run this command :

bash prepare.sh

Install

Once the required packages have been installed, run an installation script. Type login and password for your Callaba Cloud license.

bash install.sh

Update

To update Callaba, run the following command:

bash update.sh

Rollback

If something went wrong, you can rollback the application by using this command: 

bash rollback.sh

Remove

Run this command to remove Callaba Cloud. All data, files and images will be deleted as well.

bash remove.sh

Accessing Callaba Dashboard

Once you've installed Callaba, open your server's IP address in the browser.

You'll see Callaba's login page.

Login: admin

Password: your server's IP address (without https://)

Licence: use your licence key

If you don't activate your software with a legitimate key, you'll see a warning notification and the software will not work as expected.

To activate your software at a later date, click the Gear Icon in the top panel.

Unfold "Licence settings" and insert your licence key.

Have questions? Send us a message at [email protected]