Skip to content

Installation

deucebucket edited this page Jan 8, 2026 · 2 revisions

Installation

Quick Start (Python)

# Clone the repo
git clone https://github.com/deucebucket/library-manager.git
cd library-manager

# Install dependencies
pip install -r requirements.txt

# Run
python app.py

Open http://localhost:5757 in your browser.

Docker

See Docker Setup for complete Docker instructions including UnRaid, Synology, and Portainer.

git clone https://github.com/deucebucket/library-manager.git
cd library-manager

# Edit docker-compose.yml with your audiobook path
docker-compose up -d

Requirements

  • Python 3.8+ (for direct install)
  • Docker (for containerized install)
  • API key from either:

First Run

  1. Open http://localhost:5757
  2. Go to Settings
  3. Add your library path (e.g., /mnt/audiobooks)
  4. Add your API key
  5. Click Save Settings
  6. Go to DashboardScan Library

Running as a Service

Systemd (Linux)

sudo tee /etc/systemd/system/library-manager.service << 'EOF'
[Unit]
Description=Library Manager - Audiobook Organizer
After=network.target

[Service]
Type=simple
User=yourusername
WorkingDirectory=/path/to/library-manager
ExecStart=/usr/bin/python3 app.py
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable --now library-manager

Check Status

sudo systemctl status library-manager

Clone this wiki locally