Cara Instalasi Konfigurasi Server Streaming dengan Azuracast di Linux Ubuntu

Pengantar

AzuraCast adalah platform radio streaming berbasis web yang bersifat open-source dan mudah digunakan. Berbeda dengan instalasi manual menggunakan Icecast atau Liquidsoap, AzuraCast menyediakan antarmuka berbasis web yang intuitif untuk mengelola siaran, jadwal pemutaran otomatis (AutoDJ), serta mendukung protokol streaming populer seperti Icecast dan SHOUTcast. Dengan AzuraCast, penyiar radio online dapat mengelola stasiun, DJ, playlist, hingga integrasi SSL (HTTPS) dengan mudah.

Persiapan

Sebelum instalasi, pastikan:

  1. Server dengan Ubuntu 20.04, 22.04, atau 24.04 LTS.
  2. Akses root atau user dengan sudo privileges.
  3. Domain aktif (opsional tapi disarankan untuk SSL).
  4. Minimal spesifikasi server:
    1. CPU 2 core
    2. RAM 2 GB
    3. Storage 20 GB
  5. Update sistem terlebih dahulu:
    sudo apt update && sudo apt upgrade -y

Prasyarat Sistem

Sebelum memulai, pastikan environment memenuhi syarat berikut:

  • Sistem operasi: Ubuntu 20.04 LTS, 22.04 LTS, atau versi yang lebih baru (64-bit). azuracast.com
  • Minimal: CPU 2 core, RAM 2 GB, storage ≥ 20 GB. Direkomendasikan: 4 core, 4 GB RAM, dan ≥ 40 GB storage untuk penggunaan beberapa stasiun. azuracast.com
  • Pastikan paket dasar tersedia: sudo, curl, git sudah terinstall. azuracast.com

Persiapkan akses SSH ke server dengan hak root atau via sudo.

Cara Instalasi Azuracast di Ubuntu

  1. Instalasi Docker & Docker Compose
    AzuraCast direkomendasikan untuk dijalankan melalui Docker. Berikut langkah umum instalasi
    1. Update Sistem 
      Gunakan perintah berikut
      sudo apt update && sudo apt upgrade -y
    2. Download Docker dengan cara menambahkan repository, kemudian jalankan installernya, gunakan perintah berikut
      curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
      sudo apt install docker-compose -y
  2. Unduh dan Jalankan Installer AzuraCast
    1. Buat direktori instalasi dan masuk ke sana
      mkdir -p /var/azuracast
      cd /var/azuracast
    2. Unduh script installer dan jalankan
      curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
      chmod a+x docker.sh
      ./docker.sh install
      Script ini akan mengunduh semua image Docker yang diperlukan, membuat container AzuraCast (panel web, database, autoDJ, Icecast/SHOUTcast), dan melakukan pre-configuration.
    3. Pastikan anda menggunakan versi yang stabil, dengan cara memilih N pada pertanyaan seperti gambar dibawah

    4. Pilih bahasa sesuai dengan keinginan anda 

    5. Setting Azuracast
      Anda bisa memilih Azuracast dapat diakses melalui port berapa, jika anda memilih default berarti Azuracast akan bisa diakses di port 80 dan 443

      Dan ada beberapa setting lainnya 

  3. Akses Panel Admin Awal
    Setelah instalasi selesai, buka browser dan akses http://server-ip/ atau http://your-domain/
    Anda akan diarahkan untuk membuat akun Super Administrator, yang memberikan kontrol penuh terhadap seluruh sistem AzuraCast

Kesimpulan

AzuraCast adalah solusi streaming radio online yang profesional, modular, dan otomatis, cocok untuk pengguna individu hingga skala komunitas. Dengan berbasis Docker, setup menjadi cepat dan maintenance mudah, sementara antarmuka web-nya memudahkan pengelolaan stasiun, playlist, dan siaran langsung.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466