Приставка X96q - самое дешевое решение для домашнего сервера и локального умного дома
- Цена: 1 900р. (брал за 1121р.)
- Перейти в магазин
ТВ-приставка в последние годы стала стандартом домашних серверов различного калибра. Она сочетает в себе энергоэффективное железо, компактный размер и достаточную производительность для ряда повседневных задач. Мне в руки попала интересная модель всего за 1121 рубль. Она сейчас самая дешевая и распространенная, а потому попробуем извлечь из нее максимальную пользу.
Итак, я нашел приставку по смешной цене на озоне, и даже не китайском! То есть шла она всего пару дней.

Характеристики:
CPU: Allwinner H313 Quad Core ARM Cortex A53 4 ядра по 1.35ггц
GPU: G31 OPenGL ES3.2
System: Android 10.0
RAM: DDR3 2GB
ROM: eMMC 16GB
Wifi: IEEE 802.11 b/g/n
HD: 4K*2K UHD Output, HD 2.0A
HEVC H.265 VP9
Распаковка
Пришла приставка в симпатичной черной коробочке. Немного помятой, правда...

На коробке даже указан процессор. Интересно. Лезем дальше...

Тут все тоже довольно плотно и хорошо уложено. Для транспортировки самое то. Ну что же, время немного нарушить феншуй.

И вот мы добрались до сути дела. Перед взором открывается приставка, стандартный легонький блочок на 2 Ампера, метровый HDMI, пульт и даже (!) батарейки в комплекте.
Теперь немного поговорим об интерфейсах.

Здесь все достаточно лаконично. USB 3.0 нет, все остальное выведено вполне стандартно.
Включаем приставку в розетку через комплектный блочок. Загорается красный светодиод питания, быстро сменяющийся синим, свидетельствующим об успешной загрузке.
На экране же подключенного телевизора теперь виден интерфейс приставки.

Можно просмотреть полный список приложений.


Видео без проблем работает в 1080p.

Дальше мусолить ее в андроид-режиме не вижу смысла. Хотя даже этом этапе можно организовать что-то вроде торрент-сервера, не говоря уж об использовании по прямому назначению. В любом случае переходим к делу.
Разборка
Прежде чем лезть к загрузчику приставки, следует определить, какое железо туда запихнули китайцы на этот раз. Существуют различные ревизии, и они сильно отличаются друг от друга. Для четкого определения надо разобрать… Да ладно, я просто оправдываюсь. Я все равно бы ее разобрал :)

Поддев нижнюю крышку ножом по краям, имеем удовольствие лицезреть плату устройства и нетривиальную систему охлаждения. Китаец не пожалел толщины термопрокладки на процессор! Правда, тут как раз хвалиться нечем. Охлаждение от этого лучше не становится.

Хотя сама метеллическая пластина для охлаждения довольно массивная. Она стальная, и служит еще и для смещения центра тяжести вниз для удобства. Ах да, ревизия платы! 5.1.

И тут у меня начались некоторые приключения. Дело в том, что процессор имеет частичную поддержку Armbian. То есть некий энтузиаст sicxnull добавил поддержку в главный репозиторий, да только ревизии 1.3. Но вот беда, в ревизии 1.3 память LPDDR3, а у меня на 5.1 просто DDR3! Это критично настолько, что образ, который я загрузил на сд карту, даже не может НАЧАТЬ грузиться.
Я не буду здесь описывать все шаги решения проблемы и мой вектор поисков, просто оставлю Вам инструкцию по самостоятельной компиляции образа, ссылку на скомпилированный мной (если лень или нет возможности скомпилировать самому), а также несколько полезных гайдов для установки дополнительного софта.
Итак, приступим.
Установка Armbian на ревизию платы 5.1 с DDR3
Кому лень, можете пропустить эту часть, оставлю ссылку на готовый образ с Google Disk тут.
Для самостоятельной компиляции необходимо иметь установленный Linux (лучше Ubuntu-подобный или хотя бы с системой пакетной сборки apt) на компьютере или Windows Subsystem of Linux версии 2 (WSL2), если Linux не в почете. Также необходимо установить git через
sudo apt install git
Далее, клонируем ветку пользователя sinXnull с необходимыми правками системы под нашу ревизию и переходим в папку билда.
git clone https://github.com/sicXnull/armbian-build.git --branch X96Q-5.1-DDR3 --single-branch
cd armbian-build
Здесь можно активировать скрипт установки командой
./compile.shДалее появляется псевдографическое меню, где выбираем последовательно.



