Примечание: этот проект больше не поддерживается. Преемник: https://github.com/horahoradev/prometheustube
Пожалуйста, свяжитесь со мной, если хотите участвовать.
Это позволяет вам:
Присоединяйтесь к нашему Discord: https://discord.gg/pcksgbzmth




Архивные возможности предоставляются YT-DLP (вилка YouTube-DL).
Слово предупреждения: это приложение довольно тяжелое, а настройка может быть сложной. Если вы ищете что -то более простое, посмотрите: https://github.com/tubearchivist/tubearchivist
Вот и все для базового использования, и должно работать. Если это не сработает, побуждайте меня в Discord.
Вклад всегда приветствуются. Пожалуйста, смотрите Anforming.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. Конфигурация и учетные данные будут включены в соответствующие службы во время выполнения. См.
Горахора поставляется с поддержкой Gluetun из коробки. Чтобы включить это, вам нужно установить правильные значения в разделе «VPN Config» в файле Secrets.env.template. Это позволит вашему трафику YT-DLP быть туннелированным через вашего поставщика VPN через локальный прокси-прокси-сервер Gluetun HTTP.
(Это в настоящее время не функционирует, я исправлю это позже)
Backup_service записывает дампы PSQL из трех баз данных (пользовательский сервис, видеозащита, планировщик) в Backblaze. Чтобы восстановить, поместите три последних дампа в SQL Dir, docker-compose up , запустите миграции, затем запустите Restore.sh из контейнера.
Этот репозиторий посвящен моему другу Зихао из Otomads.com (несуществующий). Надеюсь, ты все еще жив ...