ملاحظة: لم يعد هذا المشروع يتم الحفاظ عليه. الخلف هو: https://github.com/horahoradev/prometheustube
يرجى الاتصال بي إذا كنت ترغب في المشاركة.
يتيح لك:
انضم إلى Discord: https://discord.gg/pcksgbzmth




يتم توفير إمكانيات الأرشيف بواسطة YT-DLP (شوكة على YouTube-DL).
كلمة تحذير: هذا التطبيق ثقيل للغاية ، ويمكن أن يكون الإعداد معقدًا. إذا كنت تبحث عن شيء أبسط ، تحقق من: https://github.com/tubivivist/tubivivist
هذا كل شيء للاستخدام الأساسي ، ويجب أن يعمل. إذا لم ينجح ذلك ، فأخضني على الخلاف.
المساهمات دائما موضع ترحيب. يرجى الاطلاع على المساهمة. md للحصول على التفاصيل ، بما في ذلك المتهدمة المعمارية.
التصميمات مدرجة هنا: https://github.com/horahoradev/horahora-designs
بشكل افتراضي ، سيقوم Horahora بتخزين مقاطع الفيديو محليًا باستخدام Minio.
إذا كنت لا تريد تخزين مقاطع الفيديو محليًا ، فقم بتعديل .env ، إضافة القيم ذات الصلة لحالة الاستخدام الخاصة بك.
- ORIGIN_FQDN: this will be the public URL of your Backblaze bucket WITH NO TRAILING SLASH. E.g. for me it's: https://f002.backblazeb2.com/file/otomads for backblaze, or https://horahora-dev-otomads.s3-us-west-1.amazonaws.com for s3.
- STORAGE_BACKEND: 'b2' or 's3' (depending on which you want to use)
- STORAGE_API_ID: the API ID for your Backblaze account if using backblaze, otherwise blank
- STORAGE_API_KEY: The API key for your Backblaze account, otherwise blank
- BUCKET_NAME: the storage bucket name for b2 or s3
إذا كنت ترغب في استخدام S3 ، فأنت بحاجة إلى تضمين بيانات اعتماد AWS الخاصة بك والتكوين في $ home/.aws. سيتم تركيب بيانات التكوين وبيانات الاعتماد في الخدمات ذات الصلة في وقت التشغيل. انظر https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html لمزيد من المعلومات.
يأتي Horahora مع دعم Gluetun خارج الصندوق. لتمكينه ، ستحتاج إلى تعيين القيم المناسبة في قسم "VPN Config" في ملف Secrets.env.template. سيمكن هذا من أن يتم نقل حركة مرور YT-DLP من خلال مزود VPN الخاص بك عبر وكيل Gluetun HTTP المحلي.
(هذا لا يعمل حاليًا ، سأصلحه لاحقًا)
Backup_service يكتب مقالب PSQL لقواعد البيانات الثلاث (مستخدمي وخدمة الفيديو ، جدولة) إلى backblaze. لاستعادة ، ضع ثلاث مرات في SQL Dir ، docker-compose up ، قم بتشغيل الترحيل ، ثم قم بتشغيل Restore.sh من داخل الحاوية.
هذا المستودع مخصص لصديقي Zihao من Otomads.com (انتهاء). أتمنى أن لا تزال على قيد الحياة ...