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
- Koble til via SSH:
ssh root@YOUR_SERVER_IP
- Oppdater pakker:
apt update && apt upgrade -y
- (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å brukedocker compose
i stedet fordocker-compose
.
Steg 3 — Last ned og installer AzuraCast
- Lag mappe:
mkdir -p /opt/azuracast && cd /opt/azuracast
- Last ned installasjonsskript:
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod +x docker.sh
- 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
- Logg inn som administrator.
- Opprett radiostasjon og sett opp strømming (AutoDJ, live, osv.).
- Last opp musikk og lag spillelister.
- Aktiver SSL Let’s Encrypt under Systeminnstillinger → SSL.
- 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.