mash-playbook/docs/services/owncast.md

49 lines
2.1 KiB
Markdown
Raw Normal View History

2023-03-29 13:13:17 +02:00
# Owncast
2023-03-29 22:58:31 +02:00
[Owncast](https://owncast.online/) 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](https://github.com/mother-of-all-self-hosting/ansible-role-owncast) Ansible role.
2023-03-29 13:13:17 +02:00
## Dependencies
This service requires the following other services:
- a [Traefik](traefik.md) reverse-proxy server
## Configuration
To enable this service, add the following configuration to your `vars.yml` file and re-run the [installation](../installing.md) process:
```yaml
########################################################################
# #
# owncast #
# #
########################################################################
owncast_enabled: true
owncast_hostname: live.example.com
2023-03-29 22:58:31 +02:00
2023-03-29 13:13:17 +02:00
########################################################################
# #
# /owncast #
# #
########################################################################
```
### Networking
By default, the following ports will be exposed by the container on **all network interfaces**:
2023-03-29 22:58:31 +02:00
- `1935` over **TCP**, controlled by `owncast_container_rtmp_bind_port` - used for TCP based [RTMP](https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol)
2023-03-29 13:13:17 +02:00
2023-03-29 22:58:31 +02:00
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.
2023-03-29 13:13:17 +02:00
## Usage
2023-03-29 22:58:31 +02:00
After installation, you can go to the owncast URL, as defined in `owncast_hostname`.
2023-03-29 13:13:17 +02:00
2023-03-29 22:58:31 +02:00
To customize your installation visit `live.example.com/admin`. **You should immediatly change the stream key which is set to `abc123` by default**.