Orange Pi Zero 2W и плата расширения: краткий обзор и установка Uptime Kuma на Armbian 24.04

Примечание

Устройство Orange Pi Zero 2W было предоставлено официальным производителем Shenzhen Xunlong Software CO., Limited.

Orange Pi official website:
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-2W.html

Aliexpress URL:
https://www.aliexpress.com/item/1005006016355138.html
https://aliexpress.ru/item/1005009042067747.html
https://www.aliexpress.com/item/1005007586448022.html

Аппаратные характеристики, плата расширения и корпус

Orange Pi Zero 2W — компактный и энергоэффективный одноплатный компьютер на базе Allwinner H618, ориентированный на сетевые сервисы, IoT-проекты и мини-серверы. Несмотря на небольшие размеры, плата уверенно работает с Linux-дистрибутивами, запускает Docker-контейнеры и подходит для задач, требующих круглосуточного функционирования.

Основные характеристики Orange Pi Zero 2W

  • Процессор: Allwinner H618, Quad-Core Cortex-A53 @ 1.5 ГГц
  • Графика: Mali-G31 MP2
    • Поддержка: OpenGL ES 1.0/2.0/3.2, OpenCL 2.0, Vulkan 1.1
  • Оперативная память: LPDDR4 — 1 ГБ / 1.5 ГБ / 2 ГБ / 4 ГБ (разные модификации)
  • Постоянная память: SPI Flash 16 МБ
  • Беспроводная связь: Wi-Fi 5.0 + Bluetooth 5.0
  • Видео выход: 1× Mini-HDMI 2.0 (вывод до 4K@60 FPS)
  • USB: 2× Type-C USB 2.0
  • Накопитель: microSD
  • 24-пиновый интерфейс расширения:
    • 2× USB 2.0
    • 100 Мбит Ethernet
    • аудио-выход
    • TV-out
    • ИК-приёмник
    • кнопка питания
    • 2× пользовательские кнопки
  • 40-пиновый GPIO: GPIO, UART, I²C, SPI, PWM
  • Питание: USB Type-C 5V/2A или 5V/3A
  • Габариты платы: 30 × 65 × 1.2 мм
  • Вес: 12.5 г
  • Поддерживаемые ОС:
    Android 12 TV, Debian 11/12, Ubuntu 22.04/20.04, Orange Pi OS (Arch)

Плата расширения (в комплекте)

В комплекте с моим устройством шла фирменная плата расширения.Она существенно расширяет возможности платы и удобно подходит для серверных задач.

Характеристики платы расширения:

  • питание — от основной платы Orange Pi Zero 2W
  • порты:
    • 100 Мбит LAN
    • 2× USB 2.0
    • 3.5 мм AUX аудио
    • ИК-приёмник
    • кнопка включения/выключения
    • 2× пользовательские кнопки
    • 24-контактный FFC-интерфейс
  • размеры: 65 × 30 × 17 мм
  • вес: 20 г (50 г в упаковке)

Практическое использование

При тестировании:

  • проводное соединение через LAN-порт платы расширения заработало сразу;
  • оба USB-порта корректно работали с клавиатурой и мышью;
  • mini-HDMI на основной плате успешно выводил изображение на монитор.

То есть, вся периферия работала без сбоев сразу после установки Armbian 24.04.

Корпус (приобретён отдельно)

Корпус был куплен отдельно на AliExpress и рассчитан на сборку «плата + плата расширения».

Он обеспечивает:

  • аккуратный внешний вид;
  • компактность;
  • хороший доступ к LAN, USB и mini-HDMI;
  • достаточную вентиляцию;
  • удобство в постоянной эксплуатации как мини-сервер.

В результате Orange Pi Zero 2W с платой расширения и корпусом превращается в полностью готовый мини-компьютер, подходящий для домашнего сервера, шлюза или мониторингового узла.


Введение

В этом материале я знакомлюсь с Orange Pi Zero 2W и фирменной платой расширения.
Это компактный, недорогой и энергоэффективный одноплатный компьютер, ориентированный на сетевые, IoT-и сервисные задачи.

К плате расширения был подключён LAN-кабель, оба USB-порта работали корректно (клавиатура и мышь), а для тестирования видеовыхода на саму плату Orange Pi Zero 2W был подключён монитор через mini-HDMI — изображение выводилось без проблем.

В отличие от обзора Orange Pi Zero 3, здесь мы не проводим детальных тестов производительности.
Цель статьи — выполнить краткий обзор и протестировать устройство в реальной задаче:
установить систему мониторинга Uptime Kuma и настроить мониторинг сайта biggratz.ru.

Для работы использован образ:

Armbian Linux v6.12 (Ubuntu 24.04 Noble) — server edition, установленный на microSD.


