Docker

محمّل فيديو ذاتي الاستضافة لـ Docker

شغّل VidBee على NAS أو خادمك المنزلي أو VM السحابي. استخرج الصورة مرة واحدة وحمّل من أي مكان — دون الحاجة إلى سطح مكتب.

ابدأ خلال دقائق

انسخ ملف compose، شغّل أمراً واحداً، وادخل إلى VidBee من أي متصفح على شبكتك.

بدء سريع
docker run -d \
  -e VIDBEE_API_HOST=0.0.0.0 \
  -e VIDBEE_API_PORT=3100 \
  -e VIDBEE_DOWNLOAD_DIR=/data/downloads \
  -v vidbee-downloads:/data/downloads \
  -p 3100:3100 \
  ghcr.io/nexmoe/vidbee-api:latest
docker-compose.yml
services:
  api:
    image: ghcr.io/nexmoe/vidbee-api:latest
    environment:
      VIDBEE_API_HOST: 0.0.0.0
      VIDBEE_API_PORT: 3100
      VIDBEE_DOWNLOAD_DIR: /data/downloads
      VIDBEE_HISTORY_STORE_PATH: /data/vidbee/vidbee.db
    ports:
      - "3100:3100"
    volumes:
      - vidbee-downloads:/data/downloads
      - vidbee-data:/data/vidbee
    restart: unless-stopped

  web:
    image: ghcr.io/nexmoe/vidbee-web:latest
    depends_on:
      - api
    ports:
      - "3000:3000"
    restart: unless-stopped

volumes:
  vidbee-downloads:
  vidbee-data:

لماذا تفشل أدوات الفيديو ذاتية الاستضافة

سواء كان NAS أو خادماً منزلياً، تسبّب التنزيلات اليدوية والسكريبتات الهشّة إرهاقاً. يمنحك VidBee واجهة ويب مستقرة تعمل أينما عمل Docker.

  • تنزيل الفيديوهات يدوياً إلى NAS بطيء ومتكرر
  • لا توجد واجهة رسومية جيدة لـ yt-dlp على الخوادم الصامتة
  • أدوات الويب فقط لا تناسب سير عمل الوسائط ذاتية الاستضافة
  • صور Docker متعددة المعمارية لأجهزة NAS بمعالج ARM نادرة الوجود

جاهز في 3 خطوات

لا سكريبتات ولا ملفات إعداد — فقط Docker Compose ومتصفح.

  1. 1

    اسحب الصورة

    شغّل docker compose up -d لسحب ghcr.io/nexmoe/vidbee-api و vidbee-web وبدء تشغيل الخدمتين.

  2. 2

    ربط مجلد الوسائط

    عيّن مسار التنزيل المحلي إلى /data/downloads في ملف compose لتُحفظ الملفات في المكان الذي تريده.

  3. 3

    افتح واجهة الويب

    انتقل إلى http://your-host:3000 من أي متصفح على شبكتك وابدأ التنزيل.

أسئلة شائعة حول نشر Docker

أسئلة متكررة حول دعم المعمارية وحفظ البيانات وإدارة التطبيق عبر Portainer أو Unraid.

صور Docker الخاصة بـ VidBee مبنية لـ amd64 و arm64، وتعمل على الخوادم العادية و Raspberry Pi و Synology NAS (DSM 7+) ومعظم الخوادم المنزلية ARM.

اربط مجلد المضيف أو مجلداً مُسمى بـ /data/downloads و /data/vidbee في ملف compose. المثال المرفق يتضمن هذه الروابط بالفعل.

نعم. الصق مقتطف compose مباشرةً في محرر الحزم بـ Portainer، أو استخدم تنسيق قالب Docker القياسي في Unraid. لا حاجة لأي إعداد إضافي.

نعم — راجع مقتطف compose في هذه الصفحة. يشغّل خدمة API (المنفذ 3100) وواجهة الويب (المنفذ 3000) مع وحدات تخزين دائمة للتنزيلات وقاعدة بيانات السجل.

لا. تتصل الخدمات بجميع واجهات المضيف افتراضياً، لكن يمكن تقييد الوصول بالشبكة المحلية عبر تعديل ربط المنفذ في ملف compose (مثلاً 127.0.0.1:3000:3000).

شغّل VidBee على بنيتك التحتية الخاصة

مفتوح المصدر، لا حاجة لحساب، جاهز للاستضافة الذاتية خلال دقائق.