audiobookshelf-binary

Standalone Linux arm64 binaries of audiobookshelf for bare-metal self-hosting — Raspberry Pi, Android/Termux, low-resource ARM SBCs. No Docker required. Auto-rebuilt on every upstream release.

How to install audiobookshelf without Docker

curl -sS https://abhinandval.github.io/audiobookshelf-binary/install.sh | sh

Detects your platform, verifies the download by SHA256, installs to ~/.local/share/audiobookshelf/, adds an audiobookshelf command on your PATH, and stores data in ~/.audiobookshelf/. Edit ~/.audiobookshelf/.env to set PORT, HOST, or paths.

Update

curl -sS https://abhinandval.github.io/audiobookshelf-binary/install.sh | sh -s -- --update

Re-installs the latest release (or pin a specific version with --version v2.36.0) without prompting. Your ~/.audiobookshelf/.env, database, and metadata are not touched.

Uninstall

curl -sS https://abhinandval.github.io/audiobookshelf-binary/install.sh | sh -s -- --uninstall

Removes the binary and the audiobookshelf command, keeps your config and data in ~/.audiobookshelf/. Add --purge to also remove that:

curl -sS https://abhinandval.github.io/audiobookshelf-binary/install.sh | sh -s -- --uninstall --purge

Your audiobook / podcast media lives at the library paths you configured inside the app (elsewhere on disk) and is never touched, even with --purge.

Prerequisites

Why this exists

The official audiobookshelf project ships Docker images but no standalone binaries. This project fills the gap for users running on Raspberry Pi, Android (Termux), or any host where containers add unwanted overhead.

Links: Source · Releases · Full README