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 compose
i 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.