27Фев

Документы дром: Автомобильные объявления — Доска объявлений

Параметры конфигурации | Navidrome

Как настроить Navidrome для вашей среды

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

Файл конфигурации

Navidrome пытается загрузить конфигурацию из файла navidrome.toml в текущем рабочем каталог. Вы можете поместить любой из параметров конфигурации ниже в этом файле. Пример конфигурационного файла для Windows (должен быть аналогичен для Linux, только используйте косую черту для путей):

 # Это просто пример! Пожалуйста, ознакомьтесь с доступными опциями ниже, чтобы настроить Navirome в соответствии с вашими потребностями.
Логуровень = 'ОТЛАДКА'
ScanSchedule = '@каждый час'
TranscodingCacheSize = '150 МиБ'
MusicFolder = 'C:\Users\JohnDoe\Music'
 

Вы также можете указать другой путь к файлу конфигурации, используя параметр -c/--configfile . Navidrome может загружать конфигурацию из файлов

toml , json , yml и ini .

Пример. использования (Windows):

 C:\> navidrome --configfile "c:\User\johndoe\navidrome.toml"
 

Аргументы командной строки

Вы можете установить большинство параметров конфигурации ниже, передав аргументы в исполняемый файл navidrome . Пример:

 C:\> navidrome --musicfolder "c:\User\johndoe\Music"
 

Обратите внимание, что аргументы командной строки должны быть все в нижнем регистре . Список всех доступных параметров командной строки см. просто позвоните по номеру navirome --help .

Переменные среды

Любой параметр конфигурации может быть установлен как переменная среды, просто добавьте префикс ND_ и сделать все заглавными. Пример: ND_LOGLEVEL=отладка . См. ниже все доступные опции

Доступные опции

