Table of Contents
Pagemaster Wiki
Pagemaster is a self-hosted system for acquiring, normalizing, and organizing e-book and audiobook libraries. It prepares clean media folders for downstream apps such as Grimmory and Audiobookshelf.
Tagline: "Look to the books"
The repository is still named library-manager, but the product name for the lab release is Pagemaster.
Current Scope
- Acquire media through planned Usenet, torrent, direct-source, and manual incoming-folder workflows.
- Normalize metadata with explainable evidence and operator review.
- Organize files with dry-run plans before any mutation.
- Produce downstream-friendly folder layouts, sidecars, covers, and metadata.
Current Lab Build
Pagemaster v0.2.8 ships the current configure-first lab console plus the v0.2.7 acquisition milestone and Docker healthcheck hardening. It includes authentication, CSRF-protected sessions, durable activity events, metadata provider clients, Add New author/work/edition lookup, real SABnzbd/qBittorrent connection tests, generic Newznab/Torznab/Prowlarr indexer setup with saved-source validation, ranked wanted search, release review actions, Activity Blocklist restore, completed-download import planning, and a container healthcheck. Fresh installs start empty after the first operator account is created.
The current UI is organized around Readarr-like workflows: Library, Add New, Wanted, Activity, Organization, Integrations, Settings, and System. Library, Wanted, Activity, and Settings each expose their own sub-navigation.
Proxmox LXC Helper
Run this one-liner from the Proxmox host shell as root to install, update, or reset a Pagemaster LXC:
bash -c 'set -e; apt-get update; apt-get install -y git ca-certificates; tmp_dir="$(mktemp -d)"; git clone --depth 1 https://repository.spitzerhome.com/david/library-manager.git "$tmp_dir/library-manager"; bash "$tmp_dir/library-manager/scripts/proxmox/install-pagemaster-lxc.sh"'
Pages
- Configuration
- Usage
- Acquisition and Import
- Organization Profiles
- Metadata
- Deployment
- Development Roadmap
- v0.1.0 Lab Release
- v0.1.1 Lab Refresh
- v0.2.0 Lab Refresh
- v0.2.3 Readarr Navigation Refresh
- v0.2.4 Release Display Fix
- v0.2.5 Completed Download Import Bridge
- v0.2.6 Output Profile Controls
- v0.2.7 Acquisition Milestone
- v0.2.8 Docker Healthcheck
Documentation Rule
Every build slice should update the repo docs and this wiki when setup, configuration, usage, deployment, or operator behavior changes.