LibationWeb

LibationWeb

Docker app from jtechguru1's Repository

Overview

A web UI wrapper for Libation — the Audible audiobook manager. Connects to your Audible account, scans your library, and downloads audiobooks via LibationCli. Single Docker container with a FastAPI backend and React frontend. Supports multiple users, 2FA, session management, per-user download caps, per-account auto-download, and PUID/PGID for proper Unraid permissions.

Libation: Liberate your Library

Libation is a free, open-source application for downloading and managing your Audible audiobooks. It decrypts your library, removes DRM, and lets you own your audiobooks forever.

Which version should I download? — get a recommended download for your system on our site.

Features

  • Unlock Your Library: Download and remove DRM from your audiobooks.
  • Cross-Platform: Fully supported on Windows, macOS, and Linux.
  • Region Support: Works with Audible regions US, UK, Canada, Germany, France, Australia, Japan, India, and Spain.
  • Advanced Organization: Search, filter, and tag your books.
  • Fast & Efficient: Powered by AAXClean for fast decryption without heavy dependencies like ffmpeg.
  • Import: Easily import your existing library, including cover art.

Getting started with Libation

All documentation has been moved to our new site: getlibation.com. Or jump to the important bits:

Development

Grab the latest release for your platform from the Releases Page.

Documentation

Comprehensive documentation is available in the docs directory and on our Documentation Site.

Development & Contributing

We welcome contributions!

Community & Support

  • Issues: Report bugs or request features.
  • PayPal: Support the project if you find it useful.

License

Libation is released under the GPL-3.0 License


If you found this useful, tell a friend. If you found this REALLY useful, you can click here to PayPal.me ...or just tell more friends. As long as I'm maintaining this software, it will remain free and open source.

Download Statistics

3,408
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
jtechguru1993/libation-web:latest
Last Updated2026-06-21
First Seen2026-06-29

Runtime arguments

Web UI
http://[IP]:[PORT:8000]
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUI PortPorttcp

Container Port: 8000

Target
8000
Default
8000
Value
8000
Appdata DataPathrw

Container Path: /data

Target
/data
Default
/mnt/user/appdata/libation/data
Value
/mnt/user/appdata/libation/data
Appdata ConfigPathrw

Container Path: /config

Target
/config
Default
/mnt/user/appdata/libation/config
Value
/mnt/user/appdata/libation/config
Audiobooks StoragePathrw

Container Path: /audiobooks

Target
/audiobooks
Default
/mnt/user/audiobooks
Value
/mnt/user/audiobooks
Admin UsernameVariable

Container Variable: ADMIN_USERNAME

Target
ADMIN_USERNAME
Default
admin
Value
admin
Admin PasswordVariable

Container Variable: ADMIN_PASSWORD

Target
ADMIN_PASSWORD
Default
admin
Value
admin
Secret KeyVariable

Used to sign authentication tokens. Use a random string of at least 32 characters — longer is better. Avoid $ and " characters.

Target
SECRET_KEY
Default
change-me-use-a-long-random-string
Value
change-me-use-a-long-random-string
PUIDVariable

Container Variable: PUID

Default
99
Value
99
PGIDVariable

Container Variable: PGID

Default
100
Value
100
Access Token Expire MinutesVariable

Container Variable: ACCESS_TOKEN_EXPIRE_MINUTES

Target
ACCESS_TOKEN_EXPIRE_MINUTES
Default
15
Value
15
Refresh Token Expire DaysVariable

Container Variable: REFRESH_TOKEN_EXPIRE_DAYS

Target
REFRESH_TOKEN_EXPIRE_DAYS
Default
60
Value
60