Установка Navidrome на Ubuntu 24.04

Если вам нужна удобная и быстрая система для личного музыкального хранилища, то установка Navidrome на Ubuntu 24.04 будет отличным решением. Navidrome поддерживает протокол Subsonic, обладает минимальными системными требованиями и прекрасно подходит для домашнего или частного медиа-сервера.

В этой статье вы узнаете, как установить Navidrome на Ubuntu 24.04, подготовить систему, выполнить базовую настройку и обеспечить стабильную и безопасную работу музыкального сервиса.

Если Ubuntu Server 24.04 у вас еще не установлен, то установить его можете используя статью Установка Ubuntu Server 24.04.

Начало установки

Обновите систему перед установкой Navidrome

sudo apt update && sudo apt upgrade -y

Установите зависимости (ffmpeg для транскодинга)

sudo apt install -y ffmpeg

Создайте пользователя для Navidrome

sudo useradd -r -d /var/lib/navidrome -s /usr/sbin/nologin navidrome

sudo mkdir -p /var/lib/navidrome

sudo chown navidrome:navidrome /var/lib/navidrome

Скачайте и установите последнюю версию Navidrome

cd /tmp

wget https://github.com/navidrome/navidrome/releases/download/v0.58.5/navidrome_0.58.5_linux_amd64.deb

sudo dpkg -i navidrome_0.58.5_linux_amd64.deb

Внимание!

На момент написания статьи, последняя версия Navidrome 0.58.5

Посмотреть и скачать актуальную версию можно по адресу https://github.com/navidrome/navidrome/releases

После окончания установки увидите сообщение как на картинке ниже

Теперь осталось запустить службу и при необходимости поправить конфиг. Согласно сообщению, запустить можно так:

navidrome svc start

Но стандартным способом через systemd удобнее:

sudo systemctl enable navidrome
sudo systemctl start navidrome
sudo systemctl status navidrome

Если статус, как на картинке ниже, показывает active (running) — всё готово.

Важные пути

НазначениеПуть
Папка музыки (по умолчанию)/opt/navidrome/music
Конфигурация/etc/navidrome/navidrome.toml
Данные/var/lib/navidrome/

Внимание!

Если музыка лежит в другом месте, обязательно укажите это в конфигурации.

Например, если музыка у вас находится в /mnt/Disk4Tb/Music, тогда делаем следующее:

Открываем конфигурацию:

sudo nano /etc/navidrome/navidrome.toml

И в ней меняем путь к нашей музыке в параметре MusicFolder. В нашем случае параметр должен выглядеть так:

MusicFolder = "/mnt/Disk4Tb/Music"

Сохраняем изменения и выходим из nano.

После этого останется рестартануть службу для принятия изменений:

sudo systemctl restart navidrome

Проверка работы

Откройте в браузере http://ваш_SERVER_IP:4533. Должен появиться мастер создания учётной записи администратора, как на картинке ниже.

После создания администратора, откроется веб-интерфейс Navidrome с вашей музыкой, примерно как на картинке ниже.

На этом установка Navidrome на Ubuntu 24.04 завершена.

Заключение

Установка Navidrome на Ubuntu 24.04 — достаточно простая и при этом гибкая процедура, позволяющая развернуть современный и быстрый музыкальный сервер буквально за считанные минуты. В ходе статьи мы подготовили систему, установили необходимые зависимости, скачали последнюю версию Navidrome, рассмотрели создание отдельного системного пользователя, запуск службы через systemd и настройку конфигурационных файлов. Такой подход обеспечивает корректную и безопасную работу сервиса, а также позволяет более удобно управлять музыкальной библиотекой, не прибегая к лишним действиям в будущем.

Navidrome выгодно отличается от множества аналогичных приложений своей лёгкостью, минимальными требованиями к ресурсам и отличной производительностью. Даже на слабом сервере он способен без задержек транслировать музыку на любые подключённые устройства. А благодаря поддержке большинства популярных аудиоформатов и наличию встроенного транскодинга через ffmpeg, Navidrome может адаптировать музыку под любой клиент, будь то мобильное устройство, браузер или настольный плеер.

Дополнительное удобство создаёт его современный веб-интерфейс, через который можно легко просматривать коллекцию, фильтровать треки, искать исполнителей и управлять основными настройками. А если вы уже храните большую музыкальную библиотеку на другом диске или разделе, Navidrome позволяет просто изменить путь к каталогу в конфигурации и использовать существующую структуру без необходимости перемещать файлы.

Важно также отметить, что Navidrome отлично подходит для использования совместно с мобильными клиентами, поддерживающими протокол Subsonic API. Благодаря этому вы получаете полноценный музыкальный сервис, доступный как внутри локальной сети, так и удалённо — достаточно дополнительно настроить HTTPS и обратный прокси, если планируется доступ через интернет.

Помогла статья? Подписывайся на Telegram канал автора.

Анонсы всех статей, много другой полезной и интересной информации, которая не попадает на сайт.

Если у вас имеются вопросы, задавайте их в комментариях.

Оставьте комментарий