Skip to content

Repository files navigation

🚀 Качалка

Вставляешь ссылку - получаешь готовый файл. Без рекламы, без регистрации, без мороки.

Docker Pulls Docker Image Size Powered by yt-dlp

Что это и зачем

Качалка - это свой собственный маленький сервис для скачивания видео и музыки, который разворачивается на своём сервере одной командой Docker. Внутри работает yt-dlp - лучший из существующих загрузчиков, - а Качалка добавляет к нему удобную веб-страницу: очередь загрузок, вырезание рекламных вставок, перевод озвучки и обход блокировок.

Вставил ссылку - получил чистый mp4 или аудиофайл с уже встроенными обложкой и тегами. Никакой рекламы, никаких "скачать за 5 секунд, но сначала посмотрите баннер", никакой привязки к чужому серверу, который может закрыться или начать следить за тобой. Только твой сервер и то, что ты на нём разрешил.

Что умеет

  • Скачивает видео и аудио практически с любого сайта, который умеет yt-dlp
  • Автоматически вырезает спонсорские вставки на YouTube (SponsorBlock)
  • Переводит закадровую озвучку иностранных видео на русский голосом Яндекса
  • Обходит бот-проверку YouTube без кук и аккаунта Google
  • Поддерживает SOCKS5-прокси для сайтов, заблокированных по региону
  • Отдаёт готовый файл на телефон по QR-коду - навёл камеру и забрал
  • Сам чистит за собой: старые файлы удаляются через пару часов

Полный список фич и мелких удобств - в документации.

Попробовать за 2 минуты

Нужен только установленный Docker. Готовый образ уже лежит на Docker Hub - собирать ничего не нужно:

docker run -it -p 8000:80 mikedigriz/yt

Открой http://localhost:8000, вставь ссылку на видео и нажми Скачать.

Пошаговый туториал - в docs/tutorials/01-pervyy-zapusk.md, сборка из исходников и установка через docker-compose - в docs/how-to/01-ustanovka-docker.md.

Дальше

Вся документация разложена по четырём полкам - в зависимости от того, что тебе сейчас нужно:

  • Туториал - если видишь Качалку первый раз и хочешь пройти путь от нуля до скачанного файла.
  • How-to - если нужен конкретный рецепт: настроить прокси, включить перевод, обновить yt-dlp, поставить сайт за HTTPS.
  • Справочник - если нужны точные цифры: параметры конфига, коды ошибок, структура проекта.
  • Объяснения - если интересно, как всё устроено внутри и почему сделано именно так.

Полная карта - в docs/README.md.

Лицензия

MIT, см. LICENSE.

About

Качалка. Self-hosted Web UI for yt-dlp. Download video/audio from 1000+ platforms via Docker. PHP 8.4 + Python.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages