CheckMag | Освободитесь от слежки YouTube, стоит ли (или практично ли) размещать свой собственный фронт-энд YouTube
За последние годы появилось множество проектов, позволяющих Вам разместить собственный фронт-энд YouTube. От проектов, которые можно разместить в контейнере docker, до проектов, работающих на Вашей операционной системе по выбору. Если у Вас есть NAS, например, этот UGREEN с 4 отсеками(доступен на Amazon.com), или другое решение, например, TrueNas, Unraid или даже машина под управлением Windows, то это Ваши возможности для самостоятельного размещения собственного фронтэнда YouTube.
Invidious
Invidious это, пожалуй, один из самых известных фронтэндов YouTube, и он не избежал внимания https://github.com/iv-org/invidious/issues/3872 компании Google. Его можно разместить в контейнере Docker, но существует множество публичных серверов https://docs.invidious.io/instances/ размещенных сообществом Invidious. Он позволяет Вам подписываться на каналы, читать комментарии на Reddit, загружать видео, а также перенаправлять встроенные видео с YouTube на Ваш хостинг с помощью плагина для браузера.
Когда он работает, он работает отлично. Существуют даже клиенты https://docs.invidious.io/applications/ для iOS и Android, которые позволят Вам получить доступ к Вашему хостинговому серверу и воспроизводить видео через приложение. Однако контейнер требует регулярных перезагрузок, а некоторые видео отображают сообщение "Не удалось загрузить медиа", что требует значительных усилий по устранению неполадок, чтобы заставить все снова работать. Даже FAQ по Invidious https://docs.invidious.io/faq/#table-of-contents предлагает в некоторых случаях сдаться и посмотреть видео на YouTube.
ViewTube
Подобно Invidious, ViewTube также работает в контейнере. Если Вы воспользуетесь официальной вики https://viewtube.wiki/aboutто для установки ViewTube также требуется 2 дополнительных контейнера, MongoDB и Redis. Запуск трех контейнеров для размещения собственного фронт-энда YouTube кажется излишеством, однако существует универсальный контейнер, разработанный mvanduijker и доступный на GitHub. Вы также можете использовать собственный экземпляр ViewTube, размещенный на https://viewtube.io/.
После установки ViewTube имеет похожий, но, возможно, более привлекательный интерфейс, чем Invidious. Контент воспроизводится отлично, и Вы получаете как трендовые, так и предлагаемые видео на основе того, что Вы смотрите. Вы по-прежнему можете перенаправлять встроенные видео на хостинговый front end, и, если не считать короткого буфера низкого разрешения в начале видео, контент загружается быстро и в высоком качестве.
Где ViewTube оступился (по крайней мере, для меня), так это с функцией поиска: поиск работал один или два раза в начале сеанса, а затем отказывал. Как и в Invidious, Вы можете импортировать свои подписки с YouTube, так что есть способы обойти эту проблему, но для поиска "наобум" она была практически бесполезна.
FreeTube
FreeTube он немного отличается от других в этом списке тем, что его можно запускать как отдельную программу на любой машине, будь то Windows, macOS или Linux. Его можно запустить в контейнере docker контейнере, и есть готовый контейнер для Unraid. Однако, в отличие от других контейнеров в этом списке, контейнер FreeTube фактически запускает приложение Linux на виртуальной машине, поэтому задержка, возникающая при подключении к экземпляру через VNC, делает этот вариант практически нецелесообразным.
Тем не менее, приложение, запущенное на родной ОС, имеет аккуратный интерфейс, было самым надежным из трех в плане поиска и просмотра видео, а также позволяло перенаправляться со встроенного контента с помощью (устаревшего) FreeTube redirect расширение для браузера. Однако он не дает возможности просматривать контент на любом устройстве в Вашей домашней сети, Вы привязаны к машине, на которой он установлен.
Стоит ли оно того?
Ни одно из этих решений не лишено недостатков. Несмотря на то, что ни у одного из них не было проблем со взломом приложений, ни один из этих трех вариантов не является простым.
Приходилось ли тратить время на поддержку и устранение неполадок Invidious, пытаться заставить ViewTube правильно искать или показывать импортированные подписки, или быть привязанным к одному устройству с FreeTube, но вложения времени могут не оправдать себя.
С помощью специализированных приложений для устройств, которые предлагают фронт-энд YouTube, таких как NewPipeили Louis Rossman's GrayJayтрудно оправдать затраты времени и средств на обслуживание, необходимые для самостоятельного создания такого сервиса.
Тот факт, что такие варианты вообще существуют, свидетельствует о сообществе разработчиков с открытым исходным кодом, но для тех, кто хочет избежать слежки YouTube, могут найтись более простые и менее трудоемкие варианты.