Skip to content
nianzhibaiPublic

Latest commit

 

History

694 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

91

😄 个人私有视频站 😄

功能特性

  • 多网盘接入 — 支持夸克、115、PikPak、123 网盘、联通网盘、移动网盘、光鸭网盘、OneDrive、Google Drive等
  • 低带宽播放 — 部分网盘支持直链播放,降低服务器带宽占用
  • 短视频模式 — 一键切换抖音风格,沉浸刷片
  • 视频分享 — 视频支持一次性分享,"看完即焚"
  • 爬虫脚本 — 支持导入自定义脚本,可参考 SpiderFor91
  • 接入TG — 支持接入 Telegram,具体可查看 接入指南

预览图

首页展示

视频播放页展示

后台展示

快速开始

方式一:一键安装脚本(推荐)

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 start            # 启动服务
91 stop             # 停止服务
91 restart          # 重启服务
91 update           # 更新到最新版本
91 status           # 查看运行状态
91 reset-password   # 重置密码
91 logs             # 查看服务日志

方式二:Docker 部署

mkdir -p 91 && cd 91
curl -fsSL https://raw.githubusercontent.com/nianzhibai/91/main/91-docker.sh -o 91-docker.sh
bash 91-docker.sh install

部署完成后访问 http://服务器IP:9191/

其他管理命令:

bash 91-docker.sh update           # 更新镜像并重建容器
bash 91-docker.sh reset-password   # 重置用户密码
docker compose logs -f            # 查看日志

数据默认存放位置

数据类型 一键脚本部署 Docker Compose 部署
运行配置 /opt/91/config.yaml <部署目录>/data/config.yaml
数据库 /opt/91/data/91.db <部署目录>/data/91.db
Telegram 视频 /opt/91/data/telegram/library/ <部署目录>/data/telegram/library/
数据目录 /opt/91/data/ <部署目录>/data/

目录配置和迁移说明见 配置与数据、旧部署升级

其他说明

完整指南与机制说明见 文档索引

源码部署、开发运行及 GPU 配置见 后端文档,各网盘的直连与代理行为见 在线播放链路

分享链接

链接首次成功领取后即失效,领取者无需登录即可播放该视频

分享页面展示

三屏画面

三屏画面仅支持电脑端的竖屏视频(播放通过服务器代理)

单个画面展示 三屏画面展示
单屏画面 三屏画面

使用须知

  • 本项目仅面向个人私有部署
  • 请遵守法律法规

致谢

捐赠

如果这个项目对你有帮助,欢迎请我喝杯咖啡

微信 支付宝
微信 支付宝

赞助者

感谢支持,你的支持是我前进的动力💗

*帅的头像
*帅

Releases

Packages

Contributors

Languages