Script deployment sudah dibuat dengan kredensial yang benar:
SSH Details:
- Host:
96.9.212.72 - User:
jixGPXKTrdtOezXO(huruf O, bukan angka 0) - Password:
gcsObp5HmFRJFzGJ - Port:
22 - Deploy Path:
/var/www/content-forge-ai
cd ~/Downloads/content-forge-ai-v2
./deploy.shScript akan otomatis:
- ✅ Verify build
- ✅ Test SSH connection
- ✅ Setup server directories
- ✅ Upload frontend files
- ✅ Upload backend files
- ✅ Setup backend (install Node.js, npm dependencies)
- ✅ Setup PM2 (auto-start backend service)
- ✅ Test deployment
Jika SSH connection refused:
-
Cek SSH service di server:
sudo systemctl status ssh sudo systemctl start ssh
-
Atau enable SSH via ServerAvatar dashboard:
- Buka ServerAvatar console/terminal
- Start SSH service
-
Cek firewall:
sudo ufw status sudo ufw allow 22/tcp
-
Configure OpenLiteSpeed:
- Akses:
https://96.9.212.72:7080 - Follow Step 7 di
DEPLOYMENT_STANDALONE.md
- Akses:
-
Test Application:
- Frontend:
http://96.9.212.72 - Backend API:
http://96.9.212.72/api/health
- Frontend:
Jika ada error, script akan menampilkan detail. Check log:
cat deploy-output.log