-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
78 lines (64 loc) · 3.02 KB
/
Copy path.env.example
File metadata and controls
78 lines (64 loc) · 3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# GoBup 环境变量配置示例
# 复制此文件为 .env 并修改相应的值
# ===== 认证配置 =====
# 管理员用户名(推荐设置,仅首次启动时创建管理员账户)
GOBUP_USERNAME=admin
# 管理员密码(推荐设置,仅首次启动时创建管理员账户)
# 注意:请使用强密码,建议包含大小写字母、数字和特殊字符
GOBUP_PASSWORD=your_secure_password_here
# ===== Docker 部署配置 =====
# 对于 Docker 部署,使用以下变量名
# USERNAME=admin
# PASSWORD=your_secure_password_here
# ===== 其他配置 =====
# 时区设置(可选,默认 Asia/Shanghai)
TZ=Asia/Shanghai
# 录制文件工作目录(裸机运行可通过 -work-path 或 WORK_PATH 指定;Docker 默认挂载到 /rec)
WORK_PATH=/rec
# 上传请求超时(可选,默认 30 分钟,最大 1440 分钟)
GOBUP_UPLOAD_TIMEOUT_MINUTES=30
# TLS 握手超时(可选,默认 30 秒,最大 300 秒)
GOBUP_TLS_HANDSHAKE_TIMEOUT_SECONDS=30
# B 站 TV 二维码登录和 refresh_token 刷新签名配置(可选;不配置时相关功能不可用)
# BILI_APP_KEY=replace_with_bilibili_app_key
# BILI_APP_SECRET=replace_with_bilibili_app_secret
# WebSocket 跨源白名单(可选,默认仅允许同源;多个 Origin 用英文逗号分隔,不支持 *)
# GOBUP_ALLOWED_ORIGINS=https://panel.example.com
# Rust Agent 配置(由 scripts/install_agent.sh 写入 /opt/gobup/agent/env;手动运行时可直接使用)
# GOBUP_AGENT_TOKEN=replace_with_agent_token
# GOBUP_AGENT_PURPOSE=both
# GOBUP_AGENT_LISTEN=0.0.0.0:12381
# GOBUP_AGENT_WORK_PATH=/rec
# GOBUP_AGENT_UPSTREAM_BASE_URL=https://panel.example.com
# GOBUP_AGENT_UPSTREAM_TOKEN=replace_with_agent_token
# DanmakuFactory 与字体配置(可选,启用弹幕烧录时使用)
DANMAKU_FACTORY_PATH=/usr/local/bin/danmakufactory/DanmakuFactory
DANMAKU_FONT_NAME="WenQuanYi Zen Hei"
DANMAKU_FONTS_DIR=/usr/share/fonts
# ===== 安装版本 =====
# 指定安装的版本(可选,默认为最新版本)
# INSTALL_VERSION=v20250101-120000
# ===== 使用说明 =====
# 1. 安装脚本部署:
# GOBUP_USERNAME=admin GOBUP_PASSWORD='replace_with_a_long_random_password' bash install.sh
#
# 2. Docker 部署:
# docker run -d \
# -e USERNAME=admin \
# -e PASSWORD=replace_with_a_long_random_password \
# -p 22380:12380 \
# -v ./recordings:/rec \
# -v ./data:/app/data \
# -e DANMAKU_FACTORY_PATH=/usr/local/bin/danmakufactory/DanmakuFactory \
# spiritlhl/gobup:latest
#
# 3. Docker Compose 部署:
# 在 docker-compose.yml 中设置环境变量或使用 .env 文件
#
# 4. 手动运行:
# ./gobup-server -username admin -password 'replace_with_a_long_random_password' -port 12380 -work-path /path/to/recordings
# ===== 安全提示 =====
# - 请勿将包含真实密码的 .env 文件提交到版本控制系统
# - 建议使用强密码(至少12位,包含大小写字母、数字和特殊字符)
# - 定期备份数据库文件 ./data/gobup.db
# - 如需修改密码,需删除数据库重新初始化