Источник: selfhosting.sh
Быстрая рекомендация
Пропустите ARM SBC и вместо этого приобретите мини-компьютер Intel N100. За $130–160 вы получаете в 4 раза больше производительности, полную совместимость x86 (каждый образ Docker работает), NVMe хранение и 16 ГБ ОП. Raspberry Pi 5 стоит $80 только за плату — добавьте корпус, БП, SD-карту/SSD, и вы окажетесь на уровне $120–150 с худшей производительностью и проблемами совместимости с ARM. Если вам конкретно нужен ARM SBC (проекты GPIO, крайне низкое потребление, образование), Orange Pi 5 или ODROID-M1S лучше подходят по цене, чем Raspberry Pi 5. Получите конфигурации Docker Compose, выбор оборудования и ярлыки настройки, которые мы не публикуем в статьях. Еженедельно. Без спама. Подписаться
Почему люди ищут альтернативы
Raspberry Pi имеет реальные ограничения для саморазмещения:
Ограничение| Последствия
---|---
Архитектура ARM| Некоторые образы Docker не имеют сборок ARM (linux/arm64). Вы будете сталкиваться с этим регулярно.
Максимум 8 ГБ ОП| Невозможно удобно запустить более 10–15 контейнеров
Хранение на SD-карте (по умолчанию)| Медленно, ненадежно для круглосуточного использования, SD-карты выходят из строя
Отсутствие SATA/NVMe (Pi 4)| USB-накопители — единственное расширение (Pi 5 имеет M.2 HAT)
Ограниченная вычислительная мощность| Отсутствует аппаратное транскодирование для Plex/Jellyfin
Доступность| Хронические проблемы с поставками (улучшится в 2025–2026, но исторически ненадежны)
Общая стоимость после покупки аксессуаров| $120–150 за рабочую настройку — то же самое, что и у x86 мини-компьютера
Альтернативы
Уровень 1: x86 мини-компьютеры (Рекомендуется)
Это не SBC — это полноценные компьютеры в крошечном корпусе. Лучше, чем любой ARM SBC для саморазмещения.
Устройство| Процессор| ОП| Хранение| Потребление| Цена
---|---|---|---|---|---
Beelink EQ14| Intel N150 4C/4T| 16 ГБ DDR4| 500 ГБ NVMe| 6–8W| ~$160
Beelink S12 Pro| Intel N100 4C/4T| 16 ГБ DDR5| 500 ГБ NVMe| 6–8W| ~$140
MeLE Quieter 4C| Intel N100 4C/4T| 8 ГБ LPDDR5| 256 ГБ eMMC| 6–8W| ~$130
GMKtec M7 Pro| Intel N150 4C/4T| 16 ГБ DDR4| 512 ГБ NVMe| 6–8W| ~$150
Почему они лучше: Полная совместимость x86_64, NVMe хранение включено, 16 ГБ ОП, аппаратное транскодирование (QuickSync), завершенная система с корпусом/БП. То же самое потребление энергии, что и у Raspberry Pi под нагрузкой. Каждый образ Docker работает без проблем с совместимостью ARM.
Уровень 2: ARM SBC (Если вам нужен ARM)
| Устройство | SoC | Ядра | ОП | Хранение | Потребление | Цена |
|---|---|---|---|---|---|---|
| Orange Pi 5 | RK3588S | 8C (4+4) | 4–16 ГБ | M.2 NVMe + eMMC | 5–10W | $60–110 |
| Orange Pi 5 Plus | RK3588 | 8C (4+4) | 8–32 ГБ | M.2 NVMe + eMMC | 5–15W | $90–150 |
| ODROID-M1S | RK3566 | 4C A55 | 4–8 ГБ | M.2 NVMe + eMMC | 3–5W | $45–55 |
| Raspberry Pi 5 | BCM2712 | 4C A76 | 4–8 ГБ | SD + M.2 (HAT) | 4–8W | $60–80 |
| Rock 5B | RK3588 | 8C (4+4) | 4–16 ГБ | M.2 NVMe + eMMC | 5–12W | $80–140 |
| Banana Pi BPI-M7 | RK3588 | 8C (4+4) | 8–32 ГБ | M.2 NVMe | 5–12W | $90–160 |
| Libre Computer ROC-RK3588S-PC | RK3588S | 8C (4+4) | 4–16 ГБ | M.2 NVMe | 5–10W | $75–120 |
| ### Уровень 3: Тонкие клиенты (Б/У, дешево) | ||||||
| Устройство | Процессор | ОП | Хранение | Потребление | Цена (Б/У) | |
| --- | --- | --- | --- | --- | --- | |
| HP t630 | AMD GX-420GI 4C | 4–8 ГБ | 32 ГБ SSD | 10–15W | $30–50 | |
| HP t740 | AMD Ryzen V1756B 4C/8T | 8–32 ГБ | NVMe + SATA | 15–25W | $60–100 | |
| Dell Wyse 5070 | Pentium J5005 4C | 4–16 ГБ | M.2 + 2.5” | 8–12W | $30–50 | |
| Lenovo M720q Tiny | i5-8500T 6C | 8–32 ГБ | NVMe + 2.5” | 15–25W | $60–90 | |
| Используемые тонкие клиенты — это секретное ценовое предложение. HP t740 с Ryzen V1756B за $70 б/у дает вам лучшую производительность, чем Raspberry Pi 5, совместимость x86, расширяемую ОП и NVMe + SATA хранилище. |
Сравнение: Raspberry Pi 5 против альтернатив
| Функция | Raspberry Pi 5 | Orange Pi 5 | Intel N100 Mini PC | HP t740 (б/у) |
|---|---|---|---|---|
| Архитектура | ARM64 | ARM64 | x86_64 | x86_64 |
| Процессор (Geekbench multi) | ~2,500 | ~4,000 | ~4,500 | ~3,500 |
| Максимум ОП | 8 ГБ | 16 ГБ | 16 ГБ | 32 ГБ |
| NVMe | M.2 HAT (доп. $) | Встроенный M.2 | Встроенный | Встроенный |
| Совместимость Docker | 90% образов | 90% образов | 100% образов | 100% образов |
| Аппаратное транскодирование | Нет | Ограниченное (VPU) | QuickSync (отличное) | Нет/ограниченное |
| GPIO | 40-контактный | 26-контактный | Нет | Нет |
| Общая стоимость (рабочая) | $120–150 | $85–135 | $130–160 | $60–100 |
| Потребление (в режиме ожидания) | 3–5W | 3–5W | 5–8W | 10–15W |
| ### Проблема совместимости Docker | ||||
| ARM образы Docker становятся все более доступными, но вы все равно столкнетесь с нехваткой: | ||||
| * Работает на ARM64: Большинство популярных приложений (Nextcloud, Jellyfin, Pi-hole, Vaultwarden, Home Assistant) | ||||
| * Не работает на ARM64: Некоторые нишевые приложения, многие корпоративные инструменты, контейнеры Windows, некоторые инструменты CI/CD | ||||
| * Работает, но медленнее на ARM64: Приложения, которые компилируются из исходников при первом запуске, нагрузки, требующие большого объема данных |
С x86 мини-компьютером эта проблема не существует. Каждый образ Docker на Docker Hub работает.
Лучшие случаи использования для каждого
Raspberry Pi 5 — покупайте, если:
- Вам нужны выводы GPIO для электроники/IoT проектов
- Вы обучаете детей вычислениям
- Вы хотите выделенное устройство для одной цели (Pi-hole, Home Assistant)
- Бюджет действительно менее $80 (только плата)
- У вас уже есть аксессуары для Pi (корпусы, БП, SD-карты)
Orange Pi 5 / Rock 5B — покупайте, если:
- Вы хотите ARM, но вам нужно более 8 ГБ ОП
- Вы хотите встроенный NVMe без HAT
- Вам нужен NPU RK3588 для edge AI
- Вы хотите лучшую производительность, чем у Pi, при аналогичном потреблении энергии
Мини-компьютер Intel N100 — покупайте, если:
- Саморазмещение — основное применение
- Вы хотите избежать проблем с совместимостью Docker
- Вам нужно аппаратное транскодирование (Plex/Jellyfin)
- Вы хотите NVMe + 16 ГБ ОП из коробки
- Общая стоимость важнее цены только за плату
Используемый тонкий клиент — покупайте, если:
- Бюджет менее $70
- Вы хотите совместимость x86 по самой низкой цене
- Вам не жалко использованное/отремонтированное оборудование
- Вы хотите расширяемую ОП более 8 ГБ
- Вы ощущаете себя комфортно без гарантии
Настройка SBC для саморазмещения
Независимо от того, какой ARM SBC вы выберете:
1. Используйте правильную ОС
- Armbian — лучшая Linux дистрибутив для ARM SBC. Поддерживает Orange Pi, Rock, ODROID и многие другие. На базе Debian/Ubuntu, отличная поддержка оборудования.
- Raspberry Pi OS — для Raspberry Pi только. На базе Debian.
- DietPi — ультралегкий, оптимизированный для SBC. Хорошо подходит для ограниченных ресурсов.
2. Не загружайтесь с SD-карты
SD-карты выходят из строя под нагрузками серверов (постоянные записи из журналов, баз данных, Docker). Загружайтесь с:
* NVMe SSD (лучше — если плата поддерживает это)
* eMMC модуль (хорошо — припаяно, более надежно, чем SD)
* USB SSD (приемлемо — используйте качественный USB-SATA адаптер)
3. Добавьте надлежащее охлаждение
ARM SoC термически ограничиваются под длительной нагрузкой. Минимум:
* Радиатор на SoC (обычно включен)
* Активный вентилятор для Raspberry Pi 5 (он сильно нагревается под нагрузкой)
* Для плат RK3588: металлический корпус действует как радиатор
4. Используйте качественный блок питания
USB-C блоки питания для SBC должны обеспечивать достаточный ток:
* Raspberry Pi 5: 5V/5A (27W USB-C PD) — рекомендуется оригинальный БП
* Orange Pi 5: 5V/4A или USB-C PD
* Rock 5B: USB-C PD или разъем для блока питания
Недостаточно мощные БП вызывают сбои, коррумпированные SD-карты и отключения USB-устройств. Используйте оригинальный БП или проверенное зарядное устройство USB-C PD.
Часто задаваемые вопросы
Улучшается ли ARM для саморазмещения?
Да, медленно. Основные проекты (Nextcloud, Jellyfin, Home Assistant, большинство баз данных) имеют ARM64 образы. Но x86 все еще имеет 100% совместимость против ~90% для ARM. Разрыв сокращается каждый год, но не закрыт.
Могу ли я запустить Proxmox на ARM SBC?
Нет. Proxmox VE требует x86_64. Для виртуализации ARM используйте QEMU/KVM непосредственно на Armbian или используйте контейнеры LXC (которые Armbian поддерживает нативно).
Стоит ли Raspberry Pi 5 больше, чем Pi 4?
Для саморазмещения — да. Pi 5 в 2–3 раза быстрее, поддерживает M.2 NVMe (через HAT) и имеет лучшие I/O. Pi 4 все еще продается, но не стоит покупать новый, когда есть Pi 5. Используемые Pi 4 за $30–40 — разумный выбор для одноцелевых устройств, таких как Pi-hole.
Что насчет CM4/CM5 (Compute Module)?
Compute Modules — это платы без портов — вы покупаете carrier board с необходимыми портами. Некоторые NAS carrier boards (например, Wiretrustee SATA board) превращают CM4 в 4-бейный NAS. Интересно, но нишево — мини-компьютеры более практичны для большинства людей.
Могу ли я создать кластеры Raspberry Pi?
Технически да (Kubernetes, Docker Swarm). Практически, один мини-компьютер N100 превосходит 4 Raspberry Pi 5, собранные вместе, стоит меньше, использует меньше энергии и гораздо проще. Кластеризация Pi является учебным упражнением, а не практической архитектурой.