KICKPI K7 - одноплатный компьютер на RK3576. Использование в качестве сервера
- Цена: ₽12969 | $146 ($166-20 c купоном)
- Перейти в магазин
Друзья, всем привет!
Сегодня хочу рассказать вам, как я построил сервер (NAS + Smart Home) с функцией лайт-офисного ПК на базе платы разработки KICKPI K7, ядром которой является Rockchip RK3576. Приглашаю познакомиться с этой платой и узнать моё общее впечатление о целесообразности её использования под домашний сервер ↓

Основные характеристики
- Основной контроллер: Rockchip RK3576
- Процессор (CPU): 8 ядер (4 × Cortex-A72 и 4 × Cortex-A53)
- Графический процессор (GPU): Mali G52 MC3
- Нейронный процессор (NPU): RKNN 6 TOPS (для задач ИИ)
- Оперативная память: 4 ГБ / 8 ГБ / 16 ГБ
- Встроенная память (Хранилище): 16 ГБ / 32 ГБ
- Поддерживаемые системы: Android 14 / Debian 12 / Ubuntu 24.04 / неофициальный Armbian на Ubuntu 24.04

Питание и охлаждение
- Источник питания: DC 12 В
- Охлаждение: наличие порта для активного вентилятора и отверстий для крепления кулера.
- Светодиодная индикация: Индикатор питания (Power LED) и индикатор работы (Work LED).
Интерфейсы и связь
- USB HOST: 3 × USB 3.0 HOST
- USB Type-C: USB 3.1 OTG / Отладка (Debug) / DP v1.4 (DisplayPort)
- Ethernet: 2 × 1000M (Гигабит)
- Wi-Fi / Bluetooth: Есть (модуль RTL8822CS)
- Мобильные сети: Поддержка 4G (EC20 / EC200) и 5G (RG200U)
- Инфракрасный приемник (ИК): Есть
Дисплей и Камера
- HDMI выход: 1 × HDMI (поддержка до 4K @ 120 Гц)
- MIPI DSI дисплей: 2 × порта (до 1920*1080 @ 60 Гц)
- Камера MIPI CSI: 4 линии × 4 порта
Аудио и хранение данных
- Аудио: 3.5 мм аудиовыход, MIC и SPK (JST)
- M.2: Поддержка накопителей M.2 (M KEY)
Кнопки и расширения
- Кнопки управления: Recovery (Восстановление), RESET (Сброс), MASKROM, POWER (Питание)
- Отладочный порт: Последовательный порт (Debug Serial Port)
- Часы реального времени (RTC): Есть (чип HYM8563)
Пины расширения (40-Pin):
UART×5, SPI×1, PWM×7, ADC×3, I2C×3 / I3C×1, GPIO×22, PDM×1, CAN×2.

Кстати, модемный порт Mini PCIe поддерживает режим USB. Поэтому с такими адаптерами, как на изображении выше, его тоже можно использовать.




Это — плата разработки. В руках разработчика она может быть мощным инструментом для макетирования различных устройств под различные задачи. В целом у неё может быть достаточно много применений.
Мой сценарий использования — бытовой. Если точнее — построение домашнего сервера.
Друзья, перед тем как начать, хочу отметить, что всё, что вы увидите дальше, является моим личным потребительским опытом и личными впечатлениями. Я не ставлю перед собой задачу сделать профессиональный технический разбор или лабораторное тестирование и не претендую на истину в последней инстанции. Также данный материал не является инструкцией.
Задачи, которые я ставлю своему будущему серверу:
- Расшаривание USB 3.0 дисков по SMB и WebDAV (с пробросом во внешнюю сеть через KeenDNS).
- Поднятие Docker и контейнеров для скачивания файлов и видео: qBittorrent, YT-DLP-WebUI, MeTube.
- Поднятие Docker и контейнеров для Умного Дома: Dozzle, Home Assistant, ESPHome, MQTT, Zigbee2MQTT.
- Десктоп. У меня энергоснабжение крайне нестабильное. Запитать монитор от резервного источника питания я могу, но компьютер — не позволяет ёмкость моей батареи. Поэтому в условиях отключения света мне хотелось бы иметь базовый «офисный» функционал — браузер, текстовые файлы, таблицы, ну и мультимедийные возможности — какой-нибудь ролик на YouTube посмотреть или видеофайл, без запроса на что-то большее. Я прекрасно понимаю, что Rockchip RK3576 — это не Apple Silicon M и не Qualcomm Snapdragon X Elite, да и цена соответственно отличается.
ИЗ КОРОБКИ ПРЕДУСТАНОВЛЕНА ОС ANDROID 14



