Gælder for: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (Docker metode)


Oversigt

AzuraCast er en kraftfuld open-source platform til internet radio-automation, som giver dig mulighed for at styre både live-udsendelser og automatiserede shows via et webinterface. Denne guide viser, hvordan du installerer det på en LifeinCloud VPS ved hjælp af den officielle Docker metode.

Krav

  • En ren LifeinCloud VPS med Ubuntu 22.04 LTS.
  • Minimum: 2 vCPU, 2 GB RAM, mindst 20 GB NVMe-lager (mere anbefales til store musikbiblioteker).
  • Root SSH-adgang.
  • (Valgfrit) Et domæne peget på din VPS’ IP-adresse til SSL.
Tip: For stabil ydelse skal du vælge en VPS-plan med tilstrækkelige CPU- og RAM-ressourcer til din lytterskare og musikbibliotek.

Trin 1 — Opret forbindelse til VPS og opdater systemet

  1. Log ind via SSH:
    ssh root@YOUR_SERVER_IP
  2. Opdater pakker:
    apt update && apt upgrade -y
  3. (Valgfrit) Sæt hostname til SSL-certifikat:
    hostnamectl set-hostname radio.example.com

Trin 2 — Installer nødvendige pakker

Installer Docker, Docker Compose og hjælpeværktøjer:

apt install -y curl git unzip

Installer Docker:

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

Installer 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
Bemærk: Hvis du bruger den nyere Docker Compose plugin, brug docker compose i stedet for docker-compose.

Trin 3 — Download og installer AzuraCast

  1. Opret mappe:
    mkdir -p /opt/azuracast && cd /opt/azuracast
  2. Download installationsscript:
    curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
    chmod +x docker.sh
  3. Kør installation:
    ./docker.sh install
    • Vælg Standard installationstype, når du bliver spurgt.
    • Brug domæne til HTTPS, hvis det er sat op; ellers start med HTTP.

Trin 4 — Adgang til webpanelet

  • Åbn i browser:
    • http://YOUR_SERVER_IP
    • eller https://YOUR_DOMAIN
  • Ved første login skal du oprette en administratorbruger.

Trin 5 — Konfigurer firewall

I LifeinCloud kontrolpanelet skal du tillade følgende porte:

Port Protokol Beskrivelse
22 TCP SSH adgang
80 TCP HTTP (webinterface)
443 TCP HTTPS (sikker adgang)
8000–8999 TCP Streaming-porte

Hvis du bruger ufw inde på VPS:

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

Trin 6 — Første konfiguration

  1. Log ind som administrator.
  2. Opret radiostation og opsæt streaming (AutoDJ, live input osv.).
  3. Upload musik og opret playlister.
  4. Aktivér Let’s Encrypt SSL i System Settings → SSL.
  5. Opsæt automatiske backups via AzuraCast eller LifeinCloud panelet.

Trin 7 — Almindelige admin-kommandoer

Opdater

cd /opt/azuracast
./docker.sh update

Genstart

cd /opt/azuracast
./docker.sh restart

Logs

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

Geninstallation

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

Fejlfinding

Webpanelet indlæses ikke

  • Tjek containere:
    docker ps
  • Tjek logs:
    docker-compose logs -f
  • Tjek firewall-indstillinger i LifeinCloud panelet.

Streaming port virker ikke

  • Tjek at porte 8000–8999/TCP er åbne.
  • Tjek mount point i AzuraCast.

SSL fejl

  • Sørg for, at domænet peger på din VPS’ IP.
  • Tjek at port 80 er åben for Let’s Encrypt validering.

Færdig! AzuraCast kører nu på din LifeinCloud VPS. Administrér radio, streams, playlister og tidsplaner direkte fra panelet.

Hjalp dette svar dig? 1 Kunder som kunne bruge dette svar (1 Stem)