חל על: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (שיטת Docker)


סקירה כללית

AzuraCast היא מערכת קוד פתוח עוצמתית לניהול תחנות רדיו אינטרנטיות, המאפשרת לנהל שידורים חיים ואוטומטיים דרך ממשק אינטרנט נוח. במדריך זה נראה כיצד להתקין אותה על LifeinCloud VPS באמצעות שיטת ההתקנה הרשמית ב־Docker.

דרישות מקדימות

  • LifeinCloud VPS עם Ubuntu 22.04 LTS.
  • לפחות: 2 vCPU, 2 GB RAM, ו־20 GB אחסון NVMe (מומלץ יותר לאוספי מוזיקה גדולים).
  • גישה ל־SSH כ־root.
  • (אופציונלי) דומיין שמצביע על כתובת ה־IP של ה־VPS, עבור SSL.
טיפ: לביצועים יציבים בחרו חבילת VPS עם מספיק CPU ו־RAM עבור מאזינים ואוסף המוזיקה שלכם.

שלב 1 — התחברות ל־VPS ועדכון מערכת

  1. התחברו ב־SSH:
    ssh root@YOUR_SERVER_IP
  2. עדכנו חבילות:
    apt update && apt upgrade -y
  3. (אופציונלי) קבעו שם מארח עבור תעודת SSL:
    hostnamectl set-hostname radio.example.com

שלב 2 — התקנת חבילות נדרשות

התקינו Docker, Docker Compose וכלי עזר:

apt install -y curl git unzip

התקינו Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

התקינו 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
הערה: ייתכן שתצטרכו להשתמש ב־docker compose במקום docker-compose, בהתאם לגרסת Docker שלכם.

שלב 3 — הורדה והתקנת AzuraCast

  1. צרו תיקייה:
    mkdir -p /opt/azuracast && cd /opt/azuracast
  2. הורידו את סקריפט ההתקנה:
    curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
    chmod +x docker.sh
  3. הריצו את ההתקנה:
    ./docker.sh install
    • בחרו בשיטה ברירת מחדל כאשר תתבקשו.
    • השתמשו בדומיין שלכם ל־HTTPS אם מוגדר, אחרת התחילו ב־HTTP.

שלב 4 — גישה לממשק האינטרנט

  • פתחו בדפדפן:
    • http://YOUR_SERVER_IP
    • או https://YOUR_DOMAIN
  • בכניסה ראשונה, הגדירו משתמש מנהל.

שלב 5 — הגדרת חומת אש

פתחו את הפורטים הבאים בפאנל LifeinCloud:

פורט פרוטוקול תיאור
22 TCP גישה ב־SSH
80 TCP HTTP (ממשק אינטרנט)
443 TCP HTTPS (גישה מאובטחת)
8000–8999 TCP פורט שידור

אם אתם משתמשים ב־ufw על ה־VPS:

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

שלב 6 — הגדרה ראשונית

  1. התחברו כמנהל.
  2. צרו תחנת רדיו והגדירו שידור (AutoDJ, חי וכו').
  3. ייבאו מוזיקה וצרו רשימות השמעה.
  4. הפעילו Let’s Encrypt SSL דרך הגדרות מערכת → SSL.
  5. הגדירו גיבויים אוטומטיים דרך AzuraCast או פאנל LifeinCloud.

שלב 7 — פקודות ניהול נפוצות

עדכון

cd /opt/azuracast
./docker.sh update

הפעלה מחדש

cd /opt/azuracast
./docker.sh restart

צפייה בלוגים

cd /opt/azuracast
docker-compose logs -f
# או: docker compose logs -f

התקנה מחדש

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

פתרון תקלות

הממשק לא נטען

  • בדקו קונטיינרים פעילים:
    docker ps
  • בדקו לוגים:
    docker-compose logs -f
  • בדקו חוקי חומת אש בפאנל LifeinCloud.

פורט שידור לא עובד

  • ודאו שהפורטים 8000–8999/TCP פתוחים.
  • בדקו נקודת Mount ב־AzuraCast.

בעיות SSL

  • ודאו שהדומיין מפנה ל־IP הנכון של ה־VPS.
  • פורט 80 חייב להיות פתוח לאימות Let’s Encrypt.

סיימנו! AzuraCast רץ עכשיו על ה־LifeinCloud VPS שלכם. תוכלו לנהל תחנות, סטרימים, פלייליסטים ולוחות שידור ישירות מהממשק.

Hasznosnak találta ezt a választ? 1 A felhasználók hasznosnak találták ezt (1 Szavazat)