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
- Log ind via SSH:
ssh root@YOUR_SERVER_IP - Opdater pakker:
apt update && apt upgrade -y - (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, brugdocker composei stedet fordocker-compose.
Trin 3 — Download og installer AzuraCast
- Opret mappe:
mkdir -p /opt/azuracast && cd /opt/azuracast - Download installationsscript:
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod +x docker.sh - 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
- Log ind som administrator.
 - Opret radiostation og opsæt streaming (AutoDJ, live input osv.).
 - Upload musik og opret playlister.
 - Aktivér Let’s Encrypt SSL i System Settings → SSL.
 - 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.