Первичная настройка Armbian

После загрузки с SD-карты выполняем стандартные шаги.

Подключение по SSH

Подключаемся к устройству:

ssh root@IP-адрес

Выполняем первичную настройку:

  • вводим пароль root;
  • задаём новый пароль;
  • создаём нового пользователя;
  • выбираем оболочку: bash или zsh.

Bash или Zsh — что выбрать?

Для работы с сервером подойдут обе оболочки:

  • bash — классический вариант, установлен по умолчанию в большинстве Linux-систем;
  • zsh — более удобен за счёт подсветки, автодополнения и расширенной функциональности.

Для постоянной серверной работы можно оставить bash.
Если хочется более комфортной командной строки — zsh также отлично подходит.


Подключение к системе после настройки

Теперь подключаемся от имени созданного пользователя:

ssh user@IP-адрес

Проверяем базовую информацию:

uname -a
cat /etc/os-release

Настройка времени и региона

Армбиан иногда некорректно определяет часовой пояс и дату. Настроим вручную:

Установка региона

sudo timedatectl set-timezone Europe/Moscow

Проверка

timedatectl status

В выводе должны отображаться корректные:

  • локальное время,
  • часовой пояс,
  • синхронизация NTP.

Обновление системы

sudo apt update && sudo apt upgrade -y

После обновления можно переходить к установке ПО.


Установка Uptime Kuma на Orange Pi Zero 2W

Что такое Uptime Kuma?

Uptime Kuma — это современная self-hosted система мониторинга, аналог UptimeRobot, с удобным веб-интерфейсом и поддержкой:

  • HTTP(S) мониторинга сайтов,
  • мониторинга портов,
  • ICMP (ping),
  • DNS,
  • TCP, UDP,
  • Docker контейнеров,
  • статусов SSL,
  • Telegram и других уведомлений.

Лёгкий, быстрый и идеально подходит для Orange Pi.


1. Установка Docker (актуальный способ)

Используем официальную установку Docker для Ubuntu 24.04.

sudo apt update
sudo apt install -y ca-certificates curl gnupg

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl enable --now docker

Проверяем:

docker --version

2. Запуск Uptime Kuma через Docker

Создаём каталог для данных:

sudo mkdir -p /opt/kuma

Запускаем контейнер:

sudo docker run -d \
  --name uptime-kuma \
  -p 3001:3001 \
  -v /opt/kuma:/app/data \
  --restart=always \
  louislam/uptime-kuma:latest

Интерфейс будет доступен по адресу:

http://IP-устройства:3001

Первый вход — создаём учётную запись администратора.


3. Настройка Telegram-уведомлений

Чтобы получать уведомления при падении сайта, создаём Telegram-бота:

  1. Открыть @BotFather
  2. Команда /newbot
  3. Получить Bot Token

Затем узнаём Chat ID:

https://api.telegram.org/botTOKEN/getUpdates

В Uptime Kuma:

Settings → Notifications → Add → Telegram

Указываем:

  • Bot Token
  • Chat ID

Нажимаем Test.
Если всё правильно — приходит сообщение.


4. Добавляем мониторинг сайта biggratz.ru

В левом меню нажимаем Add New Monitor.

Выбираем:

Type:

HTTP(s)

Friendly Name:

BigGratz

URL:

https://biggratz.ru

Interval:

60 seconds

Retries:

3

Добавляем Telegram в Notifications.

Сохраняем.

Теперь при недоступности сайта придёт:

  • BigGratz is Down
  • BigGratz is Up

Работа веб-интерфейса Uptime Kuma

Панель управления предоставляет:

  • Dashboard — общая доступность сервисов
  • Monitoring List — список всех мониторингов
  • Status Page — публичная страница статуса
  • Notifications — Telegram и другие уведомления
  • Settings — резервное копирование, обновления, настройки базы

Несмотря на лёгкость, Uptime Kuma закрывает все базовые задачи мониторинга.


Совместимость с Orange Pi Zero 2W

Uptime Kuma работает стабильно:

  • потребление памяти: 120–180 МБ,
  • загрузка CPU минимальная,
  • веб-интерфейс быстрый, без задержек.

Даже на Zero 2W мониторинг 20–30 ресурсов работает уверенно.


Итоги и выводы

Orange Pi Zero 2W с Armbian 24.04 — это удобная и доступная платформа для развёртывания лёгких сервисов мониторинга.

Связка платы, расширительного модуля и Uptime Kuma обеспечивает:

  • мониторинг сайтов и API,
  • контроль сетевых сервисов,
  • проверки SSL сертификатов,
  • уведомления в Telegram,
  • публичную статусную страницу.

Это простой и надёжный вариант как для домашней инфраструктуры, так и для небольших проектов.