RoonServer

Platform

Paths set to standard Linux conventions.

Roon Server Release Channel

Volumes

Required

Database, settings, cache, backups, and machine identity. Must be writable and persistent.

Your music library. Can be read-only.

Options

Recommended

Correct timestamps for logs, last.fm scrobbles, and backup schedules.

Recommended

Prevents unbounded Docker log growth. Uses Docker's local log driver with automatic rotation.

Recommended

Give Roon time to flush the database on shutdown. Default Docker timeout is 10s which may not be enough.

Add capabilities for mounting SMB network shares from inside the container. Most users should mount shares on the host instead.

Pass through USB and ALSA devices for local audio output to a USB DAC connected to the host. Not needed if streaming to network endpoints.

Pass through GPU and ALSA devices for HDMI audio output. Requires GPU drivers on the host.

docker-compose.yml