A self-hosted, fully featured video and media CMS built with Django and React for running video sharing portals.
MacWarrior/clipbucket-v5
Self-hosted PHP video and photo sharing platform, an open source YouTube-style site builder and updated fork of ClipBucket.
Open-source alternative to:YouTube
- Stars
- 183
- Forks
- 68
- Open issues
- 68
- Last commit
- 12 hours ago
What is it?
ClipBucket V5 is an open source PHP script for launching your own video sharing platform, similar to a YouTube or Netflix-style site. It can run a dedicated video site, a dedicated photo site, or both at once. Users can create playlists and collections, send friend requests, exchange private messages and comment with a visual editor.
The project is an updated continuation of the original ClipBucket, with support for PHP 8.1 through 8.5+, MySQL 9+ in strict mode, UHD video resolutions, HLS conversion, subtitles, Chromecast, age restriction, TMDB integration and an AI-based NSFW check. It includes a dark and light theme, a database update system and translations in English, French, German, Portuguese and Spanish.
Installation is available through a Docker image, with a lite variant for external databases, or on a dedicated server using PHP, MariaDB or MySQL, FFmpeg and mediainfo. Installs made with git can update themselves from the admin dashboard.
Key features
- 01Run a video site, photo site, or both from one PHP codebase.
- 02Supports HLS conversion, subtitles, UHD resolutions and Chromecast playback.
- 03Includes playlists, collections, friend requests and private messages.
- 04Offers age restriction, TMDB integration and an AI-based NSFW check.
- 05Provides Docker images, including a lite image for external databases.
- 06Can self-update when installed with git.
Use cases
- Launching a private or community video sharing site on your own server.
- Hosting a self-managed photo sharing site alongside or instead of video.
- Operating a video platform with age restrictions and subtitles for multiple languages.
Quick start
- 1
Run the ClipBucket V5 container from DockerHub
docker run --restart unless-stopped --pull=always -e DOMAIN_NAME=clipbucket.local -e MYSQL_PASSWORD=clipbucket_password -e UID=1000 -e GID=1000 -v clipbucket_db:/var/lib/mysql -v clipbucket_files:/srv/http/clipbucket -p 80:80 --name clipbucket -d oxygenz/clipbucket-v5:latest
Things to know
- The Docker quick start uses a sample password that must be changed for any real deployment.
- Installation scripts are meant for testing and development purposes only.
- Only stable versions have been tested, mainly on Debian.
- Requires PHP, MySQL or MariaDB, FFmpeg and other server components for a non-Docker install.
In collections
Topics
FAQ
- What is clipbucket-v5?
- Self-hosted PHP video and photo sharing platform, an open source YouTube-style site builder and updated fork of ClipBucket. ClipBucket V5 is an open source PHP script for launching your own video sharing platform, similar to a YouTube or Netflix-style site. It can run a dedicated video site, a dedicated photo site, or both at once. Users can create playlists and collections, send friend requests, exchange private messages and comment with a visual editor.
- Is clipbucket-v5 free to use? What license does it have?
- clipbucket-v5 is open source under the Other license. Check the license terms before using it in commercial products.
- Is clipbucket-v5 still maintained?
- Actively maintained. The last commit to clipbucket-v5 was on Nov 6, 2026.
- What can I use clipbucket-v5 for?
- Launching a private or community video sharing site on your own server. Hosting a self-managed photo sharing site alongside or instead of video. Operating a video platform with age restrictions and subtitles for multiple languages.
- How do I install clipbucket-v5?
- Run the ClipBucket V5 container from DockerHub: docker run --restart unless-stopped --pull=always -e DOMAIN_NAME=clipbucket.local -e MYSQL_PASSWORD=clipbucket_password -e UID=1000 -e GID=1000 -v clipbucket_db:/var/lib/mysql -v clipbucket_files:/srv/http/clipbucket -p 80:80 --name clipbucket -d oxygenz/clipbucket-v5:latest
- Where can I get clipbucket-v5?
- The source code and installation instructions are on GitHub: https://github.com/MacWarrior/clipbucket-v5
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted web app for sharing game clips and videos through unique links, with public or private feeds.
A self-hosted video sharing platform that stores uploads in S3-compatible storage and streams transcoded video via HLS.
Self-hosted single-binary photo gallery in Go and Vue, built to display many photos at once without touching the original files.
An unofficial companion web app for Immich that adds bulk tools for managing people, albums, locations and dates in your photo library.
A stateless proxy that lets you share Immich photos and albums publicly without exposing your Immich server.