Repolode
MacWarrior

MacWarrior/clipbucket-v5

可自托管的 PHP 视频与图片分享平台,是 ClipBucket 的升级分支,可搭建类 YouTube 的站点。

可替代:YouTube

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. 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 等服务器组件。

收录于专题

标签

常见问题

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 数据每日更新。

相关项目