Skip to main content

Audiobookshelf Installation via Proxmox VE Helper Scripts

Audiobookshelf is a self-hosted audiobook and podcast server with a web UI and apps. This guide shows how to deploy it in an LXC container using the Proxmox VE Helper-Scripts.

🧰 Step-by-Step Instructions

To create a new Proxmox VE Audiobookshelf LXC, run the command below in the Proxmox VE Shell.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/audiobookshelf.sh)"

Location of config file: /usr/share/audiobookshelf/config

This launches an interactive installation wizard for Audiobookshelf.

Fill in the Prompts

You'll be asked to confirm settings for:

Prompt Recommendation / Example
Container ID 905 (or any available ID)
Hostname e.g. audiobookshelf
Network Bridge vmbr0 (default for most setups)
Static IP Address e.g. 172.30.0.x
Gateway IP e.g. 172.30.0.x
Storage Location e.g. local-lvm
Enable Root SSH Access Optional (yes for remote CLI access)
Media Folder Mount Point Mount your media library or keep the default
  • Access Audiobookshelf Web UI

http://<your-static-ip>:13378

Transfer File to the Audiobookshelf server:

scp "File path" user@<IP of the server>:/<Media Folder/