Where Does TaleBook Store Books and Its Database?
Which Docker volumes hold the TaleBook library, database and config, and how to back them up.
Last updated
TaleBook stores nothing fixed on the host. Your compose file maps host folders into the container for data (settings, metadata database, covers) and books (the ebook library itself). The host side is whatever you typed during setup.
Read the volumes section first. A common layout keeps data and books folders beside the compose file. Back up both with the container stopped; the metadata database dislikes live copies while imports or OPDS syncs run.
Where TaleBook stores this, by platform
/opt/talebook/data
Host folders mapped in compose to container data and books. Common parent is user chosen, often under opt or srv. Stop the container before copying.
Frequently asked questions
How do I back up TaleBook?
Stop the stack and copy the host folders mapped to data and books plus your compose file. Settings and metadata live in data, ebook files in books. One half alone restores poorly.
My TaleBook paths differ from examples. Which is right?
Open your docker-compose.yml and read the volumes lines. Those host paths are the real locations on your machine. Container paths stay constant while host paths vary per install.
Notice an outdated path? Let us know.