Where Does Serviio Store Its Library Database?
Where Serviio keeps its library database, profiles and logs.
Last updated
Serviio keeps its Derby library database plus profiles and logs inside a library folder under the install tree. The console edits settings while the service does the indexing work.
Size surprises people: music heavy libraries reach gigabytes fast. Derby home overrides relocate it, but cache and thumbnails may stay behind, so check both after moving. Docker setups must persist config and library outside the container.
Where Serviio stores this, by platform
C:\Program Files\Serviio\library\
Derby database root with profiles and cache children. Move via derby.system.home VMOPTIONS or folder symlinks with the service stopped. Keep media paths stable or rescan from scratch.
Frequently asked questions
How do I move the Serviio database to another drive?
Stop the service, move the library folder and symlink it back, or set derby.system.home in the service VMOPTIONS. The forums document both, with symlinks as the path of least resistance on Windows.
Can I migrate Serviio to Linux?
Copy the library and config trees together, since the database references media paths absolutely. Cross OS moves need fresh libraries instead; Windows to Linux copies do not take.
Notice an outdated path? Let us know.