
Subatic
Scalable video hosting with S3-compatible storage and HLS
161 stars 11 forks last commit first released GPL-3.0
Actively maintained
Last commit 26 Aug 2026.

Subatic is a lightweight video hosting and streaming platform designed for deployable, S3-compatible object storage backends. It separates upload storage, transcoding, and metadata (PostgreSQL) so instances can scale and integrate with existing object stores or MinIO.
Key Features
- Uploads raw files to S3-compatible object storage (MinIO or other S3 endpoints)
- Transcoding pipeline that produces HLS-friendly output (separate transcoder component)
- Uses PostgreSQL for video metadata and state
- Docker Compose based deployment with health checks and service dependencies
- Webhook notifications and shared webhook token for transcoder integration
- Optional SQS support for processing queues and job orchestration
- Configurable analytics integrations (Umami, Plausible, Google Analytics toggles)
- Configurable max file size, CORS considerations for cloud object stores
Use Cases
- Internal company or team video portal for training, demos, and documentation videos
- Public or private self-hosted alternative to hosted video platforms for cost control
- Lightweight media backend that integrates with S3-compatible storage and CDN caching
Limitations and Considerations
- Transcoding is handled by a separate transcoder component; full streaming requires deploying both services
- Documentation and advanced deployment guides are limited in places and may require manual configuration for production hardening
- Focuses on HLS output; other streaming formats (e.g., DASH) are not a primary feature
Subatic is suited for users who need a simple, modular video hosting stack that integrates with S3-compatible storage and standard streaming workflows. It prioritizes a minimal architecture that can be extended with external storage, queuing, and CDN layers.
Categories:
Tags:
Tech Stack:
Similar to Subatic
MediaCMS
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

Chevereto
Self-hosted PHP image and video hosting platform
Open-source PHP-based image and video hosting platform for building Imgur/Flickr-style sites with S3/external storage, Docker support, multi-user accounts and admin tools.


Meelo
Self-hosted personal music server focused on music collectors
Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.
YeetFile
Encrypted self-hosted file sharing and vault with client-side encryption
Self-hosted encrypted file sharing and vault. Client-side encryption, shareable expiring links, CLI and web UI, and storage backends (local, S3, Backblaze B2).

Scrypted
High-performance video integration and NVR platform
Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugins.

Tunarr
Create IPTV-style live TV channels from Plex, Jellyfin, or Emby
Self-hosted IPTV channel builder that turns your Plex, Jellyfin, or Emby libraries into scheduled live TV streams with an HDHomeRun-style tuner, M3U, and web guide.



