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 composei 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.
