Catatan: Proyek ini tidak lagi dipertahankan. Pengganti adalah: https://github.com/horahoradev/prometheustube
Silakan hubungi saya jika Anda ingin terlibat.
Itu memungkinkan Anda untuk:
Bergabunglah dengan Perselisihan Kami: https://discord.gg/pcksgbzmth




Kemampuan arsip disediakan oleh YT-DLP (garpu YouTube-DL).
Kata peringatan: Aplikasi ini cukup berat, dan pengaturan bisa rumit. Jika Anda mencari sesuatu yang lebih sederhana, lihat: https://github.com/tubearchivist/tubearchivist
Itu untuk penggunaan dasar, dan harus bekerja. Jika itu tidak berhasil, mengganggu saya di perselisihan.
Kontribusi selalu diterima. Silakan lihat Contributing.md untuk detailnya, termasuk rundown arsitektur.
Desain terdaftar di sini: https://github.com/horahoradev/horahora-designs
Secara default, Horahora akan menyimpan video secara lokal menggunakan Minio.
Jika Anda tidak ingin video disimpan secara lokal, modifikasi .env, tambahkan nilai yang relevan untuk kasus penggunaan Anda.
- 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
Jika Anda ingin menggunakan S3, Anda harus menyertakan kredensial AWS Anda dan konfigurasi dalam $ home/.aws. Konfigurasi dan kredensial akan dipasang ke layanan yang relevan saat runtime. Lihat https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html untuk informasi lebih lanjut.
Horahora hadir dengan dukungan Gluetun di luar kotak. Untuk mengaktifkannya, Anda harus mengatur nilai yang tepat di bagian "VPN Config" dari file Secrets.env.template. Ini akan memungkinkan lalu lintas YT-DLP Anda untuk diangkut melalui penyedia VPN Anda melalui proxy HTTP Gluetun lokal.
(Ini saat ini tidak berfungsi, saya akan memperbaikinya nanti)
Backup_Service menulis dump PSQL dari tiga database (UserserService, VideoService, penjadwal) ke backblaze. Untuk memulihkan, tempatkan tiga dump terbaru di SQL Dir, docker-compose up , jalankan migrasi, lalu jalankan restore.sh dari dalam wadah.
Repositori ini didedikasikan untuk teman saya Zihao dari Otomads.com (mati). Saya harap Anda masih hidup ...