add DEPLOY.md
This commit is contained in:
parent
877cddf500
commit
bd65a3ba0f
1 changed files with 68 additions and 0 deletions
68
DEPLOY.md
Normal file
68
DEPLOY.md
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
# AeThex LIVE — VPS Deployment Guide
|
||||
|
||||
## Prerequisites
|
||||
- Node 20+ on VPS
|
||||
- PM2: `npm i -g pm2`
|
||||
- FFmpeg: `apt install ffmpeg`
|
||||
- Nginx + Certbot already running (you have this)
|
||||
- Port 1935 open: `ufw allow 1935/tcp`
|
||||
|
||||
---
|
||||
|
||||
## 1. Clone & install
|
||||
|
||||
```bash
|
||||
cd /var/www
|
||||
git clone https://git.aethex.tech/AeThex-Labs/aethex-live-v2.git
|
||||
cd aethex-live-v2
|
||||
npm install
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. Environment
|
||||
|
||||
```bash
|
||||
cp .env.example .env.local
|
||||
nano .env.local
|
||||
```
|
||||
|
||||
Fill in:
|
||||
- `YOUTUBE_API_KEY` — get from Google Cloud Console
|
||||
- `ANTHROPIC_API_KEY` — optional, server-side KAEL
|
||||
|
||||
---
|
||||
|
||||
## 3. Build
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. PM2
|
||||
|
||||
```bash
|
||||
mkdir -p /var/log/aethex-live
|
||||
# Update cwd in ecosystem.config.js to /var/www/aethex-live-v2
|
||||
PORT=3010 pm2 start server.js --name aethex-live
|
||||
pm2 save
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. OBS Setup
|
||||
|
||||
- Server: `rtmp://aethex.live:1935/live`
|
||||
- Key: `stream`
|
||||
|
||||
---
|
||||
|
||||
## Useful commands
|
||||
|
||||
```bash
|
||||
pm2 logs aethex-live
|
||||
pm2 restart aethex-live
|
||||
ss -tlnp | grep 1935
|
||||
```
|
||||
Loading…
Reference in a new issue