Далее, необходимо будет прожать везде OK. Единственное, что следует трогать, это сборка (но самая лучшая все равно Debian 12).

А также компилировать с интерфейсом или без. Я выбираю без, в этом случае получаем сервер с доступом по SSH.

С первого раза установщик может ругнуться на отсутствие нужных пакетов, их следует посмотреть в ошибке и установить через
sudo apt install <package_name>После этого ждем, а как скомпилирует, образы будут лежать по пути

Прошивка устройства
Файл с расширением img — образ диска. Вставляете SD-карту и шьете образ в нее любой доступной программой записи образов. У меня Balena Etcher.

Далее вставляем в карточку в выключенную приставку и включаем ее. Чтобы она появилась в сети, подключаем ее к роутеру по Ethernet-кабелю.

Теперь любой клиент SSH может к ней подключиться, нужно только зайти в страничку настройки роутера и найти нашу железку по IP. Она может называться armbian или как образ, который мы зашили.

Далее вбиваем рут-пароль (по умолчанию 1234) и настраиваем уже свой, выбираем bash и, наконец, видим заветный экран. Работает!

Установка дополнительного софта
Далее я установил Supervised версию Хассио по гайду от приставки H96 Max. Причем гайд работает от первого до последнего слова, вплоть до выбора вида процессора, от которого зависит работа Esphome Device Compiler.

В принципе, он староват (версии ядра 2023 года), да и Supervised-система «устарела», по заверениям разработчиков, но мне кажется, работает — не трожь. Впрочем, можно подправить названия версий и установить поновее — хоть последнюю 2025 года. Только придется повозиться с зависимостями немного.
После установки проверил работу EspHome — идеально.

Раз уж этот контейнер встал (а он довольно капризный), значит все другие тоже будут работать нормально. Кому интересно, у emtec96 была обзорная статья про всякие разные полезные контейнеры, все команды актуальны и для данной приставки, так что повторяться не буду. У него, кстати, представлена более щадящая установка Home Assistant, с разделенными контейнерами без супервизора. Думаю, имеет место быть для приставок со слабой поддержкой Armbian.
Итоги
В принципе, не знаю, что еще сказать по приставке. Как по мне, отличный компромисс цена/производительность, а с Armbian можно ее использовать до последней капли. В условиях мира, где все сервисы уходят в облако, а облако может впасть в немилость по отношению к Вам, полезно иметь собственное облако под боком, с мизерным энергопотреблением, компактное и с широкими возможностями кастомизации. Я полностью доволен своей покупкой, и могу рекомендовать приставку без зазрения совести.
Правда, в последнее время эти приставки немного подорожали. Покупать их дороже 1500, вероятно, имеет мало смысла. Тем не менее, это самые дешевые приставки с приемлемым железом, и выцепить их по адекватной цене не так сложно.

