Owncast
Self-hosted live video streaming and chat server
Alternative to: twitch, youtube live
Owncast is an open source, self-hosted, decentralized, single-user live video streaming and chat server for running your own live streams similar in style to mainstream platforms. It works with any RTMP-based broadcasting software like OBS or Streamlabs, includes built-in web chat, and can reach a wider audience through Fediverse integration with services like Mastodon.
Owncast Docker Compose example
Self-host Owncast on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Owncast in Docker containers using the official owncast/owncast:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
owncast:
image: owncast/owncast:latest
restart: unless-stopped
volumes:
- data:/app/data
volumes:
data: Prefer a managed setup? WinterFlow installs, configures, and updates Owncast for you using this same Docker Compose configuration.