Owncast

Owncast

Docker app from ich777's Repository

Overview

Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software.

Admin login: The credentials for the admin site: 'http://SERVERIP:PORT/admin' are Username: 'admin' and Password: 'abc123' (please note that the password is also your streaming key and should be changed to something very strong).

Update Notice: Simply restart the container if a newer version from Owncast is available.

AMD Hardware transcoding (Please note that you have to be on Unraid 6.9.0beta35 to enable the moduel for AMD):

  • Open up a Terminal from Unraid and type in: 'modprobe amdgpu' (without quotes or you edit your 'go' file to load it on every restart of Unraid - refer to the support thread)
  • At 'Device' at the bottom here in the template add '/dev/dri'
  • In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'VA-API hardware encoding' from the dropdown and click 'Yes'

Intel Hardware transcoding:

  • Download and install the Intel-GPU-TOP Plugin from the CA App
  • At 'Device' at the bottom here in the template add '/dev/dri'
  • In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'VA-API hardware encoding' from the dropdown and click 'Yes'

Nvidia Hardware transcoding:

  • Download and install the Nvidia-Driver Plugin from the CA App
  • Turn on the 'Advanced View' here in the template and at 'Extra Parameters' add: '--runtime=nvidia'.
  • At 'Nvidia Visible Devices' at the bottom here in the template add your GPU UUID.
  • In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'NVIDIA GPU acceleration' from the dropdown and click 'Yes'

Also visit the Homepage of the creator and consider Donating: https://owncast.online/

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

Data DirPathrw

Data Path

Target
/owncast
Value
/mnt/cache/appdata/owncast/
Preferred VersionVariable

Preferred Owncast version goes here (set to ‘latest’ to download the latest and check on every startup if there is a newer version available)

Target
OWNCAST_V
Value
latest
TCP1 - WebInterfacePorttcp

TCP Port - WebInterface

Target
8080
Value
8080
TCP2 - RTMPPorttcp

TCP Port - RTMP Streaming port

Target
1935
Value
1935
Extra Startup ParametersVariable

Enter extra startup parameters if needed here (leave empty if not needed)

Target
START_PARAMS
Nvidia Visible DevicesVariable

Nvidia Visible Devices - enter your GPU UUID here (only required if you plan to use Nvidia hardware transcoding otherwise leave empty, don't forget to add '--runtime=nvidia' to your 'Extra Parameters' in the template).

Target
NVIDIA_VISIBLE_DEVICES
Nvidia Driver CapabilitiesVariable

Nvidia Driver Capabilities (This value can be left in the template even if you don't want to use Nvidia hardware transcoding).

Target
NVIDIA_DRIVER_CAPABILITIES
Value
all
UIDVariable

Container Variable: UID

Value
99
GIDVariable

Container Variable: GID

Value
100
UmaskVariable

Container Variable: UMASK

Target
UMASK
Value
0000

Download Statistics

58,485
Total Downloads
140
This Month
148
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
ghcr.io/ich777/owncast
Last Updated2025-12-11
First Seen2021-04-09

Run Owncast on Unraid.

Owncast is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.