OpenSource-Hub
O

owncast

SHA-256
11.2k stars·Video & Audio Download·SHA-256 checksum verified

Take control over your content and run your own live streaming server. Open source, self-hosted, and compatible with OBS.

Smart Download

Download Download Version

v0.2.5 · 18.3 MB

Self-host your live streams with full control over content, audience, and moderation.

Core Features

  • Self-hosted – your data stays on your server
  • Compatible with OBS, Streamlabs, and any RTMP broadcaster
  • Built-in real-time chat
  • Customizable web frontend and theme
  • Admin dashboard for moderation and settings

What It Can't Do

  • Requires public IP or tunneling (e.g., frp) for external access,Recommended to use a reverse proxy (Nginx) for HTTPS,Stream quality depends on your server bandwidth and encoding settings,Native Windows not supported – use WSL2 or Docker,Designed for single streamer / small community, not multi-channel

Use Cases

  • Personal game streaming without platform ads or fees
  • Corporate internal training or events with data privacy
  • Community or club live streams with full audience control
  • Alternative to Twitch/YouTube Live for content freedom

Detailed Introduction

Owncast is an open source, self-hosted, decentralized live video streaming and chat server. It lets you run your own live streams similar to Twitch or YouTube Live, but with complete ownership over your content, interface, moderation, and audience. You can use your existing broadcasting software (OBS, Streamlabs, etc.) via RTMP. It includes a built-in chat system, customizable web frontend, and administrative controls. Owncast is designed for single users or small communities who want freedom from big platforms.

Tags

live-streamingself-hostedopen-sourcertmpchatprivacydecentralized

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Download the binary or use Docker (docker run owncast/owncast)

4

Step 2: Run the server, default port 8080. Open http://your-ip:8080 in browser

5

Step 3: In OBS, set stream server to rtmp://your-ip/live, use any stream key

Install Guide
  1. Step 1: Download the binary or use Docker (docker run owncast/owncast)
  2. Step 2: Run the server, default port 8080. Open http://your-ip:8080 in browser
  3. Step 3: In OBS, set stream server to rtmp://your-ip/live, use any stream key
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

bfef49e719ad9316554855df44a9ac21aec5f2a74de79eef15b6947cb383c2bb

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the Owncast binary/folder or stop/remove the Docker container. To wipe data, remove the 'data' directory.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-05-13 13:37:57
GitHub RepositoryOfficial Website

Similar Projects