Версия ОС — планшетная. Решил воспользоваться моментом и из собственного любопытства провести тесты на Android, которые я обычно провожу, тестируя ТВ-боксы.

Пять минут троттлинг-теста. Признаюсь, было боязно делать его без охлаждения (я решил, что в будущем поставлю радиатор, но точно без вентилятора, пассивного охлаждения мне хватит).

Чип ожидаемо сильно нагрелся, но не то чтобы запредельно — 75°C.


В обычном рабочем режиме, без нагрузки, температура чипа без радиатора — ~36°C.

Скорость eMMC — 226 МБ/с на запись и 204 МБ/с на чтение.

Скорость SSD по USB 3.0 — 225 МБ/с на запись и 238 МБ/с на чтение.

Скорость SD-карты во встроенном кардридере — 67 МБ/с на запись и 72 МБ/с на чтение. Решил, что буду ставить Docker и контейнеры именно на карту SD.

Скорость сетевого соединения по кабелю — ожидаема, в районе 1 Гбит/сек.


Скорость Wi-Fi 6 в комнате с роутером — в районе 400 Мбит/сек. Я, по правде говоря, ожидал, что будет выше.



Версия Android в сабже — не для телевизоров. Проблемы с оптимизацией видны сразу, но справедливости ради — никто данное устройство в качестве ТВ-бокса использовать не будет. Существуют OEM ТВ-боксы на RK3576, они дешевле данной платы, но заточены под ТВ, и софт там оптимизирован. Kodi из коробки Dolby Vision не декодировал в SDR, а вот HDR10+ шел «без дымки». Но картинка в 4K иногда «дропит».

Один OEM-производитель в ТВ-боксе с чипом RK3576 указывает «8K» на корпусе. Это, безусловно, маркетинг. Но мне стало интересно, способен ли этот одноплатник хотя бы его открыть. Видео в Kodi не открылось, но заработало в стороннем плеере. Оно страшно «дропило», но, к моему удивлению, это было не слайд-шоу. То есть сам по себе чип очень даже ничего.


4K VP9 и AV1: 20 и 79 дропов соответственно на одной минуте просмотра. Это подтверждает, что оптимизация конкретно Android на этом устройстве далеко не идеальная.
LINUX
С Android побаловались, пора перейти к основному — построению сервера. Производитель предлагает на выбор 3 версии: официальные Debian 12 и Ubuntu 24.04 (обе с XFCE), и неофициальный Armbian на Ubuntu 24.04 с оболочкой Gnome или без неё.


Начал с Ubuntu (ядро 6.1.75) и сразу понял, что оболочка XFCE не для меня. К тому же в браузере Brave из коробки не было аппаратного ускорения графики. Решил попробовать Armbian с Gnome.




Ядро свежее — 6.1.115. Однако обновление сразу ломало сеть и Bluetooth. Решил, что зайду на второй круг и отключу обновления ядра:
sudo apt-mark hold linux-image-vendor-rk35xx linux-dtb-vendor-rk35xx linux-headers-vendor-rk35xxЯ был приятно удивлён: Gnome здесь достаточно урезанный и потребляет всего 725 МБ ОЗУ, CPU в простое — считаные проценты.

В браузере Brave, аппаратное ускорение видео заработало из коробки. Для меня, как для человека, которому Linux — тёмный лес, путешествие в котором без опоры на ИИ невозможно, это стало огромным плюсом.



Ситуация с видео в браузере на Linux ожидаемо хуже, чем в Android, но в целом я доволен. Full HD (VP9/AVC с расширением h264ify) дает около 100 дропов в минуту — визуально это почти незаметно.
LINUX. NAS — SMB и WebDAV
Здесь всё развернул базовыми средствами (Samba и Apache2). Диски в exFAT. В WebDAV создал самоподписанный сертификат и через Keenetic присвоил доменное имя с переадресацией порта 443.



