Skip to content

ZXGU183/biliup

 
 

Repository files navigation

description

Python License Chat on Matrix

GitHub Issues GitHub Stars GitHub Forks

💡 功能特色

  • 开箱即用,多种安装方式,提供可视化WebUI界面
  • 多主播录制/上传,24h不间断无人值守运行,可高度自定义元信息
  • 边录边传不落盘对等上传,节省本地硬盘空间

「原项目」——『官方文档』

  • Windows x64 用户:直接下载biliup-[version-arch].exe运行即可,无需额外准备环境,如有必要可下载PathTool_FFmpeg-[version]按需执行其中的批处理

  • Docker 用户:下载并导入镜像 docker load -i biliup-[version]_[arch].tar ,从创建并运行容器」步骤开始参考官方说明,注意我们的镜像名称标签是biliup:local

  • 其他架构平台和操作系统:下载pip包并执行本地安装,详可参见Wiki中的“使用准备”篇

🚀 从源码使用

  1. git clone -b v0.4.100 https://github.com/ZXGU183/biliup && cd biliup

Windows

  1. 确保 Python 版本 ≥ 3.9 (推荐3.11~已经停止功能更新只有安全更新的版本,过高或过低可能需要手搓依赖工具链), Node.js 版本 ≥ 18
  2. 后端安装 pip install .
  3. 安装前端依赖 npm i
  4. 构建前端静态资源 npm run build
  5. 启动 python -m biliup
  6. 访问 WebUI:http://你的网络或本地IP:19159

Linux 或 macOS

  1. 确保 Python 版本 ≥ 3.9 (推荐3.11~已经停止功能更新只有安全更新的版本,过高或过低可能需要手搓依赖工具链), Node.js 版本 ≥ 18
  2. 后端安装 pip3 install .
  3. 安装前端依赖 npm i
  4. 构建前端静态资源 npm run build
  5. 启动:python3 -m biliup
  6. 访问 WebUI:http://你的网络或本地IP:19159

Termux

  1. 仅支持最新版 Python:pkg install python nodejs-lts git -y
  2. 后端安装:pip3 install .
  3. 安装前端依赖:npm i
  4. 构建前端静态资源:npm run build
  5. 启动:biliup start
  6. 访问 WebUI:http://你的网络或本地IP:19159

Docker

  • 按需修改 Docker 配置和 Dockerfile 中的文件内容(根据网络环境开关加速选项)
  • docker build -t 你想定义的镜像名:自定义标签名 . -f DockerfileLocal
  • 创建并运行容器」步骤开始参考官方说明,注意此处的镜像名称标签由你定义

🛠️ 后续更新

  1. 移走保存在程序目录下的录播
  2. 备份 /biliup/data/ 以及自定义预设等文件
  3. git pull
  4. 按需再次执行安装构建步骤
  5. 若无特殊情况,根据需要还原之前备份的文件即可

🧑‍💻开发

前端

  1. 启动开发服务器:npm run dev
  2. 访问:http://localhost:3000

后端

确保 /biliup/web/public 目录存在构建好的前端静态资源

🤝其他💴

  • 同原项目,请参照
  • 感谢所有的BiliUP贡献者

⭐Stars

Star History Chart