2.1 KiB
Owncast
Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software. This playbook can install owncast, powered by the mother-of-all-self-hosting/ansible-role-owncast Ansible role.
Dependencies
This service requires the following other services:
- a Traefik reverse-proxy server
Configuration
To enable this service, add the following configuration to your vars.yml
file and re-run the installation process:
########################################################################
# #
# owncast #
# #
########################################################################
owncast_enabled: true
owncast_hostname: live.example.com
########################################################################
# #
# /owncast #
# #
########################################################################
Networking
By default, the following ports will be exposed by the container on all network interfaces:
1935
over TCP, controlled byowncast_container_rtmp_bind_port
- used for TCP based RTMP
Docker automatically opens this port in the server's firewall, so you likely don't need to do anything. If you use another firewall in front of the server, you may need to adjust it.
Usage
After installation, you can go to the owncast URL, as defined in owncast_hostname
.
To customize your installation visit live.example.com/admin
. You should immediatly change the stream key which is set to abc123
by default.