Navidrome в Docker на своём сервере: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Navidrome в Docker на своём сервере». Страница справочника целиком: Navidrome в Docker на сервере.
Коротко о теме
Navidrome в Docker: свой стриминг музыки с API Subsonic, тома /data и /music, плееры для телефона и Audiobookshelf для аудиокниг и подкастов.
Подробности по разделам
Что такое Navidrome и зачем свой музыкальный сервер
Navidrome совместим с API Subsonic, поэтому к нему подключаются плееры, написанные для Subsonic, Madsonic и Airsonic. По документации он работает даже на Raspberry Pi Zero и старом железе, воспроизводит почти любой аудиоформат и умеет перекодировать на лету, чтобы экономить мобильный трафик. Navidrome не подключается к каталогам стриминговых сервисов.
Сколько ресурсов нужно Navidrome на VPS
Процессор нужен в двух случаях: при первом сканировании библиотеки и при перекодировании на лету, когда плеер просит сжатый поток вместо исходного файла. Музыкальному серверу важнее диск, чем процессор
Чем слушать Navidrome на телефоне и компьютере
Если включено перекодирование, задайте в плеере битрейт для мобильной сети, а дома слушайте исходные файлы.
Navidrome или Audiobookshelf для аудиокниг и подкастов
За обратным прокси Audiobookshelf нужен проброс WebSocket, без него приложение не подключится. Оба сервиса спокойно живут на одном сервере рядом с Jellyfin.
Термины на странице
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- SFTP
- SFTP это передача файлов поверх SSH: шифрует и данные, и пароль.
- Self-hosted
- Self-hosted значит, что программа работает на вашем сервере, а данные остаются у вас.
- Трафик
- Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
- Docker
- Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.