sonn docs GitHub

start here

First setup

Open the Admin UI at http://<server-ip>:7090. On first launch it asks you to create an admin account. A fresh install has no zones and nothing shared yet, so the whole setup is three steps — and only the first two are required.

  1. Content — add your music: point the library at a folder or share, connect a streaming account, set up radio. See Content.
  2. Access — turn on how you want to reach it. Switch on DLNA or the Subsonic API and your content is immediately browsable from a TV, receiver or phone app. See Access.
  3. Zones — only if you want rooms this server drives itself. Choose how zones are set up, add one, and assign its output. See Zones & outputs.
Steps 1 and 2 are enough for a content server. Step 3 is required only for Loxone, which supplies its own zones — see Loxone.

Users and authentication

sonn has its own local user store. The first launch asks you to create an admin account, and sessions persist across restarts. The Subsonic API and the network drive authenticate against these same accounts. When the Loxone integration is connected, Miniserver credentials work as an additional login.

Where everything lives

Configuration, logs, the library index and caches all live in the data folder you mounted at install time. Backing up that folder backs up the install; moving it moves the install. The Admin UI can also export and import the configuration under Setup.