Repository navigation
OperaLibre 0.4.14
What's changed
- Fixed Audible imports failing when Libation’s runtime creates diagnostic sockets and pipes in the download folder.
- Improved nightly release scheduling, including waiting for active releases before starting a nightly.
- Refreshed documentation styling and setup, API, configuration, and deployment guidance.
Existing read-along maps remain current; no remapping is recommended for this release.
- docs: refresh setup, API, and deployment guidance (
527d499) - fix: modernize documentation styling (
c35389b) - fix: make nightly release scheduling more reliable (
d37a894) - fix: wait for idle releases before dispatching a nightly (
007ec62) - fix: prevent runtime diagnostic files from aborting Audible imports (
1cdae7c)
Full changelog: 0.4.13...0.4.14
Downloads
The easy way (macOS and Linux)
One command downloads the right package for your computer, verifies its SHA-256 digest, walks you through setup, and starts the server — and updates an existing installation in place when run again:
curl -fsSL https://raw.githubusercontent.com/DonovanMontoya/OperaLibre/main/script/install.sh | sh
Add | sh -s -- --help to see its options, including --server-only for headless machines.
Which file should I download?
- Most people: download the
combinedpackage for your computer. It includes the server and web app, starts in the background, and opens in your browser without leaving a Terminal window open. - Server only: use the same
combinedpackage and setweb_dist_dir =(blank) in itsserver.config, then start it withstart.shorstart.cmd. The installer's--server-onlyoption does this for you. - Frontend only: download the file ending in
frontend.zipwhen you already have an OperaLibre or Jellyfin server and want to deploy only the static web app. - Android: the file ending in
android-unsigned.apkis an unsigned release build for developers or distributors to sign before installation. - Update manifest:
operalibre-manifest-v1.jsonis what installations read to update themselves; you do not need to download it. - Read-along sync add-on: the optional sync add-on is published in its own
readalong-sync-v…release, only when it changes. Install it from Administration; you do not need to download it yourself. - Deployment profiles: new installs start in
localmode. Chooselanfor a trusted LAN/VPN orproxybehind same-machine HTTPS; remote first-run setup uses a one-time server token. - Transfer limits: uploads, generated ZIP downloads, and simultaneous ZIP generation have configurable server-side limits. Existing configs automatically receive safe defaults.
Choose windows-x64 for a 64-bit Windows PC, linux-x64 for a typical Intel/AMD Linux server, linux-arm64 for a 64-bit ARM Linux server or Raspberry Pi, macos-arm64 for an Apple Silicon Mac, or macos-x64 for an Intel Mac.
Every user-facing installation package contains a START-HERE.txt file. The SHA256SUMS.txt attachment can be used to verify downloaded files.
Administrators are notified in the app when a newer release is available. On combined and server-only release installations, an owner can install the matching verified package from Administration — server-only installations update just the server and leave a custom frontend untouched; other custom deployments use the release link for a manual update.
New users can follow the full release installation guide for first launch, adding books, phone access, backups, and updates.