Files
navidrome-litefs/conductor/product.md

1.1 KiB

Initial Concept\n\nDeploy and manage a highly available Navidrome music server with replicated SQLite storage using LiteFS on a Nomad cluster.

Overview

A highly available and durable personal music streaming service built on Navidrome and LiteFS, orchestrated by Nomad.

Target Audience

  • Personal use for a single music enthusiast who demands constant access to their library.

Key Goals

  • High Availability: Ensure the music server remains accessible even if a cluster node fails, utilizing automatic failover.
  • Data Durability: Maintain multiple synchronous copies of the SQLite database across different physical nodes to prevent data loss.

Core Features

  • High-Quality Streaming: Support for advanced audio formats and on-the-fly transcoding (Opus/FLAC) to ensure the best possible listening experience.
  • Universal Compatibility: Full support for the Subsonic API to allow connection from a wide variety of mobile and desktop music clients.
  • Automated Infrastructure: Managed by Nomad and Consul for seamless cluster operations and service discovery.