# subatic

> Self-hosted video hosting platform with HLS streaming, S3-compatible storage, and transcoding pipeline. Open-source alternative to commercial video platforms.

- **Category:** Video Streaming
- **Licence:** GPL-3.0
- **Latest version:** 2.6
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose
- **Tags:** Streaming, Videos, Media Server, Video Player, Transcoding, Hls, Node.js, Next.js, Docker, S3, Self Hosted, Video Sharing, Video hosting, Mediaserver, Streaming Video

## Description

Subatic is a self-hosted video hosting platform built with Next.js that lets you upload, transcode, and stream videos via HLS. It uses S3-compatible object storage (like MinIO, AWS S3, or Cloudflare R2) for video files and PostgreSQL for metadata. A separate transcoder service handles video processing, and the platform integrates with analytics tools like Umami, Plausible, and Google Analytics. Deployment is via Docker Compose which orchestrates the main app, transcoder, MinIO, and PostgreSQL. The project is licensed under GPL-3.0 and actively maintained.

## Links

- [Homepage](https://github.com/orthdron/subatic)
- [Website](https://subatic.com)
- [Docker](ghcr.io/orthdron/subatic)
- [Twitter/X](https://x.com/orthdron)

---
Source: https://selfhost.directory/project/subatic