Self-hosting Audiobookshelf the easy way

Self-hosting Audiobookshelf the easy way

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

Audiobookshelf 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.

SliplaneDeploy Audiobookshelf >
  1. Click the deploy button above
  2. Select a project
  3. Select a server. If you just signed up you get a 48-hour free trial server
  4. 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/Toronto by default (configurable via the TZ environment 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:

VolumeMount pathPurpose
audiobooks/audiobooksYour audiobook files
podcasts/podcastsYour podcast files
config/configApp configuration and database
metadata/metadataCached 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:

VariableDefaultDescription
TZAmerica/TorontoTimezone 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:

ProvidervCPU CoresRAMDiskEstimated Monthly CostNotes
Sliplane22 GB40 GB€9charge per server
Render12 GB40 GB~$35–$45VM Small
Fly.io22 GB40 GB~$20–$25VM + volume
Railway22 GB40 GB~$15–$66Usage-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.

Self-host Audiobookshelf now - It's easy!

Sliplane gives you everything you need to run Audiobookshelf without server hassle.