หมายเหตุ: โครงการนี้ไม่ได้รับการดูแลอีกต่อไป ผู้สืบทอดคือ: https://github.com/horahoradev/prometheustube
โปรดติดต่อฉันหากคุณต้องการมีส่วนร่วม
ช่วยให้คุณ:
เข้าร่วม Discord ของเรา: https://discord.gg/pcksgbzmth




ความสามารถในการเก็บถาวรมีให้โดย YT-DLP (ส้อมของ YouTube-DL)
คำเตือน: แอปพลิเคชันนี้ค่อนข้างหนักและการตั้งค่าอาจมีความซับซ้อน หากคุณกำลังมองหาสิ่งที่ง่ายกว่าลองดู: https://github.com/tubearchivist/tubearchivist
นั่นคือการใช้งานขั้นพื้นฐานและควรทำงาน หากไม่ได้ผลให้บั๊กฉันใน Discord
ยินดีต้อนรับการมีส่วนร่วมเสมอ โปรดดูรายละเอียดที่มีส่วนร่วม 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 Dumps ของฐานข้อมูลทั้งสาม (ผู้ใช้บริการ, Videoservice, Scheduler) เพื่อ Backblaze ในการกู้คืนให้วางทิ้งสามครั้งล่าสุดใน SQL DIR, docker-compose up , เรียกใช้การย้ายถิ่นจากนั้นเรียกใช้ Restore.sh จากภายในคอนเทนเนอร์
ที่เก็บนี้อุทิศให้กับเพื่อนของฉัน Zihao แห่ง Otomads.com (หมดอายุ) ฉันหวังว่าคุณจะยังมีชีวิตอยู่ ...