Другие мини-ПК и одноплатники¶
Хабом может быть не только Raspberry Pi: подойдут одноплатники Orange Pi, Radxa, ODROID, Banana Pi, x86 мини-ПК на Intel N100, NUC, неттопы и тонкие клиенты. Здесь — как подготовить такую машину к установке хаба.
Подойдёт ли ваш компьютер¶
Нужны 64-битный процессор (amd64 или arm64) и Debian или Ubuntu — либо система на их
основе, например Armbian или DietPi. Полный список — Предварительные требования.
Не подойдут 32-битные платы: Orange Pi Zero и Zero LTS, One, PC (процессоры Allwinner H2+/H3), ранние Banana Pi и подобные — хаб на них не заработает. Новые Orange Pi Zero2, Zero3 и Zero 2W — 64-битные и подходят.
Одноплатник на ARM: Armbian Imager¶
Для большинства ARM-плат удобнее всего Armbian — Debian или Ubuntu, собранные под конкретную плату. Записывает его графическая программа Armbian Imager для Windows, macOS и Linux: https://imager.armbian.com/
По желанию — заранее заведите профиль: значок ⚙ → Profiles → New profile. В нём задаются сеть (Wi-Fi), часовой пояс, пароль root и первый пользователь с SSH-ключом. Imager запишет их прямо в образ, и плата загрузится уже настроенной. Имени машины в профиле нет — его зададим позже.
Пройдите шаги Manufacturer → Board: производитель и модель платы.
Шаг OS: выберите образ без рабочего стола — Minimal (хабу графика не нужна).
Шаг Storage: карта или eMMC-накопитель. После записи Imager сам сверит образ с картой.
Примечание
У плат с пометкой COMMUNITY (их поддерживает сообщество, а не команда Armbian) стабильных сборок нет — только Rolling Release, и при входе образ представляется как Developer Preview Build. Хаб на нём работает (проверено на Orange Pi Zero3), но для дома, где хаб будет работать годами, надёжнее плата с пометкой STANDARD или PLATINUM.
Если профиль не заполняли, войдите по SSH под root с паролем 1234 — адрес платы ищите в
списке клиентов роутера. Armbian запустит мастер первого входа:
новый пароль root;
имя, пароль и полное имя своего пользователя — он получит права
sudo, дальше работайте под ним;на вопрос Set user language based on your location? ответьте
y— иначе мастер выведет список из сотен локалей.
Если вашей платы в Armbian нет — возьмите образ Debian или Ubuntu с сайта производителя и
запишите его той же программой: она принимает файлы img, xz, gz и другие.
Совет
Если на плате есть eMMC или NVMe, ставьте систему туда: для работы круглые сутки они надёжнее карты памяти.
x86 мини-ПК: Debian или Ubuntu Server¶
Скачайте Debian 13 (образ netinst) или Ubuntu Server (LTS, 24.04 или новее).
Запишите образ на флешку — тем же Armbian Imager, balenaEtcher или Rufus — и загрузитесь с неё.
Установите систему на внутренний диск. Рабочий стол не выбирайте, а SSH-сервер — отметьте (в Debian — «SSH server» в списке программ, в Ubuntu Server — «Install OpenSSH server»).
Чтобы хаб работал без присмотра:
в BIOS включите автозапуск после отключения питания (пункт вида Restore on AC Power Loss → Power On);
запретите системе засыпать:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Имя rocket-home.local¶
В Armbian, Ubuntu Server и Debian без рабочего стола обнаружение по имени в локальной сети
по умолчанию не работает. Включите его, чтобы заходить на хаб по rocket-home.local, а не по IP:
sudo hostnamectl set-hostname rocket-home
sudo apt install -y avahi-daemon
Предупреждение
Если в сети уже есть хаб с именем rocket-home, дайте новой машине другое имя —
например, rocket-home-2. Два одинаковых имени в одной сети конфликтуют.
После этого подключайтесь: ssh user@rocket-home.local. Если имя всё равно не находится —
способы узнать IP-адрес описаны на странице Raspberry Pi, они те же.
Перед установкой хаба¶
dpkg --print-architecture # amd64 или arm64
timedatectl # часовой пояс и «System clock synchronized: yes»
sudo apt update && sudo apt full-upgrade -y
sudo reboot # после обновления ядра — обязательно
ls -l /dev/serial/by-id/ # после перезагрузки: координатор виден в системе
Если часовой пояс не ваш — sudo timedatectl set-timezone Europe/Moscow (подставьте свой).
Координатор подключайте через USB-удлинитель, подальше от корпуса и портов USB 3.0.
Примечание
Если в системе работает ModemManager (бывает в Ubuntu), он может перехватывать последовательные порты, и координатор «пропадает». Проверьте и отключите:
systemctl is-active ModemManager
sudo systemctl disable --now ModemManager
Дальше — установка хаба одной командой.