docs: 리졸버 호스트 prereq(node22/yt-dlp) 명시
This commit is contained in:
@@ -36,7 +36,12 @@ OAuth 세션엔 안 열어준다(“This video requires login”). 반면 **웹
|
||||
|
||||
## 2. 설치 / 배포 (.5 호스트)
|
||||
|
||||
전제: `.5`에 Docker, `/root/bot/music_bot_v2-compose.yml`(3개 인스턴스 정의), `/root/bot/db`(sqlite + 쿠키) 존재.
|
||||
전제:
|
||||
- `.5`에 Docker, `/root/bot/music_bot_v2-compose.yml`(3개 인스턴스 정의), `/root/bot/db`(sqlite + 쿠키) 존재.
|
||||
- 리졸버 실행 호스트(.5)에 **`yt-dlp`** 와 **`node` v22 이상**, `python3` 필요.
|
||||
- `yt-dlp`: `curl -fsSL https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && chmod a+rx /usr/local/bin/yt-dlp`
|
||||
- `node 22`: 연령제한 영상의 yt-dlp EJS(시그니처/n-sig) 해독에 필요. **node 20 이하에서는 web 클라이언트가
|
||||
“Requested format is not available”로 실패**한다. 예: `/opt/node22/bin/node` 를 `/usr/local/bin/node`로 심볼릭.
|
||||
|
||||
```bash
|
||||
# 1) 소스 최신화
|
||||
|
||||
Reference in New Issue
Block a user