LoopCast
Panduan setup — ±15 menit, sekali seumur hidup

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
Jangan buka IP VPS di browser!

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.

1

Beli VPS

VPS adalah komputer kecil di internet yang nyala 24/7. Pilih salah satu rekomendasi kami — sudah ditest cocok untuk streaming.

Saat checkout pilih:
  • 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
2

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".

Buka aplikasi Terminal di laptop:
  • Mac: tekan Cmd + Space, ketik Terminal, Enter.
  • Windows: buka PowerShell (Start menu → ketik "PowerShell"), atau install Termius / PuTTY.
  • Linux: ya udah, kamu pasti tahu 😉

Ketik perintah berikut (ganti IP dengan punyamu):

ssh root@164.68.98.73

Pertama kali muncul pertanyaan fingerprint — ketik yes lalu Enter. Lalu diminta password — paste password dari email Contabo (klik kanan → Paste, atauCmd/Ctrl + V).

⚠️ Password tidak kelihatan saat diketik/paste — itu fitur keamanan Linux, normal!
Cukup paste sekali lalu langsung tekan Enter.

Kalau berhasil, prompt-mu akan berubah jadi seperti root@vmi1234567:~#. Selamat, kamu sudah "di dalam" VPS.

3

Install ffmpeg & jq (1 perintah)

Setelah masuk ke VPS, paste perintah ini lalu Enter:

apt update && apt install -y ffmpeg jq curl

Tunggu ±2 menit. Selesai? Lanjut step 4.

Opsional: matikan nginx default Contabo supaya port 80 bersih (tidak wajib untuk LoopCast):

systemctl stop nginx && systemctl disable nginx
4

Daftarkan worker & jalankan script

Mulai sini, semua perintah live ada langsung di dashboard — tidak perlu copy-paste dari halaman ini.

  1. Buka /dashboard/workers, klik "Daftarkan VPS", beri nama (mis. "Contabo-SG-1"), klik Buat.
  2. 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
  3. Tunggu ±15 detik — indikator hijau Online muncul di daftar worker.
Pakai opsi systemd (3a), jangan screen (3b). Kalau screen-nya lupa di-kill, dua worker jalan paralel → YouTube error "More than one ingestion is using the primary URL".
5

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 directory atau worker.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 host di log
DNS VPS bermasalah (sering di Contabo image baru). Set Cloudflare DNS:echo "nameserver 1.1.1.1" | sudo tee /etc/resolv.confLalu sudo systemctl restart loopcast.
401 Unauthorized atau 404 not found di log worker
Token worker tidak cocok — biasanya karena tombol rotate token sudah ditekan di dashboard, tapi worker.sh di VPS masih versi lama. Download ulang script dari dashboard (token baru sudah ter-embed), replace file di /opt/loopcast/worker.sh, lalu sudo 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 →