An ad-free Android TV 🔥 Горячее 💬 Длинная дискуссия
Пользователь делится способом избавиться от рекламы на Android TV, которая остаётся даже в режиме «только приложения» на Google TV: баннер вверху домашнего экрана не отключается настройками. Решение — заменить лаунчер и приложения, а лишнее заблокировать на уровне сети.
Основные компоненты: Projectivy Launcher вместо домашнего экрана (альтернативы — FLauncher и ATV Launcher Pro), SmartTube вместо YouTube с блокировкой спонсорских вставок через SponsorBlock, Wholphin как клиент Jellyfin (альтернатива — Moonfin) и Button Mapper для переназначения кнопки YouTube на пульте. Всё настраивается через ADB: включить режим разработчика семью нажатиями на номер сборки, активировать беспроводную отладку и подключиться по коду сопряжения. Автор также советует ускорить анимации до 0,75 и отключить неиспользуемые сервисы Google.
Для блокировки рекламы во всех приложениях и телеметрии телевизора предлагается Pi-hole на уровне DNS — он же, по сообщениям, скрывает баннер штатного лаунчера при блокировке домена androidtvwatsonfe-pa.googleapis.com. Без Pi-hole можно прописать Private DNS на AdGuard DNS. Дополнительно автор советует список cleanyourtv для дебloatинга и режим Filmmaker с отключением обработки изображения. Все изменения обратимы, а после настройки беспроводную отладку стоит выключить.
Комментарии (172)
Рекламные баннеры в Google TV раздражают пользователей и замедляют работу системы, что побуждает менять лаунчер (Projectivy, FLauncher, ATV Launcher Pro), использовать DNS-блокировку или Netguard. Для отключения рекламы в штатном лаунчере (например, на Nvidia Shield с Android 11) через NextDNS или локальный DNS можно направить androidtvwatsonfe-pa.googleapis.com на 127.0.0.1. Пользователи применяют разные подходы к приватности: @aceazzameen блокирует Google Play через Netguard, @InfinityByTen полностью отключает интернет на ТВ, используя ПК и Kodi, а @hnburnsy рекомендует менять лаунчер на Shield TV, чтобы ограничить доступ устройства к сети. При этом @celsoazevedo предупреждает, что удаление некоторых пакетов может нарушить работу Chromecast. Обсуждаются альтернативы и инструменты: — Поиск доступных TV-боксов с открытыми прошивками (GrapheneOS, LineageOS) и «чистых» телевизоров без трекинга. — Использование деблоатеров (в том числе созданных с помощью Claude Code), при этом @polyterative уточняет наличие аудита безопасности таких проектов, а @michelb хочет аналогичный инструмент для Samsung Tizen TV. — Перспективы автоматического создания чистых Android-образов для разных моделей ТВ (@Lerc). Другие темы: @Uke ищет решение для стриминга игр с ПК с низкой задержкой, так как Steam In-Home-Streaming медленный, а Nvidia Shield не поддерживает новые кодеки. @crossroadsguy ищет стабильную альтернативу Stremio с поддержкой debrid. @cik считает процесс замены лаунчера слишком сложным и критикует бизнес-модель, где пользователь становится «продуктом».
What I self-host 🔥 Горячее 💬 Длинная дискуссия
Автор перешёл на самохостинг после нескольких лет в Индии, где стриминговые сервисы стоили дёшево по западным меркам. Вернувшись, он не захотел платить западные цены и устал от «беговой дорожки вовлечённости» — особенно ради сына: постоянные «рекомендовано для вас» и «далее» мешали ограничивать контент. Отказ от стриминга в пользу Jellyfin за полтора года открыл дорогу к десяткам других сервисов и снизил зависимость от облачных провайдеров.
Правила просты: никакие сервисы, кроме VPN на роутере, не выставляются в публичный интернет — провайдер использует CGNAT для IPv4, а VPN доступен только по IPv6, из-за чего почти не работает в публичных сетях Wi-Fi. Предпочтение отдаётся нативному запуску, а не контейнерам: сервис из одного бинарника на Go — идеал, а требующий MySQL, Redis и ещё трёх контейнеров вызывает поиск альтернативы. Docker автор забросил в пользу Podman с его отличной интеграцией с systemd.
Итог: 17 нативных сервисов и 11 под управлением Podman, все через systemd. Мини-ПК Beelink S12 Pro на Intel N100 с 16 ГБ памяти держит около 7,5 ГБ занятой памяти и загрузку процессора 30–40%. Firefly III оказался слишком сложным, OwnTracks не смог стабильно сообщать позицию, а Music Assistant пытался «владеть» всей музыкальной конфигурацией. Самохостинг почты автор считает неоправданно трудоёмким.
Комментарии (345)
Обсуждение дополняет статью практическими советами по железу, организации сети и спорами о выборе между легковесными бинарниками, Docker и Kubernetes. Спор: Пользователи спорят о ресурсоемкости *arr-стека: @eleventen и @eventuallyok утверждают, что Sonarr и Radarr потребляют минимум CPU и около 160 МБ RAM в простое; другие считают их сложными и хрупкими. Спор: Разногласия по базам данных: @mikeocool рекомендует SQLite для простоты селф-хостинга; @diebillionaires и @scottydelta предпочитают Postgres за его преимущества. Совет: Для бюджетного сервера @hypfer рекомендует б/у Intel NUC 8-го поколения (~110€); @bahmboo советует MacBook Air M1 с разбитым экраном как энергоэффективный headless-узел. Совет: Для доступа к сервисам без открытия портов в интернет @turtlebits рекомендует Pangolin; @jwrallie предлагает Tailscale + Samba. Совет: Вместо полного хостинга почты @ebrahimh советует использовать mbsync для зеркалирования входящих из Gmail/Proton в локальный фронтенд вроде Roundcube. Совет: Для управления музыкой @disposition2 рекомендует Lyrion как более современную и удобную альтернативу MPD для множества клиентов. Декларативное развертывание (Docker Compose, k3s/k8s) считается стандартом для минимизации ручной настройки и упрощения миграции между железом. Совет: По опыту @bengalister, Kubernetes для домашних сервисов может быть избыточным, но помогает поддерживать профессиональные навыки. Совет: Для синхронизации паролей @seplox рекомендует KeePass + Syncthing.
Using FreeBSD to make self-hosting fun again 🔥 Горячее
В FreeBSD находят способ вернуть радость в самохостинг: автор перешёл с Linux, устав от сложностей, и нашёл в BSD простоту, стабильность и отличную документацию.
Ключевые моменты:
- Использует BastilleBSD для контейнеров и vm-bhyve для виртуалок, несмотря на начальную путаницу.
- Ценит долгосрочную совместимость: решения десятилетней давности работают и сегодня.
- Сообщество оказалось невероятно поддерживающим, помогая на каждом шагу.
Автор подчёркивает: важна не идеальная настройка, а сам процесс обучения и радость от экспериментов. Результат — возвращение к хобби-программированию с тем же азартом, что и в юности.
Комментарии (137)
- Участники обсуждают преимущества и недостатки BSD-систем, включая OpenBSD, FreeBSD и производные от них, так как OPNsense и TrueNAS, в контексте самостоятельного хостинга и само-обеспечения.
- Обсуждается, что BSD-системы предлагают высокую стабильность, безопасность и простоту конфигурации, но при этом страдают от недостатка поддержки драйверов и некоторых современных технологий, таких как Docker и systemd.
- Участники делятся личным опытом, включая использование FreeBSD в качестве настольной системы и OpenBSD в качестве маршрутизатора, а также обсуждают, что такие системы могут быть использованы в качестве серверов для различных сервисов, включая Jellyfin и n8n.
- Обсуждается, что BSD-системы могут быть менее удобны для пользователей, которые привыкли к GNU-утилитам и systemd, и что это может быть препятствием для некоторых пользователей.
- Участники также обсуждают, что BSD-системы могут быть менее удобны для разработчиков, так как они могут не поддерживать такие технологии, как CUDA и Docker, что может быть важно для некоторых разработчиков.
- В конце обсуждение переходит к тому, что, несмотря на все вышеупомянутое, BSD-системы все еще имеют свою нишу и что они могут быть полезны для определенных пользователей, особенно для тех, кто ценит стабильность и безопасность.