Media Hosting & Streaming Platform
2.4k 2026-04-18
mayeaux/nodetube
An open-source, self-hostable alternative to YouTube, offering video, audio, and image uploads, livestreaming, and built-in monetization features.
Core Features
Video, audio, and image uploads
Livestreaming with live chat and viewer count
Built-in monetization for instance administrators (Stripe integration)
Admin/moderation tools and analytics
Resumable uploads for stability
Quick Start
npm startDetailed Introduction
NodeTube is a robust open-source media platform designed as a self-hostable alternative to commercial video-sharing sites like YouTube. It empowers users to upload and share video, audio, and image content, alongside offering comprehensive livestreaming capabilities with integrated chat. Administrators can leverage built-in monetization options via Stripe, offering premium features to users. Built on Node.js, MongoDB, and Redis, NodeTube emphasizes data ownership, decentralization, and community building, providing a complete solution for creating and managing a custom media-sharing ecosystem.