Skip to content
 
 

Latest commit

 

History

1,533 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clippy & Tests Playwright CSS Lint codecov Docker Hub Image size Docker pulls

Omnibus — self-hosted ebook & audiobook library, shown on web and iOS

Your new self-hosted library you can try with no risk.
See the features that will make you keep it for good.

Quick start

The image is published to Docker Hub as sesloan/omnibus, and the repo ships a Jellyfin-style docker-compose.yml.

# 1. Point the library mounts at your books and set your access URL.
$EDITOR docker-compose.yml

# 2. Build the bundle and start it (first build compiles the workspace + WASM).
docker compose up -d --build

# 3. Open http://localhost:3000 and register — the first account is the admin.

Volumes, env vars, reverse-proxy/TLS, PUID/PGID, and admin recovery are all in the Docker guide.

Documentation

Doc What it covers
Feature tour What Omnibus does, with screenshots
Deploy with Docker Volumes, env vars, TLS, PUID/PGID, admin recovery
Kobo sync & KEPUB Wired one-click transfer, wireless sync setup, two-way highlights
Local development Nix shells, just recipes, tests, mobile builds, project layout
Architecture Crate and module maps, request flows, mobile auth
Configuration reference Every supported environment variable, annotated
Roadmap What's shipped and what's next

License

MIT.

Releases

Packages

Contributors

Languages