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
- Přihlaste se přes SSH:
ssh root@YOUR_SERVER_IP
- Aktualizujte balíčky:
apt update && apt upgrade -y
- (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žijtedocker compose
místodocker-compose
.
Krok 3 — Stažení a instalace AzuraCast
- Vytvořte adresář:
mkdir -p /opt/azuracast && cd /opt/azuracast
- Stáhněte instalační skript:
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod +x docker.sh
- 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
- Přihlaste se jako administrátor.
- Vytvořte rádio stanici a nastavte možnosti streamingu (AutoDJ, live input, atd.).
- Nahrajte hudbu a nastavte playlisty.
- Povolte Let’s Encrypt SSL v System Settings → SSL.
- 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.