😄 个人私有视频站 😄
## 功能特性 - **多网盘接入** — 支持115、PikPak、123网盘、联通网盘、光鸭网盘、OneDrive、Google Drive、WebDAV等 - **低带宽播放** — 115、PikPak、123网盘、联通网盘、光鸭网盘、OneDrive 支持302模式,播放视频不消耗带宽 - **短视频模式** — 一键切换抖音风格,沉浸刷片 - **视频分享** — 视频支持一次性分享,"看完即焚" - **爬虫脚本** — 支持导入自定义脚本,但是有一些规范,具体可以参考 [SpiderFor91](https://github.com/Just-Spider/SpiderFor91) - **接入TG** — 支持通过机器人接入 Telegram,具体可查看 [接入指南](backend/docs/Enable_Telegram.md) ## 预览图
## 快速开始
### 方式一:一键安装脚本(推荐)
```bash
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` 管理命令:
```bash
91 # 打开管理菜单
91 stop # 停止服务
91 restart # 重启服务
91 update # 更新到最新版本
91 status # 查看运行状态
91 reset-password # 重置密码
```
### 方式二:Docker Compose 部署
**1. 准备目录**
```bash
mkdir video-site-91 && cd video-site-91
```
**2. 拉取仓库内置`docker-compose.yml`**
```bash
curl -fsSL https://raw.githubusercontent.com/nianzhibai/91/main/docker-compose.yml -o docker-compose.yml
```
**3. 启动**
```bash
docker compose up -d
```
**常用命令:**
```bash
docker compose pull && docker compose up -d # 更新并重启
docker exec -it video-site-91 ./server reset-password # 重置密码
docker compose logs -f # 查看日志
```
## 数据默认存放位置
| 数据类型 | 一键脚本部署 | Docker Compose 部署 |
| --- | --- | --- |
| 运行配置 | `/opt/video-site-91/config.yaml` | `/root/video-site-91/data/config.yaml` |
| 数据库 | `/opt/video-site-91/data/video-site.db` | `/root/video-site-91/data/video-site.db` |
| Telegram 视频 | `/opt/video-site-91/data/telegram/library/` | `/root/video-site-91/data/telegram/library/` |
| 其他数据 | `/opt/video-site-91/data/` | `/root/video-site-91/data/` |
数据库:存放视频信息、账号、密码、网盘凭证、视频的播放/点赞统计等
其他数据:包含封面图和预览片段、手动上传的视频、爬虫下载的视频、备份包等
## 其他说明
### 短视频模式
> ios设备不建议使用短视频模式
### 分享链接
> 视频支持生成分享链接,链接只能打开一次,链接分享的视频无需登录即可播放
### 三屏画面
> 只有竖屏视频支持三屏画面,只有电脑端支持三屏画面,三屏画面播放视频走的是服务器代理
![]() |
![]() |
| 单屏画面 | 三屏画面 |
![]() |
![]() |
| 微信 | 支付宝 |
![]() *帅 |