Ll

LMS Lightweight Music Server on Ubuntu 24.04 LTS

Azure Applications

LMS, the lightweight self hosted music streaming server, streaming your own music collection through a fast web player and any Subsonic compatible app minutes after it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

LMS (Lightweight Music Server) is an open source, self hosted music streaming server that lets you stream your personal music collection from anywhere through a fast in browser web player or any Subsonic compatible mobile and desktop app. It scans the audio files you copy into its library and presents your albums, artists, genres and playlists with cover art, on the fly transcoding through ffmpeg, and a Subsonic compatible API that a wide ecosystem of player apps already speak. It is a privacy respecting alternative to hosted streaming services for anyone who would rather keep their music, and control over who can reach it, on their own infrastructure.

LMS is written in C++ on the Wt web toolkit and keeps its catalogue in an embedded database, which makes it unusually light on memory and CPU for a full featured streaming server, so a modest instance comfortably serves a large library.

Why the cloudimg image

cloudimg delivers LMS fully built and configured behind an nginx reverse proxy with ffmpeg transcoding, so a working music server answers the moment the instance boots. The image is secure by default: a unique administrator password and a separate Subsonic API key are generated on every instance's first boot, before the server accepts its first connection, so no shared, default or guessable login ever ships in the image. The music library is preconfigured with a nightly scan, so audio you copy in is picked up on its own. Your library, the catalogue database and the transcode cache live on a dedicated data disk kept separate from the operating system disk that you can snapshot and resize independently, and every deployment is paired with a step by step deploy guide and backed by 24/7 support.

Common uses

  • A private self hosted music streaming server you fully control
  • A large personal library streamed through Subsonic compatible apps
  • A lightweight streaming server for modest, low cost instances

See it running

Real screenshots taken while testing this image against its deployment guide.

LMS Lightweight Music Server on Ubuntu 24.04 LTS screenshot 1 LMS Lightweight Music Server on Ubuntu 24.04 LTS screenshot 2 LMS Lightweight Music Server on Ubuntu 24.04 LTS screenshot 3 LMS Lightweight Music Server on Ubuntu 24.04 LTS screenshot 4