81 lines
2.6 KiB
YAML
81 lines
2.6 KiB
YAML
---
|
|
# Default variables for the owncast role
|
|
|
|
# Infrastructure
|
|
# Ansible instructions to deploy the infrastructure
|
|
# Copyright (C) 2020 Saibotk
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, version 3 of the License.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
# The install locations
|
|
owncast_install_location: "/srv/owncast"
|
|
owncast_config_location: "{{ owncast_install_location }}/config"
|
|
|
|
# The certresolver for traefik to use on this domain
|
|
owncast_certresolver: letsencrypt_http
|
|
|
|
# The domain under which the server is made available using traefik
|
|
owncast_domain: stream.example.com
|
|
|
|
# The owncast container image and version to use
|
|
owncast_image: docker.io/gabekangas/owncast
|
|
# renovate: depName=docker.io/gabekangas/owncast
|
|
owncast_image_version: "0.1.3"
|
|
|
|
# The RTMP port
|
|
owncast_stream_port: 1935
|
|
|
|
# IPv6 ULA config for the bridge network used by docker-ipv6-nat
|
|
owncast_ipv6:
|
|
enabled: false
|
|
subnet: "fd9e:21a7:a92c:1225::/64"
|
|
|
|
# Application config below
|
|
# See https://owncast.online/docs/configuration/ for more information and a full reference
|
|
# Put the whole config into this object and it will be put into the file
|
|
owncast_config:
|
|
instanceDetails:
|
|
name: Owncast
|
|
title: Owncast
|
|
summary: "This is brief summary of whom you are or what your stream is. You can edit this description in your config file."
|
|
|
|
logo: /img/logo.svg
|
|
|
|
tags:
|
|
- music
|
|
- software
|
|
- streaming
|
|
|
|
# https://owncast.online/docs/configuration/#external-links
|
|
# for full list of supported social links. All optional.
|
|
socialHandles:
|
|
- platform: github
|
|
url: http://github.com/owncast/owncast
|
|
|
|
videoSettings:
|
|
# Change this value and keep it secure. Treat it like a password to your live stream.
|
|
streamingKey:
|
|
|
|
streamQualities:
|
|
- medium:
|
|
videoBitrate: 1200
|
|
encoderPreset: veryfast
|
|
|
|
# Set to true if you don't want the service checking for future releases.
|
|
disableUpgradeChecks: false
|
|
|
|
# Off by default. You can optionally list yourself in the Owncast directory.
|
|
# Make sure your instanceURL is the public URL to your Owncast instance.
|
|
yp:
|
|
enabled: false
|
|
instanceURL: https://stream.myserver.org
|