TURNKEY VPS DEPLOYMENT AUTOMATION SUITE
Panduan & Script Deployment VPS Ubuntu
Ketika VPS dari worker telah diserahkan, jalankan script ini di terminal server Ubuntu untuk langsung mengaktifkan seluruh layanan streaming.
LANGKAH 1
Login ke Ubuntu VPS
Buka terminal SSH ke VPS Anda (misal: ssh root@IP_VPS_ANDA).
LANGKAH 2
Upload & Jalankan setup-vps.sh
Jalankan 1 command installer otomatis untuk setup MediaMTX, FFmpeg & Nginx SSL.
LANGKAH 3
Sambungkan Stream Endpoint
Gunakan stream M3U8 dan MP3 pada Web Player ini melalui Stream Settings.
setup-vps.sh (Automated Installer)
Script utama bash untuk menginstall MediaMTX, FFmpeg, AzuraCast Docker, Nginx SSL, dan firewall UFW di Ubuntu VPS.
#!/bin/bash
# Run on fresh Ubuntu 22.04 / 24.04 LTS
set -e
echo "🚀 [RTM] Memulai Automated Server Setup..."
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y curl wget git ffmpeg nginx certbot python3-certbot-nginx ufw docker.io
# Firewall UFW
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 1935/tcp # RTMP OBS
sudo ufw allow 8888/tcp # HLS MediaMTX
sudo ufw allow 8000/tcp # Icecast Radio
sudo ufw --force enable
# MediaMTX Installation
MEDIAMTX_VER="v1.6.0"
wget https://github.com/bluenviron/mediamtx/releases/download/${MEDIAMTX_VER}/mediamtx_${MEDIAMTX_VER}_linux_amd64.tar.gz
sudo tar -xzf mediamtx_${MEDIAMTX_VER}_linux_amd64.tar.gz -C /usr/local/bin/
rm mediamtx_${MEDIAMTX_VER}_linux_amd64.tar.gz
echo "✅ Server setup selesai! Jalankan: sudo systemctl start mediamtx"