Platí pro: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (Docker metoda)


Přehled

AzuraCast je výkonná open-source platforma pro automatizaci internetového rádia, která vám umožní spravovat živé vysílání i automatizované pořady prostřednictvím webového rozhraní. Tento návod ukazuje, jak jej nainstalovat na LifeinCloud VPS pomocí oficiální Docker metody.

Požadavky

  • Čistý LifeinCloud VPS s Ubuntu 22.04 LTS.
  • Minimálně: 2 vCPU, 2 GB RAM, alespoň 20 GB NVMe úložiště (více pro velkou hudební knihovnu).
  • Root SSH přístup.
  • (Volitelné) Doména nasměrovaná na IP adresu vašeho VPS pro SSL.
Tip: Pro stabilní výkon použijte VPS plán s dostatkem CPU a RAM zdrojů pro vaši posluchačskou základnu a hudební knihovnu.

Krok 1 — Připojení k VPS a aktualizace systému

  1. Přihlaste se přes SSH:
    ssh root@YOUR_SERVER_IP
  2. Aktualizujte balíčky:
    apt update && apt upgrade -y
  3. (Volitelné) Nastavte hostname pro SSL certifikát:
    hostnamectl set-hostname radio.example.com

Krok 2 — Instalace potřebných balíčků

Nainstalujte Docker, Docker Compose a pomocné nástroje:

apt install -y curl git unzip

Instalace Dockeru:

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

Instalace 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
Poznámka: Pokud používáte moderní Docker Compose plugin, použijte docker compose místo docker-compose.

Krok 3 — Stažení a instalace AzuraCast

  1. Vytvořte adresář:
    mkdir -p /opt/azuracast && cd /opt/azuracast
  2. Stáhněte instalační skript:
    curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
    chmod +x docker.sh
  3. Spusťte instalaci:
    ./docker.sh install
    • Při dotazu vyberte Standard typ instalace.
    • Pro HTTPS použijte doménu, pokud ji máte připravenou, jinak začněte s HTTP.

Krok 4 — Přístup do webového panelu

  • Otevřete v prohlížeči:
    • http://YOUR_SERVER_IP
    • nebo https://YOUR_DOMAIN
  • Při prvním spuštění vytvořte administrátorský účet.

Krok 5 — Nastavení firewallu

V LifeinCloud ovládacím panelu povolte následující porty:

Port Protokol Popis
22 TCP SSH přístup
80 TCP HTTP (webové rozhraní)
443 TCP HTTPS (zabezpečený přístup)
8000–8999 TCP Streaming porty

Pokud používáte ufw uvnitř VPS:

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

Krok 6 — Počáteční konfigurace

  1. Přihlaste se jako administrátor.
  2. Vytvořte rádio stanici a nastavte možnosti streamingu (AutoDJ, live input, atd.).
  3. Nahrajte hudbu a nastavte playlisty.
  4. Povolte Let’s Encrypt SSL v System Settings → SSL.
  5. Nastavte automatické zálohy přes AzuraCast nebo LifeinCloud panel.

Krok 7 — Běžné administrátorské příkazy

Aktualizace

cd /opt/azuracast
./docker.sh update

Restart

cd /opt/azuracast
./docker.sh restart

Prohlížení logů

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

Přeinstalace

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

Řešení problémů

Webové rozhraní se nenačítá

  • Zkontrolujte kontejnery:
    docker ps
  • Zkontrolujte logy:
    docker-compose logs -f
  • Zkontrolujte nastavení firewallu v LifeinCloud panelu.

Streaming port nefunguje

  • Zkontrolujte, že porty 8000–8999/TCP jsou otevřené.
  • Zkontrolujte mount point v AzuraCastu.

SSL chyby

  • Ujistěte se, že doména směřuje na IP vašeho VPS.
  • Zkontrolujte, že port 80 je otevřený pro Let’s Encrypt validaci.

Hotovo! AzuraCast nyní běží na vašem LifeinCloud VPS. Rádio, streamy, playlisty a časové plány můžete spravovat přímo z panelu.

Byla tato odpověď nápomocná? 1 Uživatelům pomohlo (1 Hlasů)