基于 Django 和 React 构建的自托管视频与媒体内容管理系统,用于搭建视频分享门户。
- Star
- 183
- Fork
- 68
- 未关闭 Issue
- 68
- 最近提交
- 昨天
这是什么?
ClipBucket V5 是一个开源的 PHP 程序,用于快速搭建自己的视频分享平台,类似 YouTube 或 Netflix 的网站。它既可以单独运行视频站或图片站,也可以同时提供两者。用户可以创建播放列表和合集、互加好友、发送私信,并使用可视化评论编辑器发表评论。
该项目是原版 ClipBucket 的升级延续,支持 PHP 8.1 至 8.5+、严格模式下的 MySQL 9+,以及 UHD 分辨率视频、HLS 转码、字幕、Chromecast 投屏、年龄限制、TMDB 集成和基于 AI 的 NSFW 检测。界面提供深色与浅色主题,内置数据库更新系统,并提供英、法、德、葡、西等语言翻译。
部署方式包括 Docker 镜像(另有不含数据库的 lite 版本,适用于外部数据库),也可在独立服务器上基于 PHP、MariaDB 或 MySQL、FFmpeg 和 mediainfo 安装。通过 git 安装的实例可以在管理后台直接自动更新。
核心功能
- 01一套 PHP 代码同时支持视频站、图片站或两者并存。
- 02支持 HLS 转码、字幕、UHD 分辨率和 Chromecast 投屏播放。
- 03提供播放列表、合集、好友请求和私信功能。
- 04包含年龄限制、TMDB 集成和基于 AI 的 NSFW 检测。
- 05提供 Docker 镜像,并有适用于外部数据库的 lite 版本。
- 06通过 git 安装时可在后台自动更新。
适用场景
- 在自有服务器上搭建私有或社区视频分享网站。
- 搭建自主管理的图片分享站,可与视频站并存或单独使用。
- 运营带有年龄限制和多语言字幕的视频平台。
快速上手
- 1
从 DockerHub 运行 ClipBucket V5 容器
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
使用前须知
- Docker 快速启动示例使用了示例密码,实际部署前必须修改。
- 安装脚本仅用于测试和开发目的。
- 仅在稳定版本上测试过,主要在 Debian 上进行。
- 非 Docker 安装需要 PHP、MySQL 或 MariaDB、FFmpeg 等服务器组件。
收录于专题
标签
#php#video-sharing#self-hosted#video-streaming#photo-sharing#cms#docker#clipbucket#open-source#photo
常见问题
- clipbucket-v5 是什么?
- 可自托管的 PHP 视频与图片分享平台,是 ClipBucket 的升级分支,可搭建类 YouTube 的站点。 ClipBucket V5 是一个开源的 PHP 程序,用于快速搭建自己的视频分享平台,类似 YouTube 或 Netflix 的网站。它既可以单独运行视频站或图片站,也可以同时提供两者。用户可以创建播放列表和合集、互加好友、发送私信,并使用可视化评论编辑器发表评论。
- clipbucket-v5 可以免费使用吗?用的什么许可证?
- clipbucket-v5 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- clipbucket-v5 还在维护吗?
- 活跃维护中。clipbucket-v5 最近一次提交是在 2026年11月6日。
- clipbucket-v5 适合用来做什么?
- 在自有服务器上搭建私有或社区视频分享网站。 搭建自主管理的图片分享站,可与视频站并存或单独使用。 运营带有年龄限制和多语言字幕的视频平台。
- clipbucket-v5 怎么安装和运行?
- 从 DockerHub 运行 ClipBucket V5 容器: 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
- 在哪里获取 clipbucket-v5?
- 源代码和安装说明在 GitHub 上:https://github.com/MacWarrior/clipbucket-v5
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5182+5 本周983PythonAGPL-3.0维护活跃更新于 12天前
自托管的视频分享应用,通过独立链接分享游戏片段和视频,支持公开或私密展示。
1518+3 本周106JavaScriptGPL-3.0维护活跃更新于 6天前
一个自托管的视频分享平台,上传文件存于 S3 兼容存储,并通过 HLS 播放转码后的视频。
16211TypeScriptGPL-3.0维护活跃更新于 昨天
自托管的单文件照片图库,基于 Go 和 Vue 3,可同时流畅展示大量照片且不改动原始文件。
617+4 本周19GoMIT更新于 26天前
Immich 的非官方配套工具,提供批量管理人物、相册、位置和日期的功能。
2779+8 本周63TypeScriptAGPL-3.0更新于 9天前
一个无状态代理,让你无需暴露 Immich 服务器即可公开分享照片和相册。
2420+16 本周94TypeScriptAGPL-3.0维护活跃更新于 9天前