#163
B+
Rank #103
Audiobookshelf
Self-hosted audiobook and podcast server with native mobile apps, library scanning, and playback progress sync across devices.
70.3
/ 100
β Full Stack
Node.js/Express backend with a Vue frontend, storing metadata in an embedded SQLite database and serving audio files directly from a mounted media library volume.
π Scaling Analysis
Single-process design tied to a local media library and SQLite means it scales vertically, not horizontally β it's built for personal/family libraries, not concurrent-user SaaS scale. Large libraries are handled fine since streaming is I/O-bound rather than CPU-bound.
π Running on Nexlayer
Single pod with two persistent volumes β one for the SQLite metadata DB, one for the media library β is the standard layout. Mirror the official image via mirror.gcr.io and expose the API/UI port through the platform's public URL for mobile app connectivity.