Зараз читаютьПрактичні новини про код, AI та технології — без інформаційного шуму

Власний музичний сервер замість передплати: як безпечно запустити Navidrome через Podman

Navidrome перетворює домашню фонотеку на власний потоковий сервіс. Розбираємо запуск у Podman, SELinux, резервні копії та безпечний доступ.

Власний музичний сервер замість передплати: як безпечно запустити Navidrome через Podman

Власний музичний сервіс можна запустити на старому ПК, домашньому сервері або Raspberry Pi й слухати свою фонотеку через браузер та мобільні застосунки без щомісячної передплати. Свіжий матеріал Fedora Magazine показує, як розгорнути Navidrome в контейнері Podman. Ми перетворили інструкцію на практичний план із важливими доповненнями: доступ до музики лише для читання, SELinux-контексти, окремий каталог даних, резервне копіювання та безпечна публікація в інтернеті.

Музичні літери як ілюстрація власного потокового сервера
Navidrome перетворює особисту колекцію аудіофайлів на власний потоковий сервіс. Фото Patrick Fore / Unsplash, модифіковано Fedora Magazine; використано за Unsplash License.

Що таке Navidrome

Navidrome — відкритий сервер для потокового відтворення власної музики. Він індексує локальні файли, читає теги виконавця, альбому й жанру, показує вебінтерфейс і працює з клієнтами, сумісними з Subsonic API. Музика залишається на вашому диску: сервіс не продає каталог і не замінює легальне придбання записів, але дає однаковий доступ із різних пристроїв.

Офіційний контейнер доступний для amd64, arm64 і ARM v6/v7. Це означає, що одна конфігурація підходить і для звичайного x86-сервера, і для багатьох одноплатних комп’ютерів. Podman запускає контейнер без постійного демона та підтримує rootless-режим, що зменшує наслідки можливої вразливості.

Мінімальна структура даних

Потрібні два каталоги: Music для аудіофайлів і Data для бази, кешу та налаштувань. Музичний каталог варто монтувати з прапорцем :ro, тобто лише для читання. Тоді помилка в застосунку або зламаний обліковий запис не зможуть видалити оригінали. Каталог даних, навпаки, має бути доступний для запису користувачеві контейнера.

У Fedora з увімкненим SELinux звичайних Unix-дозволів недостатньо. Автор рекомендує призначити каталогам контекст container_file_t через semanage fcontext, а потім застосувати його командою restorecon. Це краще, ніж бездумно вимикати SELinux або запускати контейнер із привілеями.

Podman Compose без зайвих прав

У compose-файлі сервіс використовує офіційний образ, порт 4533, автоматичний перезапуск і UID/GID власника каталогів. Змінна ND_SCANSCHEDULE визначає період сканування музики, ND_LOGLEVEL — деталізацію журналу, а ND_SESSIONTIMEOUT — час сесії. Постійні дані монтуються в /data, музика — в /music:ro.

Для домашньої мережі цього достатньо, але відкривати порт 4533 безпосередньо в інтернет не варто. Безпечніший варіант — VPN або reverse proxy з HTTPS, обмеженням спроб входу та автоматичним оновленням сертифіката. Адміністративний пароль треба замінити одразу після першого запуску.

Що перевірити до запуску

  • Резервні копії. Зберігайте каталог Data і окремо оригінальну фонотеку; контейнер можна завантажити знову, базу — ні.
  • Тегування. Navidrome будує бібліотеку переважно з метаданих файлів, тому виправте виконавців, номери дисків і обкладинки.
  • Оновлення. Тег latest зручний, але непередбачуваний. Для стабільного сервера краще зафіксувати версію та оновлювати після читання release notes.
  • Ресурси. Перше сканування великої колекції й транскодування навантажують CPU; на слабкому ARM-пристрої оберіть сумісні формати клієнта.
  • Право доступу. Не створюйте спільний адміністраторський акаунт для всієї родини; розділіть користувачів і довгі паролі.

Кому це підходить

Власний сервер особливо корисний тим, хто має рідкісні записи, куплені альбоми, концертні архіви або не хоче залежати від змін каталогу платформи. Натомість він потребує диска, резервного копіювання, оновлень і відповідальності за безпеку. Це не «безкоштовний Spotify»: рекомендації, ліцензований каталог і підтримку сервісу ви замінюєте власною інфраструктурою.

Перекладено й адаптовано за матеріалом Nico Shetty у Fedora Magazine від 25 вересня 2026 року. Текст адаптації поширюється на тих самих умовах CC BY-SA 4.0. Обкладинка — модифіковане фото Patrick Fore, використане Fedora Magazine за Unsplash License.

Першоджерело:Fedora Magazine ↗
Автор:Nico Shetty

Матеріал перекладено, переказано та доповнено редакцією українською мовою.

</>

Читайте далі — ми вже розбираємо наступну важливу тему.

Далі за темою

Схожі матеріали