Owncast logo

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.