Gjelder for: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (Docker-installasjonsmetode)


Oversikt

AzuraCast er et avansert open-source system for administrasjon av nettradiostasjoner, som lar deg sende både live og automatisk via et brukervennlig webgrensesnitt. I denne guiden viser vi hvordan du installerer det på en LifeinCloud VPS ved hjelp av den offisielle Docker-metoden.

Krav

  • LifeinCloud VPS med Ubuntu 22.04 LTS.
  • Minimum: 2 vCPU, 2 GB RAM, 20 GB NVMe-lagring (mer anbefales for store musikkbibliotek).
  • Root SSH-tilgang.
  • (Valgfritt) Domene som peker til VPS-IP for SSL.
Tips: Velg en VPS med nok CPU og RAM til lyttere og musikkbibliotek for stabil ytelse.

Steg 1 — Koble til VPS og oppdater systemet

  1. Koble til via SSH:
    ssh root@YOUR_SERVER_IP
  2. Oppdater pakker:
    apt update && apt upgrade -y
  3. (Valgfritt) Sett vertsnavn for SSL-sertifikater:
    hostnamectl set-hostname radio.example.com

Steg 2 — Installer nødvendige pakker

Installer Docker, Docker Compose og nyttige verktøy:

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
Merk: Avhengig av Docker-versjonen kan det hende du må bruke docker compose i stedet for docker-compose.

Steg 3 — Last ned og installer AzuraCast

  1. Lag mappe:
    mkdir -p /opt/azuracast && cd /opt/azuracast
  2. Last ned installasjonsskript:
    curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
    chmod +x docker.sh
  3. Kjør installasjonen:
    ./docker.sh install
    • Velg standardinstallasjon når du blir spurt.
    • Hvis du har et domene, bruk dette for HTTPS; ellers start med HTTP.

Steg 4 — Tilgang til webgrensesnittet

  • Åpne i nettleseren:
    • http://YOUR_SERVER_IP
    • eller https://YOUR_DOMAIN
  • Sett opp administratorkonto ved første innlogging.

Steg 5 — Konfigurer brannmur

Åpne disse portene i LifeinCloud-panelet:

Port Protokoll Beskrivelse
22 TCP SSH-tilgang
80 TCP HTTP (webgrensesnitt)
443 TCP HTTPS (sikker tilgang)
8000–8999 TCP Strømmeporter

Hvis du bruker ufw på VPS-en:

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

Steg 6 — Førstegangsoppsett

  1. Logg inn som administrator.
  2. Opprett radiostasjon og sett opp strømming (AutoDJ, live, osv.).
  3. Last opp musikk og lag spillelister.
  4. Aktiver SSL Let’s Encrypt under Systeminnstillinger → SSL.
  5. Sett opp automatiske sikkerhetskopier via AzuraCast eller LifeinCloud-panelet.

Steg 7 — Nyttige kommandoer

Oppdater

cd /opt/azuracast
./docker.sh update

Start på nytt

cd /opt/azuracast
./docker.sh restart

Se logger

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

Reinstaller

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

Feilsøking

Webgrensesnittet åpner ikke

  • Sjekk aktive containere:
    docker ps
  • Se logger:
    docker-compose logs -f
  • Sjekk brannmurregler i LifeinCloud-panelet.

Strømmeporter virker ikke

  • Sørg for at porter 8000–8999/TCP er åpne.
  • Sjekk Mount Point-innstillingene i AzuraCast.

SSL-problemer

  • Sørg for at domenet peker til riktig VPS-IP.
  • For Let’s Encrypt-validering må port 80 være åpen.

Ferdig! AzuraCast er nå installert på din LifeinCloud VPS. Du kan administrere stasjoner, strømmer, spillelister og tidsplaner via webgrensesnittet.

Var dette svaret til hjelp? 1 brukere syntes dette svaret var til hjelp (1 Stemmer)