Это, и общая разрозненность темы Armbian на дешевом железе, сподвигли меня несколько разобраться в вопросе прошивки на Armbian этой приставки и ТВ-приставок в принципе, так что я планирую в скором времени опубликовать обзорную статью по установки Armbian на подобные девайсы. Если у Вас есть вопросы или предложения по расширению возможностей Вашего железа: компиляция, установка Armbian, работа под системой Linux, установка и применение различных докер-образов и программ, прошу написать об этом комментарий. А я постараюсь учесть при подготовке статьи максимальное количество нюансов. Всем желаю выгодных покупок и полезных девайсов у себя дома!
| +34 |
3591
130
|
| +46 |
1798
39
|
| +50 |
2090
65
|
Я для себя решил вообще пойти другим путём. Перенести НА в облако, на бесплатный сервер Оракл, он хорошо так мощнее всего, что я могу крутить дома на дешманском и энергоэффективном железе. А уже тут гонять только брокеры. Между девайсами устанавливать туннель через Tailscale.
Ну так вот, не было мощностей, но так что пришлось сделать несколько попыток в течении пары дней. Так что один у меня в Амстердаме, второй новый — во Франкфурте.
Это как относится к вашему «не долго жить»?
и контроллеры в ssd поприличнее и в плане кодов коррекции, им в плане минимизации износа. впрочем что нужно делать с картой, что б ее за месяц протереть — это фиг знает.
Сам некоторое время юзал подобную, но с 8Гб хранилищем и с переносом ОС в эту самую память, а на SD писались только файлы самого контейнера. Но потом как-то надоело и переехал на настоящий ПК с J4125 с настоящим Debian.
А тут и home-assistant supervised приказал долго жить — потому на ПК уже получилось накатить Proxmox и т.д.
К примеру, можно на нём гонять Клиппер/Октопринт, можно Хоум ассистент для автоматизаций (но подозреваю, что на этом железе будет туговато), какие-то скрипты уровня «если случилось то, сделай это» (у меня таковым служит отправлялка отскнированных файлов на сервер с paperless-ngx). Ну и так далее.
Но лечится выносным блоком ИК (брал на озоне)
А так все советовали радиопульт брать — аэромышу или как там их зовут.
к тому же с выносным ИК оба пульта добивают, даже если целится в потолок
Думаю ниже этого нет смысла «https://aliexpress.ru/item/1005006394438877.html» брал перед новым годом за 2400 4Х64Gb
Крутит НА нормально. Главное есть USB 3.0 и возможность установить на SSD дебиан и НА.
в H96 Max.
Простите, но вышло смешно.
Очень даже отличается от ТВ бокса.
А красивенький корпус, позволяющий спрятать внутри юсб-свистки и то, что образ системы накатили за вас (добавив нескучные обои) никаким боком к «серверности» не относится
Уверен, подобные предложения есть всюду.
Я там выше писал про желание перевести всё на андроидный бокс а мощу сунуть в оракловский сервер, но именно из-за того, что всё нормально работает, и не спешу.
Заменил сразу на самсунговский 128 SSD, который у меня валялся, купленный уже не помню для чего за 10 баксов.
Понятно, что не самая быстрая лошадка, где-то на уровне RK3566 / RK3568 или подобного. Но тут х86 архитектура, которая для меня плюс из-за пропиетарного сканнерного драйвера от кодак, плюс под проксмоксом можно крутить винду.
«Я так же хотел построить управление домом на TV-box'е…
Но потом женился на дочке арабского шейха и теперь у меня управление домом основано на голосовых командах паре десятков слуг...»
В любом случае бюджет получался соизмерим с приставкой, а функционал заметно выше — только сам HAOS при настройке был 15 версии, а сегодня прилетела уже 17, сам HA обновлялся за полгода не знаю сколько раз — десяток точно, не считая обновлений интеграций.
Ну может чуть дороже если SSD взять побольше новый. Если его не учитывать то дешевле — в коробке уже стоял диск какой-то, но т.к. б.у. то был выкинут.
Вопросом не интерисовался до ознакомления с обзором, просьба тапком не прибивать.
Dune HD Real Vision 4K
Amlogic S905X4, 4Gb DDR3 + USB3
Периодически всплывают по 900-1000 на авито. Дороже не имеет смысла брать.
Грузимся с USB RTL9210B остальные отваливаются. Встроенный нанд лучше не использовать, там часто бу и линух своими логами их быстро убивает.
Кому нужно GPIO всегда можно воткнуть копеечную PICO2 + (например) github.com/eugenepentland/LogicWeave
Очень буду рад, если продолжите копать тему и у вас получится цикл статей.
Но это h618. Он думаю пободрее
Интересует возможность добавления в образ при компиляции бинарика CamillaDSP установка Python 3 и CamillaUI
а то меня хватило только на компиляцию Volumio для OrangePi, а питон потом билдил уже на живой системе.
Когда и по чьему мнению слабые, ненадежные, глюковатые китайские приставки стали стандартом серверов, пусть даже и домашних? На нормальном б/у железе можно собрать домашний сервер не особо дороже.
А начинал с компьютера на Xeon e5-2660v4. Тот еще кипятильник. Для сравнения компьютер со 100 нодами Nightscout (16гб ОЗУ) потребляет 130-150Вт•ч, в тоже время 4 тв приставки с аналогичным количеством будут потреблять 20-25 Вт•ч. А для обычного использования, тот же Home assistant, Emby и так далее достаточно и одной тв приставки. Это 5-6 Вт•ч против 130.
Тут скорее вопрос зачем оно нужно. Все эти команды для света и штор, имхо, вторичны. А вот уверенность в выключенном свете и важных электроприборах когда никого дома нет — это многим облегчит жизнь. Плюс датчики протечки и дыма с уведомлением на телефон. Но эти датчики чуть ли не самые дорогие в зоопарке умного дома.