참고 :이 프로젝트는 더 이상 유지되지 않습니다. 후임자는 https://github.com/horahoradev/prometheustube입니다
참여하고 싶다면 저에게 연락하십시오.
그것은 당신이 다음을 허용합니다 :
불화에 가입하십시오 : https://discord.gg/pcksgbzmth




보관 기능은 YT-DLP (YouTube-DL의 포크)에서 제공합니다.
경고의 말 :이 응용 프로그램은 매우 무겁고 설정은 복잡 할 수 있습니다. 더 간단한 것을 찾고 있다면 https://github.com/tubearchivist/tubearchivist를 확인하십시오
그것이 기본 사용을위한 것이며 작동해야합니다. 그래도 작동하지 않으면 불화로 저를 버그하십시오.
기부금은 항상 환영합니다. 건축 런 다운을 포함한 자세한 내용은 Contributing.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을 사용하려면 $ home/.aws에 AWS 자격 증명과 구성을 포함시켜야합니다. 구성 및 자격 증명은 런타임에 관련 서비스에 장착됩니다. 자세한 내용은 https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html을 참조하십시오.
Horahora는 Gluetun 지원과 함께 제공됩니다. 이를 가능하게하려면 Secrets.env.template 파일의 "VPN 구성"섹션에서 올바른 값을 설정해야합니다. 이를 통해 YT-DLP 트래픽을 로컬 Gluetun HTTP 프록시를 통해 VPN 제공 업체를 통해 터널링 할 수 있습니다.
(이것은 현재 기능하지 않습니다. 나중에 고칠 게요)
Backup_Service는 3 개의 데이터베이스 (Userservice, VideoService, Scheduler)의 PSQL 덤프를 Backlaze에 씁니다. 복원하려면 3 개의 최신 덤프를 SQL DIR, docker-compose up , Migrations를 실행 한 다음 컨테이너 내에서 Restore.sh를 실행하십시오.
이 저장소는 otomads.com의 내 친구 Zihao (소멸)에게 전용입니다. 나는 당신이 여전히 살아 있기를 바랍니다 ...