Installation

How to start and configure the Core via Docker.

Quick start

1. Install Docker if not present

Docker images can also be run with other OCI-compatible container services, like podman, Buildah, containerd, LXC and kaniko.

Native installations without Docker are possible, but not supported. Issues are not observed.

2. Continue with the Beginner's Guide

Beginner

Docker images

Select the CPU architecture and, if desired, the GPU support:

Docker run {...params}

All default values can be changed and are described on the Configuration page.

Complete example:

${PWD} creates a folder structure in the folder where the command is issued. Please correct this if necessary.

Directory exports

$HOST_DIR can be adjusted without reconfiguring the app. For the $CORE_DIR, check the configuration instructions.

Configuration directory

Directory for holding the config and operational data.

${PWD} creates a folder structure in the folder where the command is issued. Please correct this if necessary.

Data directory

Directory on disk, exposed on HTTP path “/“.

${PWD} creates a folder structure in the folder where the command is issued. Please correct this if necessary.

Port

$HOST_PORT can be adjusted without reconfiguring the app. For the $CORE_PORT, check the configuration instructions.

HTTP Port

HTTP listening address.

HTTPS Port

HTTPS listening address.

RTMP Port

RTMPS Port

RTMP server listen address.

SRT Port (UDP)

SRT server listen address.

/udp is required for SRT port-mapping.

Environment variables

More in the Configuration instructions.

Device access

Allow FFmpeg to access GPU's, USB and other devices available in the container.

Network issues (seccomp)

If seccomp is active and no internal-to-external communication is possible:

Docker commands

Start in background

Stop

Kill and remove the instance

Update the local image and restart the Core

Top

Logging

Systemd

To manage the Core container via systemd (systemd is a Linux process daemon.)

Service file

Adjust the docker command options according to your setup.

Commands

Install

Uninstall

Start

Stop

Update image

Status

Logging

Last updated

Was this helpful?