mirror of
https://github.com/nianzhibai/91.git
synced 2026-06-15 08:45:41 +08:00
81f348b24698f30006ca4e33620e400631f38a26
91
😄个人 91 站😄
项目说明
支持 115 云盘、PikPak 云盘作为视频播放后端。
采用 115 云盘和 PikPak 云盘的 302 重定向播放,不占用服务器带宽,也不会因为服务器带宽小而影响视频播放体验。
服务器只负责扫描云盘中的视频文件,并给每个视频生成封面图和预览片段。
你可以通过封面图和预览片段,在首页快速选择想看的视频。
支持 91 爬虫,爬取 91 的本月最热视频。
内置两种主题:黑黄主题(91 经典主题)和粉白主题。
支持短视频模式,一键切换成熟悉的抖音模式。
该项目2C2G服务器稳定跑👍👍👍
预览图
电脑端
手机端
快速开始
一键安装:
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/ - 后台:
http://服务器IP:9191/admin
如果发现无法访问,可以运行 91 restart 重启一下项目
安装后会自动创建 91 指令:
91 # 打开管理菜单
91 status # 查看状态
91 logs # 查看日志
91 update # 更新
91 restart # 重启
91 stop # 停止
同时也保留 video-site-91 作为同等别名。
旧版本用户升级说明:
如果你是在 v0.0.2 之前部署的项目,系统里可能还保留旧的 91 管理脚本。旧脚本直接运行 91 update 可能更新失败。先执行下面的一次性修复命令,后续再使用 91 update 即可:
curl -fsSL https://raw.githubusercontent.com/nianzhibai/91/main/install.sh -o /tmp/install-91.sh
sudo bash /tmp/install-91.sh update
想换端口:
FRONTEND_PORT=8080 sudo -E bash install.sh
数据存放位置
项目会把运行数据保存在本地:
/opt/video-site-91/config.yaml:本地配置、管理员账号、网盘凭证。/opt/video-site-91/data/video-site.db:SQLite 数据库。/opt/video-site-91/data/previews/:本地生成的封面和 teaser。
了解更多
根目录 README 只保留项目介绍和最短上手路径。更细的实现、接口、网盘字段和部署方式可以看:
使用边界
这个项目面向个人私有部署。请只接入你有权访问和管理的内容,并遵守对应网盘、站点服务条款以及所在地法律法规。
不要传播,仅限个人使用,个人视频站。
致谢
感谢开源项目 OpenList。
感谢 LinuxDo 社区,学 AI 上 L 站。
感谢 NodeSeek 社区,MJJ 上 N 站。
Languages
Go
64.3%
TypeScript
21%
CSS
10.6%
Python
2.1%
Shell
1.8%