Скорость передачи с ПК на NAS составляет 109 МБ/сек (предел гигабитного Ethernet). При передаче между USB-SSD скорость достигла 172 МБ/сек.
WevDAV тоже успешно открылся, но его скорость упирается в KeenDNS (сервер Keenetic). Порядка 50мбит/сек. Но учитывая, что это даёт мне при сером IP-адресе, бесплатное облако со всеми моими личными файлами, в любой точке планеты, где есть интернет — и такой скорости достаточно. Если бы был «белый IP», то скорость бы соответствовала пропускной способности интернет-канала.
LINUX. DOCKER
С Docker я не стал «изобретать велосипед» и использовал свою старую инструкцию. Единственное, решил разворачивать его не на eMMC, а на SD-карту.



ОЗУ под контейнеры ушло около 1 ГБ.

Итоговое потребление системы со всеми задачами — 1.8 ГБ. Если открыть браузер с Youtube и рядом таблицы, потребление памяти под 80%, это на грани, но пользоваться можно. Процессор при этом в среднем загружен на 60%, а температура поднимается до 64°C. Для ARM это вполне допустимо, но я решил, что поставлю радиатор (пассивное охлаждение, без вентилятора), чтобы летом чип не перегрелся. Игровые возможности думаю всем очевидны — эмулятор PS1 без проблем, на большее рассчитывать не стоит. А в остальном — всё работает, результатом я доволен. Но очевидно, что у данного одноплатника значительно больше возможностей и потенциала, который я не раскрываю. У него есть цифровые пины, два порта Ethernet, множество специализированных интерфейсов, а так же NPU с производительностью 6 TOPS. Для многих людей — это может быть достаточно важным и привлекательным моментом. Он, к примеру, может заниматься ИИ-распознаванием в системе видеонаблюдения.
На фоне этого возникает резонный вопрос: а не лучше ли за эти деньги строить сервер на X86 архитектуре, к примеру на Intel N100/150? Ведь он будет производительней и более универсальный в целом, можно поднять условный Proxmox. Есть одно преимущество, которое лично для меня — решающее.

