Setup VPS untuk LoopCast
Worker adalah program kecil yang jalan di VPS-mu dan menerjemahkan perintah "Start/Stop" dari dashboard menjadi stream YouTube Live nyata. Pasang sekali, semua channel berikutnya cukup klik dari web.
Yang kamu butuhkan
- Akun LoopCast (trial 7 hari gratis)
- Kartu kredit / debit / PayPal untuk bayar VPS (~$6–10/bulan)
- Bisa copy-paste — sungguh, itu saja
Kalau kamu paste IP VPS (mis. 164.68.98.73) ke Chrome lalu muncul halaman "Welcome to nginx!" — itu bukan error, itu cuma halaman default web server bawaan Contabo. LoopCast tidak butuh nginx dan tidak diakses lewat browser.
Anggap VPS itu komputer di cloud. Untuk "masuk ke dalam" dan jalankan worker, kamu pakai SSH dari Terminal (bukan browser). Lanjut ke Step 2 di bawah.
Catatan: Step 4 & 5 di bawah adalah ringkasan. Versi paling lengkap (lengkap dengan tombol Copy dan Download worker.sh) ada langsung di halaman Workers setelah login.
Beli VPS
VPS adalah komputer kecil di internet yang nyala 24/7. Pilih salah satu rekomendasi kami — sudah ditest cocok untuk streaming.
VPS murah dengan panel mudah & support Bahasa Indonesia. Cocok untuk pemula.
VPS termurah dengan unmetered bandwidth. Cocok untuk 5–20 channel.
- OS: Ubuntu 22.04 (atau 24.04)
- Region: terdekat dengan audiens YouTube-mu (Singapore untuk Asia)
- Spesifikasi minimum: 2 vCPU, 4 GB RAM, 50 GB disk
Login ke VPS via SSH
Setelah VPS aktif, provider kirim email berisi IP address dan root password. Untuk Contabo, cek inbox dengan subject seperti "Your new Contabo server".
Ketik perintah berikut (ganti IP dengan punyamu):
ssh root@164.68.98.73Pertama kali muncul pertanyaan fingerprint — ketik yes lalu Enter. Lalu diminta password — paste password dari email Contabo (klik kanan → Paste, atauCmd/Ctrl + V).
Cukup paste sekali lalu langsung tekan Enter.
Kalau berhasil, prompt-mu akan berubah jadi seperti root@vmi1234567:~#. Selamat, kamu sudah "di dalam" VPS.
Install ffmpeg & jq (1 perintah)
Setelah masuk ke VPS, paste perintah ini lalu Enter:
apt update && apt install -y ffmpeg jq curlTunggu ±2 menit. Selesai? Lanjut step 4.
Opsional: matikan nginx default Contabo supaya port 80 bersih (tidak wajib untuk LoopCast):
systemctl stop nginx && systemctl disable nginxDaftarkan worker & jalankan script
Mulai sini, semua perintah live ada langsung di dashboard — tidak perlu copy-paste dari halaman ini.
- Buka /dashboard/workers, klik "Daftarkan VPS", beri nama (mis. "Contabo-SG-1"), klik Buat.
- Panel "Setup di VPS: <nama>" langsung muncul di bawah, berisi 3 section yang harus dijalankan berurutan di SSH VPS-mu:
- 1. Install ffmpeg + curl + jq
- 2. Download worker.sh + Cara A/B taruh ke VPS + fix CRLF
- 3a. Pasang systemd service (Recommended) — copy 1 blok, paste, Enter
- Tunggu ±15 detik — indikator hijau Online muncul di daftar worker.
Buat channel & mulai streaming
Sekarang bagian seru — di dashboard buat channel baru, upload audio/video, paste stream key YouTube, klik Start. Worker otomatis ambil tugasnya.
Channel berikutnya? Tinggal ulangi step ini saja — worker yang sama bisa handle sampai puluhan channel paralel.
Troubleshooting cepat
- Buka IP VPS di Chrome muncul "Welcome to nginx!" — itu error?
- Bukan error. Itu halaman default web server bawaan Contabo. VPS-mu sehat, cuma kamu salah pintu masuk — pakai Terminal + SSH (lihat Step 2), bukan browser.
- Password SSH tidak muncul waktu diketik?
- Normal banget — itu fitur keamanan Linux, password sengaja disembunyikan. Paste saja sekali lalu Enter.
- "Permission denied" atau "Connection refused"?
- Cek ulang IP & password dari email provider. Kalau salah password 3x, tunggu 5 menit lalu coba lagi (auto-block IP). Untuk Contabo, kadang server butuh ~10 menit setelah dibeli baru SSH aktif.
- Worker tetap "Offline" / "Belum pernah connect"?
- Lihat log dulu:
sudo journalctl -u loopcast -n 50 --no-pager. Pesan errornya akan mengarahkan ke salah satu kasus di bawah. Pastikan juga VPS bisa akses internet keluar (port 443 ke domain LoopCast, plus 1935 ke YouTube). bad interpreter: No such file or directoryatauworker.sh: not found- File punya line-ending Windows (CRLF). Fix:
sudo sed -i 's/\r$//' /opt/loopcast/worker.sh && sudo systemctl restart loopcast curl: (6) Could not resolve hostdi log- DNS VPS bermasalah (sering di Contabo image baru). Set Cloudflare DNS:
echo "nameserver 1.1.1.1" | sudo tee /etc/resolv.confLalusudo systemctl restart loopcast. 401 Unauthorizedatau404 not founddi log worker- Token worker tidak cocok — biasanya karena tombol rotate token sudah ditekan di dashboard, tapi
worker.shdi VPS masih versi lama. Download ulang script dari dashboard (token baru sudah ter-embed), replace file di/opt/loopcast/worker.sh, lalusudo systemctl restart loopcast. - Worker Online sebentar lalu Offline lagi
- Cek apakah ada 2 instance jalan paralel:
ps aux | grep worker.sh | grep -v grepKalau lebih dari 1 baris muncul (mis. systemd + sisa screen lama), jalankan blok Reset darurat di panel dashboard untuk bersihkan semuanya sekaligus. - Stream LIVE tapi tidak muncul di YouTube?
- Pastikan stream key benar dan channel YouTube sudah enable live streaming (butuh 24 jam pertama kali).
- CPU VPS 100%?
- Turunkan resolusi channel ke 720p, atau upgrade VPS ke 4 vCPU jika menjalankan >3 channel HD.
- Butuh bantuan langsung?
- Chat WhatsApp kami dari halaman Billing — respons <24 jam.
Siap mulai?
Buat akun gratis dulu, lalu ikuti panduan di atas sambil setup VPS.
Mulai trial 7 hari →