Configure Navidrome Music Server #47
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Navidrome Music Server Configuration Guide
Overview
Navidrome is a lightweight, web-based music server that implements the Subsonic API. It allows you to organize, browse, and stream your personal music collection from any device with a web browser or Subsonic-compatible app.
Container Installation
Docker Run Command
Docker Compose
Container Configuration
Port Configuration
Volume Mounts
/mnt/user/appdata/navidrome:/config: Configuration, database, and cache/mnt/user/media/music:/music:ro: Music library (read-only)Environment Variables
PUID=99: User ID (nobody)PGID=100: Group ID (users)TZ: Timezone settingND_MUSICFOLDER: Path to music filesND_DATAFOLDER: Path to config and databaseND_LOGLEVEL: Logging level (debug, info, warn, error)ND_SCANSCHEDULE: Library scan intervalND_SESSIONTIMEOUT: Session timeout durationInitial Configuration
Web Interface Setup
http://your-server-ip:4533Configuration File
Create
/mnt/user/appdata/navidrome/navidrome.toml:Service Configuration
Music Library Structure
User Management
Create Additional Users
User Configuration
Transcoding Configuration
Quality Settings
Format Support
Integration Points
With Lidarr
Lidarr Connection Setup
With Mobile Apps
Recommended Apps
App Configuration
With Last.FM
Last.FM Integration Setup
With Reverse Proxy
Nginx Configuration
Monitoring & Notifications
Health Monitoring
Library Monitoring
Performance Monitoring
Backup Configuration
Database Backup
Playlist Backup
Testing Procedures
Functionality Tests
Basic API Tests
Streaming Tests
Mobile App Tests
Performance Tests
Troubleshooting
Common Issues
Library Not Scanning:
Transcoding Not Working:
Mobile App Connection Issues:
Log Analysis
Database Issues
Maintenance
Regular Updates
Database Maintenance
Cache Management
Security Considerations
User Authentication
Network Security
API Security
Advanced Configuration
Custom Themes
Plugin Development
Smart Playlists
This guide provides comprehensive coverage of Navidrome music server configuration for personal music streaming and management.