. .
.
Опция в файле конфигурации Версия среды Описание Значение по умолчанию
ND_CONFIGFILE Загрузить конфигурации из внешнего файла конфигурации ". /navidrome.toml"
Музыкальная папка ND_MUSICFOLDER Папка, в которой хранится ваша музыкальная библиотека. Может быть только для чтения "./музыка"
Папка данных ND_DATAFOLDER Папка для хранения данных приложения (БД, кэш…) "./данные"
Расписание сканирования ND_SCANSCHEDULE Настройте периодическое сканирование с использованием синтаксиса «cron». Чтобы отключить его вообще, установите его на "0"
"@каждый 1 м"
Лог-уровень ND_LOGLEVEL Уровень журнала. Полезно для устранения неполадок. Возможные значения: ошибка , предупреждение , информация , отладка , трассировка "информация"
EnableLogRedacting ND_ENABLELOGREDACTING Должна ли конфиденциальная информация (например, токены и пароли) быть отредактирована (скрыта) в журналах правда
Порт ND_PORT HTTP-порт Navidrome будет использовать 4533
Адрес ND_ADDRESS IP-адрес, к которому будет привязан сервер 0. 0.0.0
и :: (все IP-адреса)
EnableTranscodingConfig* ND_ENABLETRANSCODINGCONFIG Включает настройку транскодирования в пользовательском интерфейсе ложный
TranscodingCacheSize ND_TRANSCODINGCACHESIZE Размер кэша транскодирования. Установите "0" , чтобы отключить кеш "100 МБ"
ImageCacheSize ND_IMAGECACHESIZE Размер кэша изображения (произведения искусства). Установите "0" , чтобы отключить кеш "100 МБ"
Автоимпорт списков воспроизведения ND_AUTOIMPORTPLAYLISTS Включить/отключить .m3u автоматический импорт списка воспроизведения правда
ПлейлистыПуть
ND_PLAYLISTSPATH
Где искать и импортировать плейлисты. Может быть списком папок/глобусов (разделенных : (или ; в Windows). Пути указаны относительно MusicFolder ".:**/**" (имеется в виду MusicFolder и все его подпапки)
Базовый URL-адрес ND_BASEURL Базовый URL-адрес (только часть пути ) для настройки Navidrome за прокси-сервером (например: /music ) Пустой
UILoginBackgroundUrl ND_UILOGINBACKGROUNDURL Изменить фоновое изображение, используемое на странице входа случайное музыкальное изображение с Unsplash.com
UIWelcomeMessage
ND_UIWELCOMEMESSAGE
Добавить приветственное сообщение на экран входа в систему Пустой
GATrackingID ND_GATRACKINGID Отправить основную информацию в свою учетную запись Google Analytics. Должен быть в формате UA-XXXXXXXXX Пусто (отключено)
Тема по умолчанию ND_DEFAULTTHEME Задает тему по умолчанию, используемую пользовательским интерфейсом при входе в новый браузер. Это значение должно соответствовать одному из параметров пользовательского интерфейса Темный
Язык по умолчанию ND_DEFAULTLANGUAGE Устанавливает язык по умолчанию, используемый пользовательским интерфейсом при входе в систему из нового браузера. Это значение должно соответствовать двухбуквенному ISO-коду языка 9.0073
и
Включить анимацию покрытия ND_ENABLECOVERANIMATION Определяет, будет ли проигрыватель в пользовательском интерфейсе анимировать обложку альбома (поворот) правда
Игнорированные статьи ND_IGNOREDARTICLES Список игнорируемых статей при сортировке/индексации исполнителей "Эль-Ла-Лос-Лас-Ле-Лес-Ос-Ас-О-А"
SearchFullString ND_SEARCHFULLSTRING Сопоставление строк запроса в любом месте в доступных для поиска полях, а не только в границах слов. Полезно для языков, в которых слова не разделены пробелами ложный
НедавноДобавленоByModTime ND_RECENTLYADDEDBYMODTIME Использует время модификации музыкальных файлов при сортировке по «Недавно добавленным». В противном случае используйте время импорта ложный
КоверАртПриорити ND_COVERARTPRIORITY Настройте порядок поиска изображений обложек. Используйте специальное встроенное значение , чтобы получить встроенные изображения из аудиофайлов "встроенная, обложка.*, папка.*, передняя.*"
ОбложкаJpegQuality ND_COVERJPEGQUALITY Установка процента качества JPEG для изображений обложки с измененным размером 75
Включить загрузку ND_ENABLEDOWNLOADS Включите параметр пользовательского интерфейса для загрузки музыки/альбомов/исполнителей/плейлистов с сервера правда
Время ожидания сеанса ND_SESSIONTIMEOUT Сколько времени Navidrome будет ждать, прежде чем закрыть сеансы простоя веб-интерфейса "24 часа"
Аутрекуестлимит* ND_AUTHREQUESTLIMIT Сколько запросов на вход может быть обработано с одного IP-адреса в течение AuthWindowLength . Установите 0 , чтобы отключить предельный рейтинг 5
AuthWindowLength* ND_AUTHWINDOWLENGTH Длина окна для ограничения скорости аутентификации "20"
Сканер. Экстрактор ND_SCANNER_EXTRACTOR Выберите реализацию экстрактора метаданных. Вариантов:
taglib
или ffmpeg
"таглиб"
Сканер. Разделители жанров ND_SCANNER_GENRESEPARATORS Список разделителей для разделения жанровых тегов ";/,"
LastFM.Включен ND_LASTFM_ENABLED Установите для этого параметра значение false , чтобы полностью отключить интеграцию с Last.fm правда
LastFM.ApiKey ND_LASTFM_APIKEY Last. fm ApiKey Общий ключ ApiKey проекта Navirome
LastFM.Секрет ND_LASTFM_SECRET Last.fm Общий секрет Общий секрет проекта Navirome
LastFM.Язык ND_LASTFM_LANGUAGE Двухбуквенный код языка, который будет использоваться для извлечения биографий из Last.fm "en"
Spotify.ID* ND_SPOTIFY_ID Идентификатор клиента Spotify. Требуется, если вы хотите изображения исполнителя Пустой
Spotify.Секрет* ND_SPOTIFY_SECRET Секрет клиента Spotify. Требуется, если вы хотите изображения исполнителя Пустой
ListenBrainz.Enabled ND_LISTENBRAINZ_ENABLED Установите для этого параметра значение false , чтобы полностью отключить интеграцию ListenBrainz правда
ListenBrainz. BaseURL ND_LISTENBRAINZ_BASEURL Установите этот параметр, чтобы переопределить базовый URL-адрес ListenBrainz по умолчанию. https://api.listenbrainz.org/1/
Включить Граватар ND_ENABLEGRAVATAR Использовать изображения Gravatar в качестве изображения профиля пользователя. Требуется заполнить адрес электронной почты пользователя ложный
Енаблекстерналсервицес ND_ENABLEEXTERNALSERVICES . Установите для этого параметра значение false , чтобы полностью отключить ВСЕ внешние интеграции правда
ВключитьИзбранное ND_ENABLEИЗБРАННОЕ Включить переключение «Сердце»/«Любимый» для песен/альбомов/исполнителей в пользовательском интерфейсе (сопоставляется с «Звездой»/«Помечено» в клиентах Subsonic) правда
EnableStarRating ND_ENABLESTARRATING Включить 5-звездочные рейтинги в пользовательском интерфейсе правда
EnableUserEditing ND_ENABLEUSEREDITING Разрешить обычным пользователям редактировать свои данные и менять пароль правда
PasswordEncryptionKey* ND_PASSWORDECRYPTIONKEY Парольная фраза, используемая для шифрования паролей в БД. Нажмите здесь, чтобы узнать подробности
Реверспроксиусерхеадер* ND_REVERSEPROXYUSERHEADER Заголовок HTTP, содержащий имя пользователя от прокси-сервера, прошедшего проверку подлинности "Удаленный пользователь"
Белый список обратного прокси* ND_REVERSEPROXYWHITELIST Разделенный запятыми список IP CIDR, которым разрешено использовать аутентификацию обратного прокси-сервера, пустое значение означает «запретить все» Пустой
Прометей. Включено ND_PROMETHEUS_ENABLED Включить дополнительную конечную точку с метриками Prometheus. ложный
Прометей.MetricsPath ND_PROMETHEUS_METRICSPATH Пользовательский путь для метрик Prometheus. Полезно для блокировки несанкционированных запросов метрик. "/метрика"
Примечания
  • Продолжительность указывается в виде числа и суффикса единицы измерения, например, «24 часа», «30 секунд» или «1 час 20 минут». Действительный Единицы времени: «с», «м», «ч».
  • Размеры указываются в виде числа и дополнительного суффикса единицы измерения, например «1 ГБ» или «150 МБ». По умолчанию единица — байты. Примечание: «1 КБ» == «1000», «1 КБ» == «1024»

Обратная связь

Была ли эта страница полезной?

Рад это слышать! Пожалуйста, расскажите нам, как мы можем сделать его еще лучше.

Жаль это слышать. Пожалуйста, расскажите нам, как мы можем улучшить.

Последнее изменение: 17 октября 2022 г.: feat: Добавить параметры конфигурации Prometheus (#96) (df3acc2)

MSA — Documents à télécharger Ardèche Drôme Loire

Ардеш Дром Луара

Смена региона

S’incrire

Экоутер

Mis à jour le 28.