#136
B
Rank #168
PeerTube
PeerTube is a federated (ActivityPub) video hosting platform that lets independent instances share content and P2P-assisted playback. Its standout trait is decentralization that avoids a single company controlling video hosting.
64.3
/ 100
β Full Stack
Node.js/TypeScript backend with PostgreSQL for data, Redis for jobs/caching, and ffmpeg-based transcoding workers; the ActivityPub protocol layer handles federation with other instances.
π Scaling Analysis
Transcoding workers can be scaled out independently of the web tier, and federation offloads some bandwidth/storage across instances, but a single instance's video storage and transcoding still bottleneck hard on disk I/O and CPU without a dedicated worker pool and object storage backend.
π Running on Nexlayer
Deploy as a web pod, Postgres pod, Redis pod, and optionally separate transcoding worker pods, all linked via <podName>.pod:<port>; transcoding is CPU/GPU-heavy so give that pod its own resource budget. Object storage (S3-compatible) is recommended over local volumes for video assets at scale.