Skip to content

threehappypenguins/VideoSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoSphere

Upload once, distribute everywhere.

VideoSphere is an open-source, self-hosted video distribution platform. Upload a video once to Cloudflare R2, then distribute it to YouTube, Vimeo, and optional destinations such as Google Drive, SFTP, or SMB backup. Metadata drafting and AI-assisted descriptions help you prepare uploads before they go live.

VideoSphere runs as a Docker container you control — suitable for homelabs, churches, and small teams who want their own infrastructure.

Screenshots

Dashboard

Dashboard with upload stats and quick actions

Platform connections

Connected accounts for video platforms and backup destinations

Draft metadata

Draft metadata modal — labels, platforms, title, and privacy

Upload & schedule

Draft metadata modal — thumbnail, video upload, and scheduling

Documentation

Full documentation lives at videosphere.sarahpoulin.ca.

To deploy a pre-built container in production, see the Deployment Guide.

To develop from a source clone (pnpm dev), see Local Setup.

License

This project is open source.

If this project has helped you, please feel free to send me a tip!

ko-fi

About

Upload once, distribute everywhere. A Next.js app for uploading videos to Cloudflare R2 and distributing them to multiple platforms and backup — with metadata drafts, livestream scheduling on YouTube, and self-hostable Docker deployment.

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages