Источник: selfhosting.sh


Быстрый вердикт

Raspberry Pi 5 (8 ГБ) является способным начальным домашним сервером за $80. Он запускает Pi-hole, Home Assistant, WireGuard и множество легких контейнеров Docker без проблем. Но он испытывает трудности с хранилищем, вычислительными задачами или много контейнерными рабочими нагрузками — и к тому времени, как вы добавите корпус, блок питания, SSD и охлаждение, вы потратите $130-150, что ставит вас на уровень mini PC Intel N100. N100 быстрее, более функционален и использует аналогичное количество энергии.
Покупайте Raspberry Pi, если у вас уже есть один, вы хотите изучать Linux на ARM или вам нужен выделенный сервер единого назначения (Pi-hole, Home Assistant). Покупайте mini PC вместо этого, если вы начинаете с нуля и хотите получить наиболее мощную платформу для самостоятельного хостинга за ваши деньги.
Получите конфигурации Docker Compose, выбор аппаратных средств и сокращения настройки, которые мы не публиковали в статьях. Еженедельно. Без спама.
Подписаться

Сравнение моделей Raspberry Pi

Характеристика Pi 4 (8 ГБ) Pi 5 (8 ГБ) Pi 5 (16 ГБ)
CPU BCM2711, 4C Cortex-A72, 1.8 ГГц BCM2712, 4C Cortex-A76, 2.4 ГГц BCM2712, 4C Cortex-A76, 2.4 ГГц
ОЗУ 8 ГБ LPDDR4 8 ГБ LPDDR4X 16 ГБ LPDDR4X
Хранилище microSD, загрузка по USB 3.0 microSD, PCIe 2.0 x1 (NVMe через HAT) microSD, PCIe 2.0 x1 (NVMe через HAT)
Сети 1x Gigabit Ethernet 1x Gigabit Ethernet 1x Gigabit Ethernet
USB 2x USB 3.0, 2x USB 2.0 2x USB 3.0, 2x USB 2.0 2x USB 3.0, 2x USB 2.0
GPIO 40-pin 40-pin 40-pin
Потребление (покоя) ~3-4W ~3-5W ~3-5W
Потребление (нагрузка) ~6-7W ~8-12W ~8-12W
Цена ~$55 (если доступно) ~$80 ~$120
Рекомендация: Купите Pi 5 с 8 ГБ. Pi 4 заметно медленнее и не поддерживает NVMe. Модель на 16 ГБ стоит дополнительных $40 только в том случае, если вы планируете запускать ресурсоемкие сервисы, такие как Nextcloud или Immich.

Что вам нужно

Обязательно (~$120-150 всего)

Компонент Рекомендация Цена
Raspberry Pi 5 (8 ГБ) Плата сама по себе ~$80
Блок питания Официальный блок питания Raspberry Pi 27W USB-C ~$12
NVMe SSD + HAT Pimoroni NVMe Base или официальный Pi 5 M.2 HAT + 256 ГБ NVMe ~$30-40
Корпус Официальный корпус Pi 5 с вентилятором или Argon ONE V3 ~$15-25
Ethernet кабель Cat 5e или Cat 6 ~$5
### По желанию
Компонент Почему Цена
--------------------------- --------------------------------------------- -------------
Активный кулер Поддерживает CPU на максимальной производительности под постоянными нагрузками ~$5-10
PoE+ HAT Питание по Ethernet — один кабель для питания и данных ~$20
UPS HAT Резервное питание для чистого завершения работы при отключении питания ~$25-40
USB-to-SATA адаптер Подключите SSD или HDD на 2.5 дюйма для большего хранилища ~$10
Общая стоимость для готовой к работе установки: $120-150. По этой цене серьезно рассмотрите mini PC Intel N100 за $150-160, который включает ОЗУ, SSD, корпус и блок питания в одной коробке с значительно большей производительностью.

Начальная настройка

1. Запись ОС

Используйте Raspberry Pi Imager для записи Raspberry Pi OS Lite (64-bit) на ваш NVMe SSD или microSD карту. Выберите lite-версию — вам не нужна графическая оболочка на сервере.
В дополнительных настройках Imager (значок шестеренки):
* Включить SSH (по паролю или по ключу)
* Установить имя хоста (например, pi-server)
* Установить имя пользователя и пароль
* Настроить Wi-Fi только как резерв — всегда используйте Ethernet для сервера

2. Загрузка и подключение

Вставьте SSD/SD карту, подключите Ethernet, включите питание. Подождите 60-90 секунд, затем:

ssh [[email protected]](<https://selfhosting.sh/cdn-cgi/l/email-protection>)
# или используйте IP-адрес из таблицы DHCP вашего роутера

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

sudo apt update && sudo apt full-upgrade -y
sudo reboot

4. Установка Docker

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# Выйдите из системы и войдите обратно, чтобы изменения группы вступили в силу

Проверьте:

docker run hello-world

5. Установка Docker Compose

Docker Compose v2 включен в установку Docker выше. Проверьте:

docker compose version
# Должно показать версию Docker Compose v2.x.x

6. Загрузка с NVMe (Pi 5)

Если вы используете NVMe HAT, обновите загрузчик для загрузки с NVMe:

sudo raspi-config
# Дополнительные параметры → Порядок загрузки → NVMe/USB загрузка
sudo reboot

NVMe в 5-10 раз быстрее, чем microSD для случайного ввода-вывода. Запуск контейнеров Docker, запросы к базам данных и операции с файлами Nextcloud все значительно выигрывают.

7. Установка статического IP

Отредактируйте /etc/dhcpcd.conf или настройте роутер для назначения статического DHCP-лизинга. Вашему серверу нужен постоянный IP-адрес.

sudo nano /etc/dhcpcd.conf

Добавьте:

interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

Что вы можете запустить

Хорошо работает (низкое CPU, низкий RAM)

Эти сервисы комфортно работают на Pi 5 с 8 ГБ ОЗУ:
* Pi-hole — DNS блокировщик рекламы. Изначальное убийственное приложение для Pi. Использует ~50 МБ RAM.
* AdGuard Home — Современная альтернатива Pi-hole. ~80 МБ RAM.
* Home Assistant — Центр автоматизации дома. ~300 МБ RAM. Zigbee/Z-Wave через USB.
* WireGuard — VPN сервер. Практически без накладных расходов.
* Vaultwarden — Менеджер паролей, совместимый с Bitwarden. ~30 МБ RAM.
* Uptime Kuma — Мониторинговая панель. ~80 МБ RAM.
* Syncthing — Синхронизация файлов. ~200 МБ RAM.
* FreshRSS — RSS читалка. ~100 МБ RAM.

Работает адекватно (умеренное использование ресурсов)

Эти приложения работают, но могут показаться медленнее, чем на мини-PC с архитектурой x86:
* Nextcloud — Синхронизация файлов и совместная работа. Работает, но первоначальные сканирования файлов и тяжелые PHP операции заметно медленнее. Используйте Redis и кэширование APCu.
* BookStack — Вики. На основе PHP, с аналогичным профилем производительности к Nextcloud.
* Gitea или Forgejo — Хостинг Git. Подходит для личных репозиториев, медленный для больших репозиториев.
* Paperless-ngx — Управление документами. OCR обработка медлительна на ARM, но работает.

Не рекомендуется

  • Plex — Нет аппаратного транскодирования на ARM. Только прямое воспроизведение. Если клиенты не могут воспроизводить ваш медиаформат напрямую, начнется буферизация.
  • Jellyfin — Тоже ограничение по транскодированию. Прямое воспроизведение работает нормально.
  • Immich — Установка управления фото на основе ML. Распознавание лиц и обнаружение объектов будет медленно на CPU Pi.
  • GitLab — Требует 4 ГБ и более ОЗУ только для себя. Потребляет всю мощность Pi.
  • Matrix/Element — ресурсоемкие. Synapse требует значительной ОЗУ и CPU для федерации. Conduit легче, но все еще требует много ресурсов на Pi.

Совместимость с ARM

Самое большое практическое ограничение Raspberry Pi для самостоятельного хостинга — архитектура ARM. Большинство Docker образов публикуются для linux/amd64 (x86_64). Многие также публикуют сборки linux/arm64, но не все.
Хорошая поддержка ARM64: Pi-hole, AdGuard Home, Home Assistant, Nextcloud, Vaultwarden, Uptime Kuma, Gitea, Syncthing, BookStack, FreshRSS, Paperless-ngx, WireGuard, Traefik, Caddy, PostgreSQL, MariaDB, Redis.
Ограниченная или никакой поддержки ARM64: Некоторые нишевые самохостинговые приложения публикуют только x86 образы. Всегда проверяйте Docker Hub или GitHub приложения на наличие arm64 / aarch64 тегов перед планированием развертывания.
Образы LinuxServer.io являются надежным выбором — LSIO публикует многопользовательские образы для большинства их каталога, включая ARM64.

Варианты хранилища

microSD (избегайте для серверов)

microSD карты медленные и изнашиваются. Скорости произвольной записи 5-15 МБ/с делают операции с контейнерами Docker невыносимыми. microSD карта, используемая как загрузочный диск сервера, вероятно, выйдет из строя в течение 1-2 лет.

NVMe SSD через M.2 HAT (рекомендуется)

Pi 5 поддерживает NVMe через M.2 HAT PCIe 2.0 x1. Это дает вам:
* Последовательные чтения: ~800 МБ/с (ограничено PCIe 2.0 x1)
* Случайные операции ввода-вывода: 50,000+ (по сравнению с ~3,000 для microSD)
* Надежность: SSD рассчитаны на годы непрерывного использования

256 ГБ NVMe SSD стоит ~$20-25. Это минимально рекомендованная установка.

USB 3.0 SSD (хорошая альтернатива)

Адаптер USB 3.0 к SATA с SSD на 2.5 дюйма дает ~300-400 МБ/с последовательных и намного лучшие случайные операции ввода-вывода, чем microSD. Дешевле, чем подход с NVMe HAT, если у вас уже есть запасной SSD.

Внешний USB HDD (только для массового хранения)

Хорошо подходит для медиабиблиотек, доступ к которым осуществляется через Jellyfin/Plex. Не подходит в качестве основного диска OS/Docker — слишком медленно для случайного ввода-вывода.

## Энергопотребление
Pi 5 remarkably power-efficient:
Состояние| Потребление энергии  
---|---  
Ожидание (без головы, без контейнеров)| 3-4W  
Лёгкая нагрузка (Pi-hole + несколько контейнеров)| 4-6W  
Умеренная нагрузка (10 контейнеров, активное использование)| 6-9W  
Полная загрузка процессора| 10-12W  
**Годовая стоимость электричества при $0.12/kWh:**
Сценарий| Ватты| Годовые расходы  
---|---|---  
Типичная серверная нагрузка Pi 5| 5W| $5.26  
Типичная серверная нагрузка Intel N100| 8W| $8.41  
Типичная серверная нагрузка Dell OptiPlex| 28W| $29.44  
Pi экономит ~$3 в год по сравнению с мини-компьютером N100 на электричестве. За 5 лет это $15 — недостаточно, чтобы компенсировать преимущества N100 по производительности.

## Ограничения
### Нет аппаратного видеоперекодирования
Графический процессор VideoCore Pi не может быть использован для аппаратного перекодирования Plex или Jellyfin. Если клиент запрашивает перекодирование, это выполняет ЦП — а 4 ядра ARM на 2.4 GHz не могут справиться даже с одной программной трансформацией 1080p плавно. **Только прямое воспроизведение.**
Если вам нужно перекодирование Plex/Jellyfin, покупайте [мини-компьютер Intel N100](<https://selfhosting.sh/hardware/intel-n100-mini-pc/>) с Quick Sync.
### Ограниченное расширение памяти
Нет портов SATA, нет отсеков для дисков. Вы ограничены одним NVMe-диском (через HAT) плюс USB-накопители. Запуск медиасервера с более чем 10 ТБ контента требует внешних USB-корпусов, что не очень удобно.
### 4 ядра, нет гиперпоточности
Pi 5 имеет 4 ядра Cortex-A76. Нет SMT (гиперпоточности). Для параллельной загрузки контейнеров N100 с 4 ядрами работает сопоставимо, но N305 с 8 ядрами обходит его.
### Тепловое ограничение
Без активного охлаждения Pi 5 ограничивает производительность под длительной нагрузкой. Официальный активный кулер или корпус с вентилятором (Argon ONE V3) необходимы для серверного использования. Без него интенсивные операции заставляют ЦП снижать тактовую частоту, делая медленные задачи еще медленнее.
### Ограничение на 8 ГБ ОЗУ (стандартная модель)
Стандартный Pi 5 ограничен 8 ГБ. Модель на 16 ГБ помогает, но вы не можете увеличить ОЗУ после покупки — оно зафольцовано. Мини-компьютер N100 обычно поставляется с 16 ГБ, и многие модели поддерживают до 32 ГБ.

## Raspberry Pi против Мини ПК: Быстрая версия
Фактор| Raspberry Pi 5 (8 ГБ)| Intel N100 Мини ПК  
---|---|---  
Цена (готовое решение)| $120-150 (плата + аксессуары)| $150-170 (все-в-одном)  
Производительность ЦП| 4x Cortex-A76 (ARM)| 4x Alder Lake E-ядер (x86)  
ОЗУ| 8 ГБ (зафольцовано)| 16 ГБ (некоторые обновляемые)  
Хранение| NVMe через HAT, USB| NVMe встроенное, некоторые с отсеком на 2.5”  
Аппаратное перекодирование| Нет| Intel Quick Sync  
Энергия (в ожидании)| 3-5W| 6-8W  
Совместимость с Docker| Большинство образов (ARM64)| Все образы (amd64)  
GPIO| Да (40-контактный)| Нет  
Лучше для| Одноцелевые, проекты с GPIO, обучение| Общий само-хостинг  
Для полного сравнения см. [Raspberry Pi против Mini PC](<https://selfhosting.sh/hardware/raspberry-pi-vs-mini-pc/>).

## Рекомендуемые конфигурации по случаям использования
### Pi-hole / DNS сервер (~$50-60)
  * Raspberry Pi 4 (2 ГБ) или Pi 5 (4 ГБ)
  * microSD карта (Pi-hole достаточно лёгок)
  * Официальный блок питания
  * Любой базовый корпус

Pi-hole использует почти никаких ресурсов. Даже Pi 3B+ справляется с этим. Это единственный случай использования, в котором Pi однозначно является правильным выбором — дешевый, тихий и экономичный.
### Центр управления Home Assistant (~$100-120)
  * Raspberry Pi 5 (8 ГБ)
  * NVMe SSD через HAT (Home Assistant записывает много данных состояния)
  * Zigbee/Z-Wave USB координатор
  * PoE+ HAT (необязательно — чистая установка с одним кабелем)
  * Корпус с активным охлаждением

Home Assistant на Pi поддерживается командой HA. Продукты «Home Assistant Green» и «Home Assistant Yellow» на самом деле являются товарами на основе Pi.
### Общий сервер для само-хостинга Docker (~$130-150)
  * Raspberry Pi 5 (8 ГБ или 16 ГБ)
  * NVMe SSD через HAT (256 ГБ+)
  * Активный кулер
  * Качественный корпус (Argon ONE V3)
  * UPS HAT (необязателен, но рекомендуется для баз данных)

При этом бюджете сравните серьёзно с [мини-компьютером Intel N100](<https://selfhosting.sh/hardware/best-mini-pc/>). Мини-компьютер предлагает больше за аналогичные деньги.

## FAQ
### Достаточно ли мощности у Raspberry Pi для домашнего сервера?
Для лёгких услуг (Pi-hole, WireGuard, Vaultwarden, Home Assistant) — абсолютно. Для более тяжёлых нагрузок (Nextcloud, медиасерверы, несколько баз данных) мини-компьютер N100 является лучшей инвестицией.
### Могу ли я запустить Docker на Raspberry Pi?
Да. Docker работает на Pi 4 и Pi 5 с 64-битной ОС Raspberry Pi. Большинство популярных приложений для само-хостинга публикуют ARM64 Docker образы.
### Следует ли мне купить Pi 4 или Pi 5?
Pi 5. Он в 2-3 раза быстрее, поддерживает NVMe-накопители и стоит всего на $25 дороже. Покупать Pi 4 имеет смысл только если вы найдете его с значительной скидкой.
### Могу ли я использовать Raspberry Pi в качестве NAS?
Технически да (подключите USB-накопители, запустите OpenMediaVault), но это плохой NAS. Нет SATA, ограниченная полоса пропускания USB, нет избыточности дисков. Лучше приобретите [нормальный NAS](<https://selfhosting.sh/hardware/best-nas/>) или [соберите NAS самостоятельно](<https://selfhosting.sh/hardware/diy-nas-build/>).
### Насколько долго может работать Raspberry Pi, запущенный 24/7?
Сама плата служит бесконечно при достаточном охлаждении. Слабое место — microSD карта (выходит из строя через 1-2 года под серверными нагрузками). Используйте NVMe или USB SSD, и Pi будет работать многие годы.

## Связанные
  * [Raspberry Pi против Мини ПК для само-хостинга](<https://selfhosting.sh/hardware/raspberry-pi-vs-mini-pc/>)
  * [Лучшие мини-пк для домашних серверов](<https://selfhosting.sh/hardware/best-mini-pc/>)
  * [Руководство по настройке Raspberry Pi Docker](<https://selfhosting.sh/hardware/raspberry-pi-docker/>)
  * [Руководство по энергопотреблению домашних серверов](<https://selfhosting.sh/hardware/power-consumption-guide/>)
  * [Лучший UPS для домашних серверов](<https://selfhosting.sh/hardware/best-ups-home-server/>)
  * [Основы Docker Compose](<https://selfhosting.sh/foundations/docker-compose-basics/>)
  * [Введение в само-хостинг](<https://selfhosting.sh/foundations/getting-started/>)