NodeTube iconNodeTube

Video, audio, image uploads, livestreaming, monetization

Open Source Alternative to:

Repository activity:

Stars2,344

Forks266

Open Issues145

Last commit2 years ago

License:

MIT

Languages:

JavaScript
Pug
SCSS
NodeTube screenshot

NodeTube is an open-source alternative to YouTube, offering a comprehensive platform for video, audio, and image uploads, along with livestreaming and built-in monetization features. It aims to provide a decentralized and customizable solution for content creators and viewers alike.

  • Video, Audio, and Image Uploads: Easily upload and manage different types of media content.
  • Livestreaming: Host live events with real-time viewer interaction and live chat.
  • Built-in Monetization: Generate revenue through various monetization options.
  • Resumable Uploads: Ensure stable uploads that can resume even after interruptions.
  • Admin and Moderation Tools: Manage your platform efficiently with robust admin features.
  • ngrok Integration: Instantly make your instance available online with pre-installed ngrok.
  • Express and NodeJS: Built on a reliable and scalable tech stack using Express and NodeJS.
  • MongoDB and Redis: Utilize MongoDB for database management and Redis for caching.
  • ffmpeg: Convert and compress video content seamlessly.
  • Pug Templating Engine: Use Pug for dynamic and efficient templating.

NodeTube offers a powerful and flexible platform for content creation and distribution, making it an ideal choice for those looking to host their own media content independently.

Share: