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


Быстрая рекомендация

Raspberry Pi 5 ($60-80) или Intel N100 mini PC ($150) без проблем справляются со стримингом музыки для домашнего использования. Кроме того, стоит подключить внешний USB ЦАП ($30-100), если вы подключаетесь напрямую к колонкам, и 2-4 ТБ HDD ($55-90) для вашей библиотеки FLAC. Total: $145-340 за систему, которая заменяет подписки на Spotify/Apple Music. Получите конфигурации Docker Compose, выбор оборудования и ярлыки установки, которые мы не публикуем в статьях. Каждую неделю. Без спама. Подписаться

Почему музыкальным серверам нужно меньше оборудования, чем вы думаете

Стриминг музыки — это одна из самых легких задач для саморазмещения. В отличие от видеокодирования (Jellyfin, Plex), которое сильно нагружает ЦП, стриминг музыки в основном читает файлы с диска и отправляет их по сети. Даже кодирование в реальном времени (FLAC в Opus) использует менее 5% ЦП на современном оборудовании.

Рабочая нагрузка Влияние на ЦП Нужная ОЗУ Хранилище I/O
Стриминг (без кодирования) Незначительно 128-256 МБ Последовательные чтения
Кодирование (1 поток) Низкое (~5%) 256 МБ Последовательные чтения
Кодирование (5 потоков) Низкое-среднее (~15%) 512 МБ Последовательные чтения
Сканирование библиотеки (первоначально) Среднее-высокое 512 МБ-1 ГБ Случайные чтения
Синхронизация много комнат (Snapcast) Низкое 256 МБ Записи Pipe/FIFO
Узкое место — это вместимость хранения, а не вычисления. Библиотека FLAC на 10,000 треков занимает ~200-400 ГБ. Библиотека на 50,000 треков нуждается в 1-2 ТБ.

Варианты серверов

Raspberry Pi 5 — лучший бюджетный вариант

Pi 5 более чем способен на то, чтобы быть выделенным музыкальным сервером. Navidrome, Mopidy и Airsonic-Advanced все работают в родной ARM64 среде.

Спецификация Raspberry Pi 5 (4 ГБ) Raspberry Pi 5 (8 ГБ)
Цена $60 $80
ЦП Broadcom BCM2712, четырехъядерный A76 Такой же
ОЗУ 4 ГБ LPDDR4X 8 ГБ LPDDR4X
Хранилище microSD + USB 3.0 Такой же
Потребление электроэнергии 3-5W в режиме ожидания 3-5W в режиме ожидания
USB 2× USB 3.0, 2× USB 2.0 Такой же
Ethernet Gigabit Gigabit
4 ГБ достаточно для Navidrome или Mopidy с библиотеками не более 50,000 треков. Получите 8 ГБ, если вы запускаете дополнительные сервисы (Pi-hole, Home Assistant) на том же устройстве.
Хранилище: Подключите внешний USB 3.0 диск или USB-SATA адаптер с 2.5” HDD/SSD. Не храните свою музыкальную библиотеку на microSD карте — она слишком медлительна для сканирования и обладает ограниченной стойкостью к записям.
Необходимые дополнения:
* Корпус с пассивным охлаждением ($10-15)
* USB-C блок питания ($12-15)
* microSD карта для ОС ($8-15)
* Внешний диск USB 3.0 для музыки ($50-80)

Intel N100 Mini PC — лучший универсальный вариант

Если Pi кажется слишком ограниченным или вы хотите запустить несколько сервисов, mini PC N100 дает вам совместимость с x86, больше ОЗУ, более быстрое хранилище и место для роста — всё это при потреблении энергии 8-15W в режиме ожидания.

N100 Mini PC Цена ОЗУ Хранилище Примечания
Beelink Mini S12 Pro $150 16 ГБ DDR5 500 ГБ NVMe Наилучшее соотношение цена-качество
GMKtec NucBox G3 $170 16 ГБ DDR5 512 ГБ NVMe Хорошая теплоотдача
Minisforum UN100D $180 16 ГБ DDR5 256 ГБ NVMe Два HDMI
16 ГБ ОЗУ и 500 ГБ NVMe — это избыточно только для музыки. Но это значит, что вы можете также запустить Navidrome + Audiobookshelf + Jellyfin + Pi-hole на одной машине, не беспокоясь о ресурсах.
### Б/У Dell/Lenovo Micro PC — лучший вариант до $100
Б/У Dell OptiPlex Micro (8-е-10-е поколение i5) или Lenovo ThinkCentre Tiny стоят $80-130 на eBay. Это возвраты арендных соглашений — надежные, компактные и мощные, чтобы справляться с любыми задачами музыкального сервера.
Б/У вариант Цена Потребление Идеально для
Dell OptiPlex 3060 Micro (i5-8500T) $80-110 12-20W Музыка + 2-3 других сервиса
Lenovo ThinkCentre M720q (i5-9500T) $100-130 12-20W То же самое, новое оборудование
### NAS устройства — если у вас уже есть одно
Если у вас есть система Synology, QNAP или TrueNAS, запустите там свой музыкальный сервер. Docker-образ Navidrome работает на всех основных платформах NAS. Дополнительное оборудование не требуется.
NAS Поддержка Docker Примечания
Synology DSM 7.2+ Да (Container Manager) Модели ARM и x86
QNAP QTS 5.0+ Да (Container Station) Рекомендуются модели x86
TrueNAS Scale Да (родной Docker/K3s) Полная производительность x86
Unraid Да (Community Apps) Лёгкая установка шаблонов

Хранилище

Сколько хранилища вам нужно?

Размер библиотеки Треки (условно) MP3 320 FLAC Смешанный (50/50)
Маленькая 2,000 15 ГБ 60 ГБ 38 ГБ
Средняя 10,000 75 ГБ 300 ГБ 188 ГБ
Большая 50,000 375 ГБ 1.5 ТБ 938 ГБ
Огромная 100,000+ 750 ГБ+ 3+ ТБ 1.9+ ТБ
FLAC в среднем занимает 25-40 МБ на трек. MP3 320 в среднем занимает 7-10 МБ. Если вы создаете библиотеку с нуля, начните с HDD объемом 2 ТБ — он вмещает ~50,000-80,000 треков FLAC.
### Рекомендуемые диски
Диск Вместимость Цена Тип Лучше всего для
--- --- --- --- ---
WD Red Plus WD20EFZX 2 ТБ $55-65 CMR HDD Бюджетная библиотека FLAC
WD Red Plus WD40EFPX 4 ТБ $85-100 CMR HDD Растущие коллекции
Seagate IronWolf ST4000VN006 4 ТБ $80-95 CMR HDD NAS + музыка
Samsung 870 EVO 1 ТБ 1 ТБ $80-90 SATA SSD Быстрое сканирование, MP3 библиотеки
HDD против SSD для музыки: HDD вполне подходят. Стриминг музыки — это последовательные чтения — HDD отлично справляются с этой задачей. SSD предлагают быстрое сканирование библиотеки (первоначальное построение индекса), но разница в стоимости на постоянной основе не стоит затраты для больших библиотек FLAC. Используйте SSD для ОС и приложения музыкального сервера, HDD — для самой библиотеки.
Избегайте SMR-дисков. WD Red (без Plus) и некоторые модели Seagate Barracuda используют SMR, что вызывает проблемы с производительностью при записи, когда диск близок к заполнению. Используйте диски CMR (WD Red Plus, Seagate IronWolf).

Аудиовыход

USB ЦАП (Для прямого подключения колонки)

Если ваш музыкальный сервер подключается напрямую к колонкам или усилителю, USB ЦАП (Цифро-аналоговый преобразователь) обеспечивает значительно лучшее качество звука, чем встроенный разъем 3.5 мм сервера.

ЦАП Цена Выход Глубина бит / Частота выборки Примечания
Apple USB-C to 3.5mm $9 3.5mm наушники 24-бит / 48 кГц Удивительно хорош для своей цены
FiiO KA1 $30 3.5mm наушники 32-бит / 384 кГц Отличный портативный ЦАП
Topping D10s $100 RCA линейный выход 32-бит / 384 кГц Лучший бюджетный десктопный ЦАП
Schiit Modi+ $130 RCA линейный выход 32-бит / 384 кГц Сделано в США, отличное качество сборки
Topping DX3 Pro+ $200 RCA + наушники 32-бит / 768 кГц Комбо ЦАП + усилитель для наушников
Для большинства настроек: Topping D10s ($100), подключенный по USB к вашему серверу, затем RCA-кабели к активным колонкам или усилителю. Это звучание уровня аудиофила за $100.
### Многокомнатное аудио: Snapcast
Snapcast синхронизирует звук в нескольких комнатах. В каждой комнате устанавливается клиент Snapcast (Pi Zero 2W + USB ЦАП, $25 всего), который воспроизводит звук в идеальной синхронизации с другими комнатами.
Компонент Стоимость на комнату
Raspberry Pi Zero 2W $15
USB ЦАП (адаптер Apple) $9
Активная колонка $30+ (разное)
Итого на комнату $54+
Сервер Snapcast работает на той же машине, что и Mopidy или Navidrome. Смотрите наше руководство по Mopidy для получения подробностей об интеграции Snapcast.
### Сетевой стриминг: Chromecast / AirPlay
Если у вас уже есть колонки Chromecast или AirPlay, некоторые приложения музыкального сервера поддерживают прямое передение сигнала:
Сервер Chromecast AirPlay DLNA
Navidrome Через веб-клиент Нет Нет
Jellyfin Да (встроенный) Через плагин Да
Airsonic-Advanced Нет Нет Да
Mopidy Через расширение Нет Нет

Потребление энергии

Музыкальные серверы работают 24/7, но потребляют минимальное количество энергии:

Оборудование В режиме ожидания Стриминг Годовая стоимость ($0.12/kWh)
Raspberry Pi 5 + USB HDD 5-8W 6-10W $5-9 в год
N100 mini PC + внутренний HDD 10-15W 12-18W $11-16 в год
Б/У OptiPlex Micro + HDD 12-20W 15-25W $13-22 в год
Synology DS220+ (существующий NAS) 15-20W 17-22W $16-19 в год
Сравните это с семейным планом Spotify за $16.99/месяц ($204 в год). Оборудование окупается в течение первого года, а стоимость электричества незначительна.

Полные рекомендации по сборке

Бюджетная сборка: Уdedicated Music Server (~$150)

Компонент Модель Цена
Сервер Raspberry Pi 5 (4 ГБ) $60
Корпус + БП Официальный корпус Pi 5 + БП 27W $25
Хранение ОС 32 ГБ microSD $8
Хранение музыки WD Elements 2 ТБ USB 3.0 $55
Всего $148
Установите Navidrome или Mopidy. Стримьте на свой телефон, ноутбук или любой клиент Subsonic/MPD.
### Рекомендуемая сборка: Многоцелевой сервер (~$300)
Компонент Модель Цена
--- --- ---
Сервер Beelink Mini S12 Pro (N100) $150
Хранение музыки WD Red Plus 4 ТБ (внутренний SATA) $90
USB ЦАП Topping D10s $100
Всего $340
Запустите Navidrome + Audiobookshelf + другие сервисы. Подключите ЦАП к стереоусилителю для качественного локального воспроизведения.
### Аудиофильская сборка: Качество прежде всего (~$500)
Компонент Модель Цена
--- --- ---
Сервер Intel N100 мини-ПК $170
Хранение музыки WD Red Plus 4 ТБ $90
ЦАП Schiit Modi+ $130
Усилитель SMSL SA-36A Pro (бюджетный класс D) $50
Динамики Micca RB42 (пара) $70
Всего $510
Библиотека FLAC → Mopidy → USB ЦАП → усилитель → пассивные полочные колонки. Аудио CD-качества с вашего собственного сервера.

Связанные материалы