Как настроить и использовать Podgrab: простой и шустрый self hosted менеджер подкастов

от автора

Привет! На связи Игорь из 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

Чтобы начать работу, просто зайдите в браузере по адресу:

http://IP-вашего-сервера:8080

Регистрация не требуется — сервис сразу готов к использованию. Интерфейс у Podgrab минималистичный, что скорее плюс: всё работает молниеносно.

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

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

Теперь я попробую добавить ссылку на один из подкастов. Допустим, пусть это будет Радио-Т. 

Кстати, не стесняйтесь и расскажите в комментариях, какие подкасты вы слушаете!

Для этого находим в интернете ссылку на их RSS (обычно это легко гуглится) и вставляем в соответствующее поле. 

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

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

Кстати, добавлять можно не только через ссылки, что не всегда удобно. Можно искать сразу через Podgrab — он использует в качестве базы Itunes и podcasindex. 

Podgrab — это легкий и удобный self-hosted менеджер подкастов, который избавляет от необходимости вручную скачивать новые эпизоды. Он обеспечивает полный контроль над вашей медиатекой, работает быстро и не перегружен лишними функциями. 

Расскажите в комментариях, каким сервисом вы пользуетесь и почему? Нам будет очень интересно почитать!


ссылка на оригинал статьи https://habr.com/ru/articles/890978/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *