Skip to content

BeePub

v0.2.0 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

Published 19d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

calibre ebook ebook-manager epub

Summary

AI summary

Zero required configuration now works out‑of‑the‑box and Calibre import is made obvious.

Full changelog

Highlights

  • Zero required configurationdocker compose up -d now works with no .env at all: the JWT secret is auto-generated on first start and persisted in a volume, and Postgres (unreachable from outside the compose network) gets a safe default password. Explicitly set values behave exactly as before.
  • Calibre import made obvious — mount your library read-only at /calibre (both mount styles now work, including the common single-library -v ~/Calibre:/calibre:ro), then import from Admin → Calibre. BeePub never writes to your Calibre library. See the new README section.
  • Version visibility — Admin → Settings shows the running version, and quietly hints when a newer release is available (checked from the admin's browser against GitHub, at most once a day — the server never phones home).
  • Demo modeDEMO_MODE=1 shows a try-the-demo card on the login page. Purely informational: no account is created and no auth is bypassed.
  • Frontend image moved from Node 20 (EOL) to Node 22 LTS.

Install / Upgrade

mkdir beepub && cd beepub
curl -LO https://raw.githubusercontent.com/oalieno/beepub/main/docker-compose.yml
docker compose up -d

Upgrading from 0.1.0: docker compose pull && docker compose up -d. Your existing SECRET_KEY/POSTGRES_PASSWORD keep working unchanged.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track BeePub

Get notified when new releases ship.

Sign up free

About BeePub

All releases →

Related context

Beta — feedback welcome: [email protected]