Self-host subatic
2.6Simple video hosting platform that scales with you
docker-compose up -d- Stars
- 162
- Ports
- 3000 (main web application), 4000 (tunnel)
- Requires
- PostgreSQL
ghcr.io/orthdron/subaticWhat is subatic?
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.
Should you self-host subatic?
subatic scores 40/100 on selfhost.directory (how scoring works) and ranks #31 of 36 in Video Streaming. It has 162 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is piped (70/100, 10 294 stars). It scores higher overall, so compare the two before you pick. See subatic vs piped side by side.
Features
- Analytics Integration
- HLS Streaming
- S3-compatible Storage
- Transcoding pipeline
- Video Hosting
- Webhook Notifications
subatic README
More in Video Streaming
syncCyTube is a self-hosted, open-source platform for synchronized video playback and chat across YouTube, Twitch, Vimeo, and other providers.
SyncTubeSyncTube is a self-hosted, open-source web service for synchronized video viewing with chat, supporting YouTube, Twitch, Vimeo, and direct media links.
SyncWatch同步观影SyncWatch is an open-source, self-hosted watch party for synced video playback on Windows, Android, and web with chat, voice, and screen sharing.
TorrinTorrin is a self-hosted, open-source debrid service turning magnet links, NZB files, and hoster links into instant HTTPS streams for Stremio, Kodi, WebDAV, and browsers.
Tube ArchivistTube Archivist is a self-hosted, open-source YouTube media server for downloading, indexing, and playing videos offline with full-text search.
tvheadendA self-hosted TV streaming server and DVR for Linux that handles DVB, ATSC, IPTV, and SAT>IP with a web interface.
UHF ServerSelf-hosted DVR backend for UHF IPTV app on Apple devices. Runs via Docker or native binaries with web UI, commercial detection, and HLS playback.
VDO.NinjaOpen-source browser-based WebRTC tool that pipes remote guests, phone cameras, and screen shares into OBS and other live-production software, with director control rooms.
viewtubeSelf-hosted YouTube frontend for ad-free viewing with subscriptions, playlists, comments, SponsorBlock, and push notifications.
WebtorSelf-hosted torrent streaming server with direct downloads, video/audio playback, ZIP archives, personal library, Stremio addon, and AI subtitles in one Docker image.
WebVideo2NASSelf-hosted Chrome extension and NAS downloader for HLS, DASH, MP4, MOV streams with multi-worker architecture.
xplexxplex is a self-hosted, open-source multi-streaming server for broadcasting to Twitch, YouTube, Facebook, and custom RTMP platforms simultaneously.






0 comments