Self-hosted audiobooks · v0.6.0
Your audiobooks.
Your server.
ListenUp is the self-hosted audiobook server that scans your library, fetches beautiful metadata, and streams to native apps on iOS and Android.
# Pull and run the latest server $ docker run -d --name listenup \ -p 8080:8080 \ -v listenup-data:/data \ -v ./audiobooks:/audiobooks:ro \ -e LISTENUP_HOME=/data \ -e LISTENUP_LIBRARY_PATH=/audiobooks \ ghcr.io/listenupapp/listenup-server:latest # → then open the ListenUp app to finish setup
Start here
6 sectionsGetting Started
Stand up the server with Docker, create your admin account, and scan your first library.
Server Setup
Configure environment variables, set up a reverse proxy with HTTPS, and tune performance.
Library & Metadata
Name your folders right, run a scan, and match books to covers, series and narrators.
Android App
Set up on phones and tablets, connect to your server, and download for offline listening.
One library, every device
iOS & iPadOS
Native SwiftUI · Offline-first
Android
Native Jetpack Compose · Offline-first
Can't find what you need?
Search the docs, browse the community forum, or open an issue on GitHub. We're happy to help.