Hinweis: Dieses Projekt ist nicht mehr aufrechterhalten. Der Nachfolger ist: https://github.com/horahoradev/prometheustube
Bitte kontaktieren Sie mich, wenn Sie beteiligt sein möchten.
Es ermöglicht Ihnen:
Treten Sie unserer Zwietracht bei: https://discord.gg/pcksgbzMth




Archivfunktionen werden von YT-DLP (eine Gabel von YouTube-DL) bereitgestellt.
Ein Wort der Warnung: Diese Anwendung ist ziemlich schwer und ein Setup kann kompliziert werden. Wenn Sie nach etwas Einfacherem suchen, lesen
Das ist es für die grundlegende Nutzung und sollte funktionieren. Wenn das nicht funktioniert, nerven Sie mich auf Zwietracht.
Beiträge sind immer willkommen. Weitere Einzelheiten finden Sie unter Beitrags.md, einschließlich eines architektonischen Überblicks.
Designs sind hier aufgeführt: https://github.com/horahoradev/horahora-designs
Standardmäßig speichert Horahora Videos lokal mit Minio.
Wenn Sie nicht möchten, dass Videos lokal gespeichert werden, ändern Sie .EnV und fügen Sie die entsprechenden Werte für Ihren Anwendungsfall hinzu.
- 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
Wenn Sie S3 verwenden möchten, müssen Sie Ihre AWS -Anmeldeinformationen und Ihre Konfiguration in $ HOME/.AWS einbeziehen. Die Konfiguration und die Anmeldeinformationen werden zur Laufzeit in die entsprechenden Dienste montiert. Weitere Informationen finden Sie unter https://docs.amazon.com/cli/latest/userguide/cli-configure-files.html für weitere Informationen.
Horahora geliefert mit Gluetun -Unterstützung aus der Schachtel. Um dies zu aktivieren, müssen Sie die richtigen Werte im Abschnitt "VPN -Konfiguration" der Secrets.Env.Template -Datei festlegen. Auf diese Weise kann Ihr YT-DLP-Verkehr über einen lokalen Gluetun HTTP-Proxy über Ihren VPN-Anbieter abgestimmt werden.
(Dies funktioniert derzeit nicht, ich werde es später beheben)
Backup_Service schreibt PSQL -Dumps der drei Datenbanken (Userservice, VideoService, Scheduler) nach Backblaze. Um wiederherzustellen, platzieren Sie die drei neuesten Müllkämpfe in den SQL Dir, docker-compose up , führen Sie Migrationen aus und führen Sie wieder restore.sh aus dem Container aus.
Dieses Repository widmet sich meinem Freund Zihao von Otomads.com (nicht mehr in Betrieb). Ich hoffe du lebst noch ...