Vrijedi za: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (Docker metoda)


Pregled

AzuraCast je moćna open-source platforma za automatizaciju internetskog radija koja vam omogućuje upravljanje prijenosima uživo i automatiziranim emisijama putem web sučelja. Ovaj vodič pokazuje kako ga instalirati na LifeinCloud VPS pomoću službene Docker metode.

Zahtjevi

  • Čisti LifeinCloud VPS s Ubuntu 22.04 LTS.
  • Minimalno: 2 vCPU, 2 GB RAM, barem 20 GB NVMe prostora (više za veliku glazbenu biblioteku).
  • Root SSH pristup.
  • (Opcionalno) Domen koji pokazuje na vašu VPS IP adresu za SSL.
Savjet: Za stabilne performanse koristite VPS plan s dovoljno CPU i RAM resursa za vašu publiku i glazbenu biblioteku.

Korak 1 — Povezivanje na VPS i ažuriranje sustava

  1. Prijavite se putem SSH-a:
    ssh root@YOUR_SERVER_IP
  2. Ažurirajte pakete:
    apt update && apt upgrade -y
  3. (Opcionalno) Postavite hostname za SSL certifikat:
    hostnamectl set-hostname radio.example.com

Korak 2 — Instalacija potrebnih paketa

Instalirajte Docker, Docker Compose i pomoćne alate:

apt install -y curl git unzip

Instalirajte Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Instalirajte Docker Compose:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Napomena: Ako koristite moderni Docker Compose plugin, koristite docker compose umjesto docker-compose.

Korak 3 — Preuzimanje i instalacija AzuraCast-a

  1. Kreirajte direktorij:
    mkdir -p /opt/azuracast && cd /opt/azuracast
  2. Preuzmite instalacijski skript:
    curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
    chmod +x docker.sh
  3. Pokrenite instalaciju:
    ./docker.sh install
    • Odaberite Standard kad se zatraži vrsta instalacije.
    • Za HTTPS koristite domen ako je spreman, inače prvo koristite HTTP.

Korak 4 — Pristup web panelu

  • Otvorite u pregledniku:
    • http://YOUR_SERVER_IP
    • ili https://YOUR_DOMAIN
  • Na prvom pokretanju kreirajte administratorski račun.

Korak 5 — Podešavanje firewall-a

U LifeinCloud kontrolnoj ploči omogućite sljedeće portove:

Port Protokol Opis
22 TCP SSH pristup
80 TCP HTTP (web sučelje)
443 TCP HTTPS (sigurni pristup)
8000–8999 TCP Streaming portovi

Ako koristite ufw unutar VPS-a:

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8000:8999/tcp
ufw enable

Korak 6 — Inicijalna konfiguracija

  1. Prijavite se kao administrator.
  2. Kreirajte radio stanicu i postavite streaming opcije (AutoDJ, live input, itd.).
  3. Učitajte glazbu i konfigurirajte playliste.
  4. Omogućite Let’s Encrypt SSL pod System Settings → SSL.
  5. Podesite automatske backup-e putem AzuraCast-a ili LifeinCloud panela.

Korak 7 — Česte administratorske naredbe

Ažuriranje

cd /opt/azuracast
./docker.sh update

Ponovno pokretanje

cd /opt/azuracast
./docker.sh restart

Pregled logova

cd /opt/azuracast
docker-compose logs -f
# ili: docker compose logs -f

Ponovna instalacija

cd /opt/azuracast
./docker.sh update-self
./docker.sh install

Korak 8 — Rješavanje problema

Web sučelje se ne učitava

  • Provjerite kontejnere:
    docker ps
  • Pogledajte logove:
    docker-compose logs -f
  • Provjerite firewall postavke u LifeinCloud panelu.

Streaming port ne radi

  • Provjerite da su portovi 8000–8999/TCP otvoreni.
  • Provjerite mount point u AzuraCast-u.

SSL greške

  • Provjerite da domen pokazuje na VPS IP.
  • Provjerite da je port 80 otvoren za Let’s Encrypt validaciju.

Gotovo! AzuraCast sada radi na vašem LifeinCloud VPS-u. Možete upravljati radijem, streamovima, playlistama i rasporedom izravno iz panela.

Je li Vam ovaj odgovor pomogao? 1 Korisnici koji smatraju članak korisnim (1 Glasovi)