今天翻论坛找项目玩,看到这个项目,看片很好用! Github仓库地址
我直接把README.md搬过来了
😄 个人私有视频站 😄
功能特性
- 多网盘接入 — 支持115、PikPak、123网盘、联通网盘、光鸭网盘、OneDrive、Google Drive、WebDAV等
- 低带宽播放 — 115、PikPak、123网盘、联通网盘、光鸭网盘、OneDrive 支持302模式,播放视频不消耗带宽
- 短视频模式 — 一键切换抖音风格,沉浸刷片
- 视频分享 — 视频支持一次性分享,"看完即焚"
- 爬虫脚本 — 支持导入自定义脚本,但是有一些规范,具体可以参考 SpiderFor91
预览图



快速开始
方式一:一键安装脚本(推荐)
sudo apt update && sudo apt install -y curl ca-certificates
curl -fsSL https://raw.githubusercontent.com/nianzhibai/91/main/install.sh -o install.sh
sudo bash install.sh
部署完成后访问:http://服务器IP:9191/
安装后自动注册 91 管理命令:
91
91 stop
91 restart
91 update
91 status
91 reset-password
方式二:Docker Compose 部署
1. 准备目录
mkdir video-site-91 && cd video-site-91
2. 拉取仓库内置docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/nianzhibai/91/main/docker-compose.yml -o docker-compose.yml
3. 启动
docker compose up -d
常用命令:
docker compose pull && docker compose up -d
docker exec -it video-site-91 ./server reset-password
docker compose logs -f
数据存放位置
以下路径均相对于部署目录:
- 一键脚本部署目录:默认
/opt/video-site-91/
- Docker Compose 部署目录:默认
docker-compose.yml 所在目录
内容 |
一键脚本部署 |
Docker Compose 部署 |
|---|
运行配置 |
config.yaml |
data/config.yaml |
数据库(视频信息、用户账号、密码哈希、网盘凭证等) |
data/video-site.db |
data/video-site.db |
封面图和预览片段 |
data/previews/ |
data/previews/ |
站内上传的视频 |
data/uploads/ |
data/uploads/ |
爬虫下载的视频 |
data/scriptcrawlers/ |
data/scriptcrawlers/ |
导入的爬虫脚本 |
data/crawler-scripts/ |
data/crawler-scripts/ |
其他说明
短视频模式
ios设备不建议使用短视频模式
分享链接
视频支持生成分享链接,链接只能打开一次,链接分享的视频无需登录即可播放

三屏画面
只有竖屏视频支持三屏画面,只有电脑端支持三屏画面,三屏画面播放视频走的是服务器代理

