Leaving HearthShelf
HearthShelf is a face over AudiobookShelf, not a lock-in. Your library, users, listening progress, sessions, and bookmarks live in AudiobookShelf the whole time — HearthShelf never takes them hostage. If you ever want to go back to plain AudiobookShelf, here's how.
The library is already stock AudiobookShelf
On the all-in-one image, your config, metadata, and audiobooks volumes are a normal AudiobookShelf install. There is no conversion step.
To go back to plain AudiobookShelf, point the official image at those same volumes:
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
ports: ["13378:80"]
volumes:
- ./config:/config # holds absdatabase.sqlite
- ./metadata:/metadata
- ./audiobooks:/audiobooksIt boots with all your users, books, and progress intact. Your accounts and passwords work exactly as before.
If you don't have the volumes handy but you have an archive, unzip the .hsarchive and restore the abs/backup.audiobookshelf file onto a stock AudiobookShelf install (Settings > Backups > upload & restore in AudiobookShelf's own UI).
What lives only in HearthShelf
A few things have no AudiobookShelf equivalent, because HearthShelf added them:
- Reading history imported from Goodreads/Hardcover (books you finished elsewhere)
- Book club discussions and notes
- Cross-device settings and profile photos
Two ways to take these with you:
- Per-user export (coming in a later release) — a
user-export.jsonyou download from your own settings, holding your finished-book history, notes, and settings. No admin access needed, no secrets inside. - Full HearthShelf backup — an admin can download the
.hsbackupfrom Settings > Backups. It's a plain zip containing a SQLite database you can open with any SQLite tool.
The bottom line
Nothing HearthShelf does prevents you from walking away with your data. The library is stock AudiobookShelf; the extras are exportable; the audio was always yours on disk.