Его энергопотребление всего 3W-5W (без работы дисков, разумеется). Мини-пк на Intel N150 будет потреблять 15W-25W, что значительно выше, а в условиях постоянных и длительных отключений электроэнергии — это критичная разница. Но лично мои базовые возможности (NAS + сервер + «браузер, когда нет света») он удовлетворяет.
А у вас есть домашний сервер? Он на ARM, или на AMD64? С чем вы сталкивались в процессе построения сервера? Пишите в комментариях, будет интересно прочитать!
Продукт в официальных магазинах производителя:
> — Официальный сайт Kickpi ---<
> — Aliexpress international ---<
Я прикладываю максимум усилий и много времени, чтобы мои обзоры были полезными и интересными. Если этот обзор Вам понравился — поддержите его пожалуйста плюсом, мне будет очень приятно. А ещё — это отличная мотивация для меня писать ещё больше и качественней для Вас.
Всем хорошего настроения, позитива, добра и мира!
| +226 |
69867
118
|
| +345 |
21403
188
|
| +69 |
5171
113
|
Смотрю на такие коробочки, рука тянется приобрести, чтобы, например, HomeAssistant запустить со всякими брокерами, но нет финального аргумента за. Виртуалку на XigmaNASе делаю и конец мечтам.
Поставил Proxmox, и в нём аж 9 виртуалок работает. И Zabbix, и умный дом со всякими z2m, uptime-kuma, на usb изернетах шлюз на adguardквн… и вот всё это работает потребляя 3-7W 12V, 5-10% CPU, 4-7 GB RAM. А самое удобное это бекапы, которые легко и просто делать в Proxmox. И нафига эти одноплатники?
А главное — легко ставится DVA1622 с поддержкой видеоаналитики, и можно поставить полноценный HDD 3.5.
Zigbee адаптер и профит
То что описано — это не «сбросить», потому что обычный openwrt при сбросе (factory reset) возвращает к начальным настройкам, просто удаляет всё принесённое пользователем. Чувак зашел в failsafe mode, что позволяет провести дебаг, подправить настройки. Это офигенный инструмент, но для своих целей.
В общем, пример у вас как раз про преимущества линукса (вернее, в данном случае преимущества openwrt), позволяющего решить проблему не пуская насмарку всю предыдущую работу.
Ну и чисто ради интереса — какие роутеры или насы не под линуксом? Сервера, типа hp microserv, знаю.
з.ы. Кстати, я freebsd в своё время ставил и на netgear stora, так что должен был вспомнить тоже. Ну или сформулировать не линукс, а *nix
Так что тут влияет или тормознутость реализации WebDAV или скоро вашего интернета.
И какая связь ip-домен...? Чё, у всех белые ip?
Зато получить 100500 миллиардов проблем с дровами и настройками, ограничченную роизводительность всего чего можно и нельзя, ну и как вишенку на торте — чез 3 месяца выйдет очередная 7549.987.324 рокчиипина и про этот все забудут.
Вот старое фото, делал охлаждение:
Получилось овер избыточно, прокачивал на максимальную нагрузку, за 4 часа прогрелся до 46 градусов при окружающей 25 градусов.
На нём несколько виртуалок в Proxmox, не особо загруженных, загрузка CPU примерно 7-10% иногда подлетающая до 60%. Как видим кушает 2.5W ÷ 4W в обычном режиме.
Тоже на радиаторе, пассив. Тут радиатор 475гр, подошёл как раз. При прогрузке температура cpu на максимуме была 68 градусов, в обычном режиме работы 40-45.
И ничё нигде не шумит, не сосёт пыль, не требует обслуживания годами. Действительно — поставил и забыл.
У автора же весь сыр бор
У этого rockchip хорошая энергоэффетивность и npu.
1. С предустановленным home assistant и frigate.
2. Добавить разъём сата для hdd
3. Продавать в корпусе к которому можно подключать модули.
4. Чтобы в корпус присоединялся модуль lifepo4, lipo на 18650.
Проще и дешевле x86 использовать.
Меняете маску на 255.255.254.0 и адресов становится в 2 раза больше. Прям на лету, без спешки, перезагрузок и смены адресации в сети, начиная с роутера…
+ N100 в однопотоке даёт х2 по производительности и на порядок лучшую поддержку х86 в софте. Энергопотребление n100 сравнимо с арм по призводительности на Вт.
А за обзор спасибо, интересно подглядывать куда арм поделки гребут.
Для меня арм ещё остался в «нищепанке» — брать тв приставки и шить армбиан, это если вообще производительность не критична.
Недавно пришлось возиться с диском на 4Тб с бэкапом, отформатированным под древнюю эппловскую файловую систему, ему требовалась дефрагментация. Нашёл древнюю утилиту под MаcOS Tiger 2005 года, она без возражений запустилась и отработала на современном макбуке М1. Напомню, 2005 — это эпоха WinXP. Вы на Windows 11 сегодня не запустите половину программ под XP, несмотря на то, что архитектура проца не изменилась. Яблочники же уважают своих юзеров, поэтому продукты в состоянии «на хлеб уже намазывается, но..» не выпускают.
Сейчас они вон сделали бомбический ноут вовсе на процессоре от айфона, на нём тоже всё работает без пересборки, и как работает!
какая?
это макбук 2020 года ему уже 6 лет
Что не отменяет того что arm ноуты на винде все еще с кучей странных болячек, увы. Не улучшает ситуацию еще и соглашение на экслюзивность windows on arm для qualcomm, альтернатива только крутить arm винду в виртуалке на макбуке.
https://www.ozon.ru/product/asus-vivobook-s-14-oled-s5406sa-noutbuk-14-intel-core-ultra-5-226v-ram-16-gb-ssd-1024-gb-intel-arc-1861056940
1. Ставишь память какого хочешь объёма.
2. Ставишь полноценный Proxmox без бубнов как с портированной версией под малину, из коробки делаешь бекапы, снапшоты, чё угодно. А не вот это вот, вынул флешку/ssd, клонировал её каким-то софтом…
3. В Proxmox — хоть докеры, хоть линуксы, хоть винду запускай, хоть всё сразу. Всё работает.
4. Через 3 года оно не протухнет как протухли мои Orange Pi. Новых OS нет и не будет. Старые со старым ядром уже не ставят новые приложения, постоянные танцы с подменой репозиториев… нафиг такие фокусы.
5. Энергопотребление у современных n100/150/305 — всего чуть выше, чем на тех же RPI4/5, но и производительность выше.
Можно отдать под это дело ВМку.
Он просто конвертит докер контейнеры в lxc. Но, честно говоря, оно до сих пор ущербное, так что да, выход VM.
Дома трудится HP ThinClient T630 (четырёхядерный, бесшумный по причине отсутствия вентилятора, сверхэкономичный, от UPS может работать часами) за 2000 руб., в него воткнуто два диска на 10 Тб. Эта машина крутит:
— Nextcloud
— Immich
— Librechat
— qBittorrent, Radarr, Sonarr, Audiobookshelf,
— HomeAssistant и Scrypted
— CouchDB для Obsidian
— nginx
— samba под бэкапы эппловской ТаймМашины (сотня гигабайт на SSD отдана под write-through bcache к HDD, т.е. скорость инкрементального бэкапа упирается в гигабит сети, потом не спеша с SSD переливается в HDD).
Если приспичит, воткну в свободный слот М2 вот эту штуку и добавлю шесть полноценных портов SATA вместо подключения хардов по USB3:
Зачем всё это рукоблудие если навалом энтерпрайзного железа на x86_64, которое не будет делать вам мозг?
Мощностью и нанометрами пусть подростки меряются. А тут всё просто — решает задачи в рамках поставленных ограничений — значит, всё хорошо.
Лично я бы брать не стал, но не из-за процессора, а потому что мелкая коробка, в которую винты внутрь не запихнёшь.
А когда её выкинули на мусорку, потом барыга подобрал и продал тебе — это другое.
Но если этим ещё и хвалишься и другим советуешь так делать — это диагноз (
Лично у меня был (и до сих пор лежит где-то в кладовке) этот самый hp t630 — это хорошая рабочая машинка, её хватает чтобы крутить несколько виртуалок, какие-то хоум ассистенты, графаны, видеонаблюдение без анализа обьектов(но можно присунуть в м.2 слот coral или hailo и крутить на них нейронки).
У меня проработал лет 5-6, в прошлом году в качестве основного домашнего сервера заменил на мини-пк на райзене — основные претензии кроме сравнительно маломощного процессора: оно довольно громоздкое и не влазит в 7-дюймовый мини-рек(недавно купил deskpi tt, очень нравится, скорее всего возьму ещё минимум один), на m.2 слотах(те два, которые под диски) нет pcie, только сата, но так в целом для нетребовательного пользователя — довольно неплохой вариант.
Ибо когда 30террабайтник сдохнет неожиданно, про данные с него можно будет забыть сразу.
А он сдохнет, причем это будет сюрпризом, ибо множество этих переходников с юсб очень своеобразно диск к хосту пробрасывают.
У меня 24 внешних 4-18 ТБ каждый. Не заметил никакого своеобразия проброса.
Это база для автономной умной колонки.
И совершенно безумная, кстати.
mysku.club/blog/aliexpress/104445.html
— нужны нейронки/не нужны, какие фреймворки/софт, какая производительность
— сколько памяти нужно и зачем
— нужны pcie, сколько линий и зачем
— какая производительность процессора
— сколько сетевых интерфейсов, каких и зачем.
может вам какой-нибудь одноплатный пк на risc-v с 4гб памяти подойдет навроде Banana Pi BPI-F3, может какой старый тонкий клиент.
Однополтник же — от Raspberry до любого другого SBC. Кто-то будет дешевле, кто-то дороже, кто-то жрать больше, кто-то меньше. Автор выбрал нормальный вариант (и надеюсь ему подогнали бесплатно, тогда по цене/качеству выходит неплохо — он вложил много усилий в обзор, и они отбились).
Но варианты все равно есть. Даже этот злополучный помянутый выше tanix w2 один из них.
Вот данные моего мини-сервера на N100 (у N150 TDP такой же). Почти суточный замер показал среднее потребление меньше 6 W
Ну мой выбор сделан.
На одноплатниках продолжают сидеть фанаты и под побаловаться кому выводы нужны.
Увы, поддержка установки Supervized на Home Assistant прекращена. С ней можно было иметь на устройстве нормальную ОС и HA. И кроме НА, который ест 3-5%CPU, 1.5 ГБ ОЗУ и 10-20ГБ диска, можно остальное использовать по своему усмотрению.
А сейчас оставили докеровскую версию, которая имеет существенные ограничения, и HaOS, для которой нужно выделять всю машину (или виртуалку). Либо ставить Prjxmox, что пости одно и тоже.