corporatetechentertainmentresearchmiscwellnessathletics

Host your own audiobook and podcast library with Audiobookshelf

By Ayush Pande

Host your own audiobook and podcast library with Audiobookshelf

Over the last couple of years, audiobooks and podcasts have exploded in popularity. Whether you want to hear some words of wisdom on your commute or just prefer the convenience of narrated literature, there are thousands of unique creations from every genre imaginable that can cater to your needs.

✕ Remove Ads

But if you've got a voracious appetite for audio-based media, you can find yourself with an unorganized digital library spread across multiple devices and platforms. Thankfully, you can leverage the self-hosted Audiobookshelf service to organize your collection of audiobooks and podcasts.

Related

3 services I will never self-host on my NAS

Despite running all sorts of wacky experiments on my storage storage, I lack the courage to self-host these services

2 Setting up Audiobookshelf

One of the best aspects of self-hosting your own services is the sheer number of options to configure said apps. For example, Proxmox users can utilize the Audiobookshelf initialization script on the community-managed VE-Helper Scripts repository to get the app up and running.

Select the Shell tab on your preferred Proxmox node.

Paste the following command into the terminal interface and hit the Enter key. bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/audiobookshelf.sh)"

Hit Yes twice and wait for the script to create the Audiobookshelf LXC container.

Paste the IP address from the terminal into your favorite browser to access the Audiobookshelf UI.

✕ Remove Ads

Alternatively, you can deploy Audiobookshelf inside a Docker container if you're on a Linux distro. Assuming you've already installed Docker Engine, you can follow these steps to run the Audiobookshelf container:

Launch the terminal app. Execute this command to create a new docker-compose.yml file using the nano editor sudo nano docker-compose.yml

Paste the code under the Docker Compose section of the official Audiobookshelf setup page.

Replace the <path/to> fields next to audiobooks, podcast, config, and metadata folders with their actual locations on your system.

Press Ctrl+X followed by Y and Enter to save and exit the docker-compose.yml file. Use the chmod utility to grant read/write permissions to this file: sudo chmod 777 docker-compose.yml

Run the docker compose command to deploy the container. sudo docker compose up -d

Type localhost followed by a colon (:) and the port number 13378 into your preferred browser to access the Audiobookshelf web UI.

Alternatively, you can type the

IPv4 address of the Linux machine instead of localhost if you're attempting to log into your Audiobookshelf library from another system.

✕ Remove Ads

1 Configuring the web UI

With the Audiobookshelf instance up and running, it's time to access the web UI and build your podcast and audiobook collection. The procedure to do so is largely the same, regardless of the method you used to set up Audiobookshelf,

Under the Initial Server Setup screen, enter the Username and Password you wish to use with Audiobookshelf.

Log into the container's web UI using the Username and Password you chose in the previous step.

Switch to the Libraries tab and tap the Add Library button.

Enter the Library Name and click on Browse for Folder.

Select the Folder Path you wish to use to store the audiobook/e-book files and click on Create. Switch the Media Type to Podcasts and repeat the last two steps to create a podcast library.

Click on the Upload button and use the Choose files button to add all your audiobooks, e-books, and podcasts to Audiobookshelf.

✕ Remove Ads

Managing your audio-based literature like a pro with Audiobookshelf

Assuming you've followed the steps correctly, your uploaded files should appear in the Home tab, though you may need to tap the Scan Library button the first time around. If you wish to modify the Name, Authors, and other fields of your audiobooks, you can do so by hovering your cursor over them and pressing the Edit (pen) icon.

Besides audio-based media, Audiobookshelf can also help you manage e-books. However, I recommend checking out Calibre Web if you're not very fond of audiobooks, as it has a lot more options than Audiobookshelf when it comes to helping you build a robust e-book library.

Related

Build a Unix-powered home lab with SmartOS

The Illumos-based SmartOS may be a bit different from your usual home lab OS, but it's a solid option for Unix enthusiasts

✕ Remove Ads

Previous articleNext article

POPULAR CATEGORY

corporate

12286

tech

11464

entertainment

15252

research

7035

misc

16117

wellness

12376

athletics

16146