注:このプロジェクトは維持されなくなりました。後継者は:https://github.com/horahoradev/prometheustubeです
関与したい場合は私に連絡してください。
それはあなたを可能にします:
不一致に参加してください:https://discord.gg/pcksgbzmth




アーカイブ機能は、YT-DLP(YouTube-DLのフォーク)によって提供されます。
警告の言葉:このアプリケーションはかなり重く、セットアップは複雑になる可能性があります。より簡単なものを探しているなら、https://github.com/tubearchivist/tubearchivistをご覧ください
それは基本的な使用法であり、機能するはずです。それがうまくいかない場合は、私を不一致に悩ませてください。
貢献はいつでも大歓迎です。アーキテクチャの概要を含む詳細については、Converting.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、スケジューラ)のPSQLダンプをバックブレーリングします。復元するには、3つの最新ダンプをSQL dirに配置し、 docker-compose up 、移行を実行してから、コンテナ内からrestore.shを実行します。
このリポジトリは、otomads.comの友人Zihao(Defunct)に捧げられています。私はあなたがまだ生きていることを願っています...