Audiobookshelf
Audiobookshelf is a self-hosted audiobook and podcast server that lets you stream, manage, and sync your audio library across devices.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Your own private audiobook and podcast server with cross-device sync.
Core Features
- Stream all audio formats on the fly
- Multi-user support with custom permissions & progress sync across devices
- Auto-detects library updates, no need to re-scan
- Search and subscribe to podcasts with auto-download
- Progressive Web App (PWA) + native Android/iOS apps (beta)
What It Can't Do
- •Directory structure and naming conventions are critical – follow the docs exactly. WebSocket must be enabled in reverse proxy. iOS beta is full (wait for release). Merge-to-M4B modifies original files, so backup beforehand.
Use Cases
- Home media server for audiobook and podcast enthusiasts
- Family sharing: each member has their own progress
- Podcast junkies: auto-download and organize episodes
Detailed Introduction
Audiobookshelf is a fully open-source, self-hosted platform for organizing and streaming audiobooks and podcasts. It supports all common audio formats, multi-user accounts with granular permissions, cross-device progress sync, automatic library scanning, and podcast auto-download. The server includes a built-in PWA web client, Chromecast support, and native Android/iOS apps (beta). It can fetch metadata and cover art from multiple sources, merge audio files into M4B, embed metadata into files, and even handle basic ebooks (EPUB, PDF, CBR, CBZ). It also offers RSS feeds for public sharing and an API for third-party integrations. Designed for privacy-conscious users who want full control over their media collection.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Deploy via Docker (recommended) or install Node.js version on your server or NAS
Step 2: Open http://your-ip:13378 and create an admin account
Step 3: Add your media folders (ensure directory structure follows docs)
- Step 1: Deploy via Docker (recommended) or install Node.js version on your server or NAS
- Step 2: Open http://your-ip:13378 and create an admin account
- Step 3: Add your media folders (ensure directory structure follows docs)
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
If using Docker, remove container and image; if direct install, delete the install folder and config directory (~/.audiobookshelf). Backup data first.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Files
A modern file manager for Windows with tabs, tags, and dual-pane support.
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.