
Self-hosting Audiobookshelf the easy way
Yulei ChenAudiobookshelf is a self-hosted audiobook, ebook, and podcast server. It gives you a clean web UI and mobile apps for managing and listening to your library, with features like progress tracking, bookmarks, and multi-user support. Think of it as your own private Audible, but without monthly fees or DRM restrictions.
Sliplane is a managed container platform that makes self-hosting painless. With one-click deployment, you can get Audiobookshelf up and running in minutes, no server setup, no reverse proxy config, no infrastructure to maintain.
Prerequisites
Before deploying, ensure you have a Sliplane account (free trial available).
Quick start
Sliplane provides one-click deployment with presets.
- Click the deploy button above
- Select a project
- Select a server. If you just signed up you get a 48-hour free trial server
- Click Deploy!
About the preset
The one-click deploy above uses Sliplane's Audiobookshelf preset. The preset is built for a clean, stable default setup:
- Official ghcr.io/advplyr/audiobookshelf image
- Specific version tag (
2.33.1) for stability - Four persistent volumes for audiobooks, podcasts, config, and metadata
- Timezone set to
America/Torontoby default (configurable via theTZenvironment variable) - Healthcheck endpoint at
/ping
Next steps
Once Audiobookshelf is running on Sliplane, access it using the domain Sliplane provided (e.g. audiobookshelf-xxxx.sliplane.app).
Initial setup
On first launch, Audiobookshelf will ask you to create an admin account. There are no default credentials. Just pick a username and password, and you're in.
After creating your account, you'll be prompted to set up your first library. A library points to a folder where your media files live. The preset mounts these volumes:
| Volume | Mount path | Purpose |
|---|---|---|
| audiobooks | /audiobooks | Your audiobook files |
| podcasts | /podcasts | Your podcast files |
| config | /config | App configuration and database |
| metadata | /metadata | Cached metadata, covers, and backups |
Uploading media
You can upload audiobooks and podcasts directly through the web UI. Go to your library, click the upload button, and select your files. Audiobookshelf supports most common audio formats (MP3, M4B, M4A, FLAC, OGG) and ebook formats (EPUB, PDF, CBZ, CBR).
Environment variables
You can customize the setup through environment variables in your Sliplane service settings:
| Variable | Default | Description |
|---|---|---|
TZ | America/Toronto | Timezone for the server |
Mobile apps
Audiobookshelf has official mobile apps for Android and iOS. Just point them at your Sliplane domain and log in with your account.
Logging
By default, Docker container logs go to STDOUT, which works well with Sliplane's built-in log viewer. For general Docker log tips, check out our post on how to use Docker logs.
Cost comparison
Of course you can also self-host Audiobookshelf with other cloud providers. Here is a pricing comparison for the most common ones:
| Provider | vCPU Cores | RAM | Disk | Estimated Monthly Cost | Notes |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 | charge per server |
| Render | 1 | 2 GB | 40 GB | ~$35–$45 | VM Small |
| Fly.io | 2 | 2 GB | 40 GB | ~$20–$25 | VM + volume |
| Railway | 2 | 2 GB | 40 GB | ~$15–$66 | Usage-based |
FAQ
Can Audiobookshelf handle large libraries?
Yes. Audiobookshelf handles libraries with thousands of audiobooks and ebooks without issues. It scans your library on startup and indexes metadata efficiently. For very large libraries, the initial scan might take a few minutes, but after that performance is snappy.
How do I change the timezone?
Update the TZ environment variable in your Sliplane service settings to any valid TZ identifier (e.g. Europe/Berlin, US/Pacific). Then redeploy the service.
How do I update Audiobookshelf?
Change the image tag in your service settings to the new version and redeploy. Check the Audiobookshelf releases page for the latest stable version. The version used in the preset was current as of April 2026.
Can multiple users share one instance?
Yes. Audiobookshelf supports multiple user accounts with individual progress tracking, bookmarks, and library access permissions. You can create new users from the admin settings.
Does Audiobookshelf support podcasts?
Yes. Besides audiobooks and ebooks, Audiobookshelf can manage and auto-download podcasts via RSS feeds. Just create a podcast library and add your favorite feeds.