diff --git a/.github/README.md b/.github/README.md
index b1be93b7..bbf3dbcb 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -103,7 +103,7 @@
| 🟢 | | SiYuan | https://b3log.org/siyuan/ | 【思源笔记】一款隐私优先、自托管、完全开源的个人知识管理软件 | |
| 🔴 | | SpeedTest | https://www.speedtest.net/ | 互联网速度测试 | SpeedTest |
| 🔴 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | |
-| 🔴 | | Stream-Rec | https://github.com/hua0512/stream-rec | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | |
+| 🟢 | | Stream-Rec | https://github.com/hua0512/stream-rec/ | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | |
| 🟢 | | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
| 🟢 | | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
| 🟢 | | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
diff --git a/README.md b/README.md
index 3e239c15..37aaef86 100644
--- a/README.md
+++ b/README.md
@@ -89,7 +89,7 @@
| 🟢 | | SiYuan | https://b3log.org/siyuan/ | 【思源笔记】一款隐私优先、自托管、完全开源的个人知识管理软件 | |
| 🔴 | | SpeedTest | https://www.speedtest.net/ | 互联网速度测试 | SpeedTest |
| 🔴 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | |
-| 🔴 | | Stream-Rec | https://github.com/hua0512/stream-rec | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | |
+| 🟢 | | Stream-Rec | https://github.com/hua0512/stream-rec/ | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | |
| 🟢 | | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
| 🟢 | | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
| 🟢 | | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
diff --git a/apps/stream-rec-backend/0.6.9/docker-compose.yml b/apps/stream-rec-backend/0.6.9/docker-compose.yml
index 6e547c86..0c1042f6 100644
--- a/apps/stream-rec-backend/0.6.9/docker-compose.yml
+++ b/apps/stream-rec-backend/0.6.9/docker-compose.yml
@@ -15,13 +15,13 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:12555
+ env_file:
+ - /etc/1panel/envs/global.env
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${STREAM_REC_ROOT_PATH}/records:/opt/records
- ${STREAM_REC_ROOT_PATH}/download:/download
environment:
- - TZ=Asia/Shanghai
- LOG_LEVEL=INFO
- DB_PATH=/opt/records
- DOWNLOAD_PATH=/download
- env_file:
- - .env
diff --git a/apps/stream-rec-backend/README.md b/apps/stream-rec-backend/README.md
index adaa2762..5ff6ee9d 100644
--- a/apps/stream-rec-backend/README.md
+++ b/apps/stream-rec-backend/README.md
@@ -2,7 +2,7 @@
Stream-rec 是一个自动录制各种直播平台的工具。
-![Stream-Rec](https://github.com/hua0512/stream-rec-front/blob/master/docs/zh/dashboard.png)
+![Stream-Rec](https://file.lifebus.top/imgs/stream_rec_cover.png)
## 特性
@@ -24,11 +24,43 @@ Stream-rec 是一个自动录制各种直播平台的工具。
| 虎牙 | ✅ | ✅ | `https://www.huya.com/{直播间}` |
| PandaTV | ✅ | ✅ | `https://www.pandalive.co.kr/live/play/{直播间}` |
| Twitch | ✅ | ✅ | `https://www.twitch.tv/{直播间}` |
-| AfreecaTv | ❌ | ❌ | |
-| Bilibili | ❌ | ❌ | |
-| Niconico | ❌ | ❌ | |
-| Youtube | ❌ | ❌ | |
## 安装说明
-当前项目为 Stream-Rec 的后端部分,请配合前端使用。
+> 默认账户
+>
+> 用户名:stream-rec
+>
+> 密码:stream-rec 或 `登录密码 (初始化)` 配置
+
+### 必须修改配置
+
++ `WebSocket API 地址`
+
+默认值:`ws://stream-rec-backend:12555/live/update`
+
+需要获取:
+
++ 宿主机 IP 地址
++ 配置项 `API 端口`, 默认值:`12555`
+
+填写格式:`ws://{宿主机 IP 地址}:{API 端口}/live/update`
+
+### 可修改配置
+
++ `NextAuth 服务器地址`
+
+默认值:`http://localhost:15275/`
+
+需要获取:
+
++ 宿主机 IP 地址
++ 配置项 `WebUI 端口`, 默认值:`15275`
+
+填写格式:`http://{宿主机 IP 地址}:{WebUI 端口}/`
+
+### 无法修改项目
+
++ `API 地址`
+
+当前部署方式为 前后端合并部署,请勿强制修改参数值。
diff --git a/apps/stream-rec-backend/data.yml b/apps/stream-rec-backend/data.yml
index 571738fa..d38a2c13 100644
--- a/apps/stream-rec-backend/data.yml
+++ b/apps/stream-rec-backend/data.yml
@@ -1,9 +1,9 @@
-name: Stream Rec API服务
+name: Stream Rec 后端服务
title: 自动流媒体录制工具
description: 自动流媒体录制工具
additionalProperties:
key: stream-rec-backend
- name: Stream Rec API服务
+ name: Stream Rec 后端服务
tags:
- Tool
- Local
diff --git a/apps/stream-rec-backend/logo.png b/apps/stream-rec-backend/logo.png
index bb2272f9..9bc4578a 100644
Binary files a/apps/stream-rec-backend/logo.png and b/apps/stream-rec-backend/logo.png differ
diff --git a/apps/stream-rec-frontend/0.6.9/docker-compose.yml b/apps/stream-rec-frontend/0.6.9/docker-compose.yml
index 0eb3e363..70796176 100644
--- a/apps/stream-rec-frontend/0.6.9/docker-compose.yml
+++ b/apps/stream-rec-frontend/0.6.9/docker-compose.yml
@@ -15,7 +15,6 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:15275
- environment:
- - TZ=Asia/Shanghai
env_file:
- - .env
+ - /etc/1panel/envs/global.env
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
diff --git a/apps/stream-rec-frontend/README.md b/apps/stream-rec-frontend/README.md
index 302b70e2..5ff6ee9d 100644
--- a/apps/stream-rec-frontend/README.md
+++ b/apps/stream-rec-frontend/README.md
@@ -2,7 +2,7 @@
Stream-rec 是一个自动录制各种直播平台的工具。
-![Stream-Rec](https://github.com/hua0512/stream-rec-front/blob/master/docs/zh/dashboard.png)
+![Stream-Rec](https://file.lifebus.top/imgs/stream_rec_cover.png)
## 特性
@@ -24,36 +24,43 @@ Stream-rec 是一个自动录制各种直播平台的工具。
| 虎牙 | ✅ | ✅ | `https://www.huya.com/{直播间}` |
| PandaTV | ✅ | ✅ | `https://www.pandalive.co.kr/live/play/{直播间}` |
| Twitch | ✅ | ✅ | `https://www.twitch.tv/{直播间}` |
-| AfreecaTv | ❌ | ❌ | |
-| Bilibili | ❌ | ❌ | |
-| Niconico | ❌ | ❌ | |
-| Youtube | ❌ | ❌ | |
## 安装说明
-当前项目为 Stream-Rec 的前端部分,请配合后端使用。
+> 默认账户
+>
+> 用户名:stream-rec
+>
+> 密码:stream-rec 或 `登录密码 (初始化)` 配置
-获取后端部署主机ip,例如:`192.168.1.20`
+### 必须修改配置
-获取后端部署API服务端口,默认值:`12555`,具体值为 `API 端口`
++ `WebSocket API 地址`
-### `API 地址` 配置
+默认值:`ws://stream-rec-backend:12555/live/update`
-```shell
-# 协议 + 主机 + API端口 + /api
-http://192.168.1.20:12555/api
-```
+需要获取:
-### `WebSocket API 地址` 配置
++ 宿主机 IP 地址
++ 配置项 `API 端口`, 默认值:`12555`
-```shell
-# ws:// + 主机 + API端口 + /live/update
-ws://192.168.1.20:12555/live/update
-```
+填写格式:`ws://{宿主机 IP 地址}:{API 端口}/live/update`
-### `NextAuth 服务器地址` 配置
+### 可修改配置
-```shell
-# 协议 + 主机 + Web端口 + /
-http://localhost:15275/
-```
++ `NextAuth 服务器地址`
+
+默认值:`http://localhost:15275/`
+
+需要获取:
+
++ 宿主机 IP 地址
++ 配置项 `WebUI 端口`, 默认值:`15275`
+
+填写格式:`http://{宿主机 IP 地址}:{WebUI 端口}/`
+
+### 无法修改项目
+
++ `API 地址`
+
+当前部署方式为 前后端合并部署,请勿强制修改参数值。
diff --git a/apps/stream-rec-frontend/data.yml b/apps/stream-rec-frontend/data.yml
index 15d729d4..1853d830 100644
--- a/apps/stream-rec-frontend/data.yml
+++ b/apps/stream-rec-frontend/data.yml
@@ -1,9 +1,9 @@
-name: Stream Rec 前台服务
+name: Stream Rec WebUI
title: 自动流媒体录制工具
description: 自动流媒体录制工具
additionalProperties:
key: stream-rec-frontend
- name: Stream Rec 前台服务
+ name: Stream Rec WebUI
tags:
- WebSite
- Tool
diff --git a/apps/stream-rec-frontend/logo.png b/apps/stream-rec-frontend/logo.png
index bb2272f9..9bc4578a 100644
Binary files a/apps/stream-rec-frontend/logo.png and b/apps/stream-rec-frontend/logo.png differ
diff --git a/apps/stream-rec/0.6.9/docker-compose.yml b/apps/stream-rec/0.6.9/docker-compose.yml
index 4846e531..05b363fd 100644
--- a/apps/stream-rec/0.6.9/docker-compose.yml
+++ b/apps/stream-rec/0.6.9/docker-compose.yml
@@ -15,16 +15,16 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_API}:12555
+ env_file:
+ - /etc/1panel/envs/global.env
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${STREAM_REC_ROOT_PATH}/records:/opt/records
- ${STREAM_REC_ROOT_PATH}/download:/download
environment:
- - TZ=Asia/Shanghai
- LOG_LEVEL=INFO
- DB_PATH=/opt/records
- DOWNLOAD_PATH=/download
- env_file:
- - .env
stream-rec-frontend:
depends_on:
@@ -38,7 +38,6 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:15275
- environment:
- - TZ=Asia/Shanghai
env_file:
- - .env
+ - /etc/1panel/envs/global.env
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
diff --git a/apps/stream-rec/0.6.9/scripts/init.sh b/apps/stream-rec/0.6.9/scripts/init.sh
index c86c4fbc..77b84912 100644
--- a/apps/stream-rec/0.6.9/scripts/init.sh
+++ b/apps/stream-rec/0.6.9/scripts/init.sh
@@ -3,6 +3,11 @@
if [ -f .env ]; then
source .env
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+
echo "Check Finish."
else
diff --git a/apps/stream-rec/0.6.9/scripts/upgrade.sh b/apps/stream-rec/0.6.9/scripts/upgrade.sh
index c86c4fbc..77b84912 100644
--- a/apps/stream-rec/0.6.9/scripts/upgrade.sh
+++ b/apps/stream-rec/0.6.9/scripts/upgrade.sh
@@ -3,6 +3,11 @@
if [ -f .env ]; then
source .env
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+
echo "Check Finish."
else
diff --git a/apps/stream-rec/README.md b/apps/stream-rec/README.md
index 8a913710..5ff6ee9d 100644
--- a/apps/stream-rec/README.md
+++ b/apps/stream-rec/README.md
@@ -2,7 +2,7 @@
Stream-rec 是一个自动录制各种直播平台的工具。
-![Stream-Rec](https://github.com/hua0512/stream-rec-front/blob/master/docs/zh/dashboard.png)
+![Stream-Rec](https://file.lifebus.top/imgs/stream_rec_cover.png)
## 特性
@@ -24,10 +24,6 @@ Stream-rec 是一个自动录制各种直播平台的工具。
| 虎牙 | ✅ | ✅ | `https://www.huya.com/{直播间}` |
| PandaTV | ✅ | ✅ | `https://www.pandalive.co.kr/live/play/{直播间}` |
| Twitch | ✅ | ✅ | `https://www.twitch.tv/{直播间}` |
-| AfreecaTv | ❌ | ❌ | |
-| Bilibili | ❌ | ❌ | |
-| Niconico | ❌ | ❌ | |
-| Youtube | ❌ | ❌ | |
## 安装说明
@@ -35,7 +31,7 @@ Stream-rec 是一个自动录制各种直播平台的工具。
>
> 用户名:stream-rec
>
-> 密码:stream-rec
+> 密码:stream-rec 或 `登录密码 (初始化)` 配置
### 必须修改配置
diff --git a/apps/stream-rec/logo.png b/apps/stream-rec/logo.png
index bb2272f9..9bc4578a 100644
Binary files a/apps/stream-rec/logo.png and b/apps/stream-rec/logo.png differ