Привет! На связи Игорь из PQ.Hosting!
За последние 15 лет подкасты прошли большой путь. Если раньше ими занимались в основном IT-энтузиасты, создавая нишевые DIY-шоу для узкой аудитории, то теперь это полноценные продакшены, по качеству и популярности сравнимые с телевидением. И тематика у них тоже изменилась, став став более близкой к передачам на ТВ.

Лично мне по душе выпуски в старом формате без видео: они намного уютнее, да и из них можно действительно узнать что-нибудь полезное.
В последнее время, благодаря статьям на Хабре, я стараюсь переходить на self-hosted сервисы. Это не паранойя по поводу слежки Big Tech, а скорее вопрос удобства и контроля над своими данными. Так я задумался: а что, если перенести и прослушивание подкастов на self-hosted решение? В итоге я нашел Podgrab — легковесный менеджер подкастов, написанный на Go. Он автоматически загружает новые выпуски и предоставляет удобный веб-интерфейс для их прослушивания.
В этой статье расскажу, как быстро установить Podgrab на виртуальный сервер и какие у него ключевые функции.
Чем меня зацепил Podgrab?
Все очень просто! Podgrab — это один из тех редких сервисов, которые не требуют от тебя ни лишних действий, ни терпения. Он просто берет и работает. Никаких сложных интерфейсов, перегруженных меню и анимаций, которые раздражают и отнимают время. Минимализм тут не просто стиль, а осознанный подход: ты открываешь сайт, находишь нужный подкаст и скачиваешь его — без лишних кликов, ожиданий и ненужных свистелок, которые я всегда стараюсь отключать, где бы они ни встречались.
Но главное для меня — это нормальный поиск. Podgrab поддерживает русскоязычные подкасты, а это действительно важно. Читать технические статьи и документацию на английском — одно дело. Здесь можно остановиться, перечитать, разобраться. Но вот воспринимать английскую речь на слух в подкастах — совершенно другая история. Тут уже важен родной язык, четкость подачи, привычный ритм.
Кому-то может показаться неудобным, что у сервиса нет мобильного приложения, но для меня это вообще не проблема. Я слушаю подкасты только дома — на компьютере, через Bluetooth-наушники. В дороге и на прогулках мне куда комфортнее включать музыку. Аудиокниги и подкасты в таких ситуациях меня скорее отвлекают, чем погружают в тему.
Установка Podgrab на сервер
Самый быстрый способ развернуть Podgrab — использовать Docker. Достаточно одной команды (при условии, что Docker уже установлен):
docker run -d \
--name=podgrab \
-p 8080:8080 \
-v ~/podgrab:/config \
-v ~/podgrab/downloads:/downloads \
--restart unless-stopped \
akhilrex/podgrab
А теперь разберем ее подробнее:
-
-p 8080:8080 — открывает веб-интерфейс Podgrab на порту 8080.
-
-v ~/podgrab:/config — хранит конфигурацию сервиса.
-
-v ~/podgrab/downloads:/downloads — папка для загруженных подкастов.
-
—restart unless-stopped — перезапускает контейнер при сбоях.
После запуска менеджер подкастов будет доступен в браузере.
Кстати, менеджер я развернул на нашем сервере начального уровня Argentum c 1 ядром и 1 гигом памяти.

Если вы хотите заказать на PQ.Hosting такой же виртуальный сервер или что-то помощнее, то обязательно воспользуйтесь промокодом HABR. По нему вы получите скидку в 15% на первый заказ.
Как пользоваться Podgrab
Чтобы начать работу, просто зайдите в браузере по адресу:
Регистрация не требуется — сервис сразу готов к использованию. Интерфейс у Podgrab минималистичный, что скорее плюс: всё работает молниеносно.

Единственное, что немного расстроило — это ослепительно белая тема. Поэтому я сразу полез в настройки, чтобы исправить это безобразие.
К счастью, в настройках можно включить тёмный режим. Кроме того, здесь же можно задать параметры автозагрузки подкастов, порядок отображения выпусков и посмотреть, сколько места осталось на сервере.

Теперь я попробую добавить ссылку на один из подкастов. Допустим, пусть это будет Радио-Т.
Кстати, не стесняйтесь и расскажите в комментариях, какие подкасты вы слушаете!
Для этого находим в интернете ссылку на их RSS (обычно это легко гуглится) и вставляем в соответствующее поле.

Работает — теперь выпуски появились на вкладке эпизодов.

Тут же, кстати, их можно отфильтровать. Мне эта функция не особо нужна — я слушаю буквально несколько разных подкастов и потеряться мне в них не получится. Но если подкастов много, без фильтров не обойтись — Podgrab позволяет сортировать и организовывать ленту так, как вам комфортно.
Кстати, добавлять можно не только через ссылки, что не всегда удобно. Можно искать сразу через Podgrab — он использует в качестве базы Itunes и podcasindex.

Podgrab — это легкий и удобный self-hosted менеджер подкастов, который избавляет от необходимости вручную скачивать новые эпизоды. Он обеспечивает полный контроль над вашей медиатекой, работает быстро и не перегружен лишними функциями.
Расскажите в комментариях, каким сервисом вы пользуетесь и почему? Нам будет очень интересно почитать!
ссылка на оригинал статьи https://habr.com/ru/articles/890978/
Добавить комментарий