Как превратить старую ТВ-приставку в домашний сервер с помощью FnNAS
У многих в шкафу пылится старая ТВ-приставка на Android. Выбросить жалко, а пользоваться невозможно: интерфейс тормозит, приложения не обновляются, да и Smart TV сейчас есть в каждом первом телевизоре. Обычно такие железки заканчивают свою жизнь в коробке с хламом, но проект fnnas предлагает сценарий поинтереснее.
Разработчики из сообщества OPHUB создали глубоко кастомизированную ОС на базе Debian, которая превращает дешевое ARM-железо в полноценное сетевое хранилище (NAS). Это не просто «еще один дистрибутив Linux», а заточенная под конкретные SoC (чипы) система с удобным управлением и поддержкой огромного количества устройств.
Зачем это нужно, если есть готовые решения
Казалось бы, можно купить готовый Synology или собрать сервер на x86. Но у ТВ-приставок есть два неоспоримых плюса: цена и энергопотребление. Приставка ест копейки, работает бесшумно и занимает места не больше пачки сигарет. FnNAS выжимает из этого железа максимум, заменяя тяжеловесный Android на легковесный Debian с актуальным ядром Linux.
Интересно, что проект ориентирован не только на гиков с Raspberry Pi. В списке поддерживаемого железа — десятки моделей на чипах Amlogic, Rockchip и Allwinner. Если у вас есть что-то вроде X96 Max, Beelink GT-King или даже Orange Pi, то с большой вероятностью FnNAS туда «встанет» как родная.
Что умеет FnNAS из коробки
Проект наследует возможности Debian, но добавляет специфичные для NAS инструменты. Основная фишка здесь в адаптации под ARM-архитектуру и упрощении рутинных задач.
Широкая поддержка железа
Система работает на процессорах серий s905, s922x, rk3588 и многих других. Разработчики проделали огромную работу по подготовке дерево устройств (dtb), чтобы у вас завелись и сетевой интерфейс, и USB-порты, и даже экранчик на передней панели приставки.
Удобная установка в eMMC
Многие подобные проекты работают только с SD-карты, что медленно и ненадежно. FnNAS включает скрипт fnnas-install, который переносит систему во внутреннюю память приставки (eMMC). Это освобождает слот под карту памяти для данных и ощутимо ускоряет работу системы.
Управление ядром и системой через CLI
В систему встроены кастомные скрипты для обслуживания:
fnnas-update: обновляет ядро Linux прямо из терминала.fnnas-swap: позволяет быстро создать файл подкачки, если оперативной памяти (например, 1-2 ГБ) не хватает для тяжелых Docker-контейнеров.fnnas-ddbr: инструмент для бэкапа и восстановления стоковой прошивки Android. Крайне полезная вещь, если решите вернуть приставку в исходное состояние.
Визуальный контроль
Для тех, у кого приставка с LED-дисплеем, есть утилита fnnas-openvfd. Она позволяет выводить на экранчик время, температуру или статус сети. Мелочь, а выглядит законченно.
Техническая сторона вопроса
FnNAS базируется на наработках Armbian и OpenWrt, объединяя стабильность Debian с оптимизациями под специфические китайские SoC. Проект активно использует GitHub Actions для сборки образов, что позволяет пользователям делать свои кастомные сборки прямо в облаке через Fork.
Если заглянуть в репозиторий, можно увидеть, что основная логика сосредоточена в Shell-скриптах. Это упрощает аудит кода и кастомизацию. Например, процесс локальной сборки образа выглядит прозрачно:
# Клонируем и собираем под конкретный чип, например s905x3
git clone --depth 1 https://github.com/ophub/fnnas.git
sudo ./renas -b s905x3 -k 6.12.63
Система поддерживает современные версии ядер (вплоть до 6.12.y), что критично для безопасности и поддержки новых файловых систем или Docker-фич.
Как запустить этот «комбайн»
Процесс выглядит стандартно для подобных платформ, но имеет свои нюансы. Сначала нужно записать образ на флешку через Rufus или BalenaEtcher. После загрузки с флешки приставка получит IP-адрес от роутера.
Самое приятное начинается потом: вы заходите по IP на порт 5666 через браузер и попадаете в интерфейс создания аккаунта. Никаких дефолтных admin/admin, которые все забывают поменять. После этого можно включить SSH в настройках и приступать к настройке хранилища или установке Docker.
Кстати, если вы планируете использовать приставку именно как NAS, лучше сразу озаботиться внешним питанием для HDD. USB-порты приставок часто выдают малый ток, и диск может «отваливаться» под нагрузкой.
Стоит ли пробовать
FnNAS — это отличный способ дать вторую жизнь старому железу. Проект подкупает тем, что он «живой»: коммиты идут часто, ядро обновляется, а список поддерживаемых коробок постоянно растет.
Кому это подойдет:
- Владельцам ТВ-приставок, которые хотят домашний сервер для бэкапов, Home Assistant или торрент-качалки.
- Разработчикам, которым нужно дешевое ARM-устройство для тестов в режиме 24/7.
- Тем, кто не хочет переплачивать за брендовые NAS и готов потратить вечер на настройку.
Из минусов можно отметить разве что специфичность некоторых китайских плат — иногда приходится «попрыгать с бубном», подбирая нужный DTB-файл, если ваша модель приставки нетипичная. Но сообщество у проекта большое, и большинство ответов уже есть в Issues репозитория.
В итоге мы имеем крепкий, специализированный дистрибутив, который превращает «бесполезный кирпич» под телевизором в полезный элемент домашней инфраструктуры. Если у вас завалялась приставка на Amlogic или Rockchip, определенно стоит заглянуть в fnnas.
